我正在尝试创建一个与订单一起发货的货件,但是在创建订单时流程失败,但没有返回任何错误,只会导致程序崩溃。
以下是我尝试过的几种方法:
$shipment = array(
'tracking_number' => $TrackingNumber,
'order_address_id' => $orderAddressId,
'items' => $itemArray
);
Bigcommerce::createResource('/orders/'.$order->id.'/shipments', $shipment);
此块在createResource
时失败且没有错误$shipment = new Bigcommerce\Api\Resources\Shipments();
$shipment->tracking_number = $TrackingNumber;
$shipment->order_address_id = $orderAddressId;
$shipment->items = $itemArray;
$shipment->create();
此块在第一行失败且没有错误。
我的语法是否在某个地方,或者我只是遗漏了什么?
答案 0 :(得分:1)
您无法创建类似的子资源。您需要扩展资源模型。 请查看Bigcommerce PHP库中的示例代码 -
它定义了订单/产品。您需要为订单/货件做类似的事情