目前有没有办法在 PHP 中将跟踪号上传回 BigCommerce 上的订单?我可以在 BigCommerce 的发货 API 文档中看到,有一个参数可以指定 PUT 命令的跟踪号。我还看到 Shipment.php 文件中有一个更新函数。但是,我不确定如何调用允许我这样做的函数,或者是否可以上传跟踪号。
下面是来自 shipping.php 的片段
namespace Bigcommerce\Api\Resources;
use Bigcommerce\Api\Resource;
use Bigcommerce\Api\Client;
class Shipment extends Resource
{
...
public function create()
{
return Client::createResource('/orders/' . $this->order_id . '/shipments', $this->getCreateFields());
}
public function update()
{
return Client::createResource('/orders/' . $this->order_id . '/shipments' . $this->id, $this->getCreateFields());
}
}
这里也是 PUT 的 API Doc 的链接。
https://developer.bigcommerce.com/api/stores/v2/orders/shipments#update-a-shipment