API eBay: ReviseItemRequest и удаление Item.ShippingDetails.ShippingServiceOptions - PullRequest
0 голосов
/ 03 августа 2011

В связи с это

Для включения Только местный пикап доставка Мы не требуем вставлять контейнер "ShippingDetails" в запрос.

Это нормально для ListItem , но есть проблемы с ReviseItem

Например: 1) Мы Список пункт с указанной доставкой. Например:

<ShippingDetails>
     <ShippingServiceOptions>
       <ShippingService>UPSGround</ShippingService>
       <ShippingServiceCost>0</ShippingServiceCost>
        <ShippingServicePriority>1</ShippingServicePriority>
     </ShippingServiceOptions>
     <ShippingType>Flat</ShippingType>
</ShippingDetails>

2) После этого мы пытаемся Пересмотреть элемент, удалить всю информацию о доставке и активировать «Только местный пикап»

Первый вариант:

Не указывать ShippingDetails , отправлять только ShipToLocations только

<ShipToLocations>None</ShipToLocations>

eBay возвращает ошибки, такие как: «Необходимо указать хотя бы одну действительную службу доставки»

Второй вариант:

Укажите пустые ShippingDetails или ShippingDetails с некоторым методом доставки (я использую «LocalDelivery»). И все же не повезло.

Есть ли какое-либо решение для активации доставки "Только местный пикап" после того, как товар был указан с помощью некоторых внутренних и международных методов доставки.

Буду признателен за любую помощь. Спасибо.

1 Ответ

0 голосов
/ 04 августа 2011

Это специфический вопрос для eBay API, я рекомендую вам задать этот вопрос на сообществе разработчиков eBay , они замечательные, вы получите ответ очень быстро!

...