如何在 ebay 中使用 API 更新订单状态?

时间:2021-04-25 04:50:19

标签: php ebay-api

如何在 ebay 上使用 php api 更新订单状态?

从活动到完成, 从活动到取消, 从完成到激活, 从取消到激活

我尝试使用以下代码将订单状态从活动更改为已完成。

    $service = new \DTS\eBaySDK\Trading\Services\TradingService([
        'credentials' => $ebay_info['credentials'],
        'sandbox'     => ($sandbox == 1 ? true: false),
        'siteId'      => $siteId
    ]);
    
    $request = new \DTS\eBaySDK\Trading\Types\CompleteSaleRequestType();
    $request->RequesterCredentials = new \DTS\eBaySDK\Trading\Types\CustomSecurityHeaderType();
    $request->RequesterCredentials->eBayAuthToken = $ebay_info['authToken'];

    **$request->Shipped = true;
    $request->Paid = true;**
    $request->OrderID = $orderID;

    $response = $service->CompleteSale($request);

我已经设置了已付款和已发货,但它仍然处于“活动状态”。 我正在使用以下 php ebay api https://github.com/davidtsadler/ebay-sdk-examples

如何使用 api 轻松更改订单状态?

0 个答案:

没有答案