2016-07-01 99 views
-1

我正在使用eBay API和@ davidtstadler的SDK來修改易趣列表。PHP eBay API修改使用商業政策的商品

我使用eBay的付款方式,運輸成本和退貨的商業政策。我可以使用BusinessPoliciesManagementService檢索我的業務策略ID,但我如何修改項目以使用付款,運輸和退貨政策

我在API文檔中找不到任何示例。

+0

[看起來](https://github.com/davidtsadler/ebay-sdk-examples/blob/master/ business-policies-management/README.md)SDK僅允許您檢索業務策略,而不設置它們。 –

+0

我不想設置它們 - 我想在列出或修改項目時使用它們。 – paj

+0

使用您從業務策略中取回的ID,並在修改/添加項目時將它們傳遞到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;