現在、PHP で BigCommerce の注文に追跡番号をアップロードする方法はありますか? BigCommerce の API Doc for Shipments を見ると、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