Developers Program

AddFixedPriceItem api throwing variation specifics errors-21916664 and 21916639

Published: August 15 2013, 9:45:00 AMยทUpdated: September 05 2022, 12:22:27 AM

Products

Question

While executing AddFixedPriceItem request for listing a multi-variation item, I am getting Variation Specifics errors-21916664 and 21916639 in the response. Why ?

Answer

Please make sure you are passing only one set of VariationSpecificName and VariationSpecificPictureSet in the Pictures container. If there are more than one set of VariationSpecificName and VariationSpecificPictureSet in <Pictures> conatiner, you may get the variation specific errors -21916664 and 21916639

For example :
Here is the VariationSpecificsSet you are passing in <Variations> conatiner :

<Variations>
<VariationSpecificsSet>
<NameValueList>
<Name>Colour</Name>
<Value>Yellow</Value>
<Value>White</Value>
<Value>Black</Value>
<Value>Red</Value>
</NameValueList>
<NameValueList>
<Name>Strap and Face</Name>
<Value>Yellow - Matching</Value>
<Value>Yellow - Silver</Value>
<Value>Black - Matching</Value>
<Value>Red - Matching</Value>
<Value>White - Matching</Value>
</NameValueList>
</VariationSpecificsSet>
...
...
...

<Pictures>
<VariationSpecificName>Strap and Face</VariationSpecificName>
<VariationSpecificPictureSet>
<VariationSpecificValue>Yellow - Silver</VariationSpecificValue>
<PictureURL>some picture url</PictureURL>
</VariationSpecificPictureSet>
<VariationSpecificPictureSet>
<VariationSpecificValue>Yellow - Matching</VariationSpecificValue>
<PictureURL>some picture url</PictureURL>
</VariationSpecificPictureSet>
<VariationSpecificPictureSet>
<VariationSpecificValue>White - Matching</VariationSpecificValue>
<PictureURL>some picture url</PictureURL>
</VariationSpecificPictureSet>

<VariationSpecificName>Colour</VariationSpecificName>
<VariationSpecificPictureSet>
<VariationSpecificValue>Yellow</VariationSpecificValue>
<PictureURL>some picture url</PictureURL>
</VariationSpecificPictureSet>
<VariationSpecificPictureSet>
<VariationSpecificValue>Black</VariationSpecificValue>
<PictureURL>some picture url</PictureURL>
</VariationSpecificPictureSet>
</Pictures>
</Variations>



The Pictures container can only have pictures for one attribute , i.e. either for Color or 'Strap and Face'. Once you remove the second set of VariationSpecificName and VariationSpecificPictureSet
For example : If you remove :
<VariationSpecificName>Colour</VariationSpecificName>
<VariationSpecificPictureSet>
<VariationSpecificValue>Yellow</VariationSpecificValue>
<PictureURL>some picture url</PictureURL>
</VariationSpecificPictureSet>
<VariationSpecificPictureSet>
<VariationSpecificValue>Black</VariationSpecificValue>
<PictureURL>some picture url</PictureURL>
</VariationSpecificPictureSet>

you will no longer get these errors.





How well did this answer your question?