2016-07-01 2 views
-1

Я использую API eBay и @ davidtstadler's SDK, чтобы пересмотреть списки ebay.PHP eBay API пересмотреть элемент с помощью бизнес-политик

Я использую политики бизнеса eBay для способов оплаты, стоимости доставки и возврата. Я могу получить идентификатор моей бизнес-политики с помощью BusinessPoliciesManagementService, но как мне сделать пересмотреть элемент, чтобы использовать политики для оплаты, доставки и возврата.

Я не могу найти примеров в документации по API.

+0

[Похоже] (https://github.com/davidtsadler/ebay-sdk-examples/blob/master/ business-policy-management/README.md) SDK позволяет вам получать бизнес-политики, а не устанавливать их. –

+0

Я не хочу их устанавливать - я хочу использовать их, когда я перечислил или переработал элемент. – paj

+0

Используйте идентификаторы, которые вы получили из бизнес-политик, и передайте их в поля PaymentProfileID, ReturnProfileID, ShippingProfileID при изменении/добавлении ваших элементов. http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/AddFixedPriceItem.html#Request.Item.SellerProfiles –

ответ

0

Правильный способ установить Бизнес Политика ID для оплаты, возврат и доставка

// Business PROFILES 
    $item->SellerProfiles = new Types\SellerProfilesType(); 

    // PAYMENT 
    $item->SellerProfiles->SellerPaymentProfile = new Types\SellerPaymentProfileType(); 
    $item->SellerProfiles->SellerPaymentProfile->PaymentProfileID = 1234567890; 
    // RETURNS 
    $item->SellerProfiles->SellerReturnProfile = new Types\SellerReturnProfileType(); 
    $item->SellerProfiles->SellerReturnProfile->ReturnProfileID = 1234567890; 
    // SHIPPING 
    $item->SellerProfiles->SellerShippingProfile = new Types\SellerShippingProfileType(); 
    $item->SellerProfiles->SellerShippingProfile->ShippingProfileName = 1234567890;