Skip to main content
Published: August 15 2013, 9:45:00 AMUpdated: November 28 2020, 11:20:36 PM

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

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?
Answers others found helpful