Количество вариаций обновления мыла на eBay

#ebay-api

#ebay-api

Вопрос:

Я пытаюсь обновить количество вариаций на eBay, но мой запрос не выполняется.

У меня есть продукт с вариантами:

Футболка

  1. Черный
  2. Синий
  3. Чемпион черный

Я хочу изменить цвет чемпиона на 319.

 <?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soap:Header>
  <RequesterCredentials xmlns="urn:ebay:apis:eBLBaseComponents">
     <eBayAuthToken>X</eBayAuthToken>
  </RequesterCredentials>
   </soap:Header>
   <soap:Body>
  <ReviseInventoryStatusRequest xmlns="urn:ebay:apis:eBLBaseComponents">
     <MessageID>X</MessageID>
     <Version>779</Version>
     <InventoryStatus>
        <SKU>Champion Black</SKU>
        <ItemID>262620802157</ItemID>
        <Quantity>319</Quantity>
     </InventoryStatus>
  </ReviseInventoryStatusRequest>
  

eBay отвечает успешно, но они говорят, что запас составляет 337:

    <ReviseInventoryStatusResponse xmlns="urn:ebay:apis:eBLBaseComponents">
   <Timestamp>2016-10-10T22:35:33.659Z</Timestamp>
   <Ack>Success</Ack>
   <CorrelationID>65055fdd-b574-4e98-85e8-0558b06d365a</CorrelationID>
   <Version>987</Version>
   <Build>E987_UNI_API5_18125388_R1</Build>
   <InventoryStatus>
   <SKU>Champion Black</SKU>
   <ItemID>262620802157</ItemID>
   <StartPrice>10.95</StartPrice>
   <Quantity>337</Quantity>
  </InventoryStatus>
  

Ответ №1:

Вызов правильный. eBay отправляет обратно доступное количество плюс проданное количество.