Вы имеете в виду многовариантный элемент или несколько отдельных, похожих друг на друга?
Если это последнее я не знаю .... если это первое, это легко:
Использование GetItem вызова, работает удовольствие для меня.
У меня есть «DetailLevel» для «ReturnAll» и «IncludeItemSpecifics» для «true» - хотя я не уверен, что это необходимо.
Если деталь имеет более одного SKU, он возвращается, как это: (это только один вариант - я удалил другие, но вы можете увидеть, что возвращается ...
<Variations>
<Variation>
<SKU>ESP.1255872.2420592527030</SKU>
<StartPrice currencyID="GBP">16.0</StartPrice>
<Quantity>11</Quantity>
<VariationSpecifics>
<NameValueList>
<Name>Shoe Size</Name>
<Value>UK 3</Value>
</NameValueList>
</VariationSpecifics>
<SellingStatus>
<QuantitySold>1</QuantitySold>
<QuantitySoldByPickupInStore>0</QuantitySoldByPickupInStore>
</SellingStatus>
<DiscountPriceInfo>
<OriginalRetailPrice currencyID="GBP">22.0</OriginalRetailPrice>
<PricingTreatment>STP</PricingTreatment>
<SoldOneBay>false</SoldOneBay>
<SoldOffeBay>false</SoldOffeBay>
</DiscountPriceInfo>
<VariationProductListingDetails>
<EAN>5053129777792</EAN>
</VariationProductListingDetails>
</Variation>
</Variations>
Примечание: Я решили эту проблему, просто группируя результаты findItemsbyKeywords по ItemID и выбирая диапазон от этого. –