создать отгрузку bigcommerce

Я пытаюсь создать отгрузку вместе с заказом, однако при создании заказа происходит сбой процесса, но ошибка не возвращается, а только происходит сбой программы.

Вот несколько способов, которые я пробовал:

$shipment = array(
    'tracking_number' => $TrackingNumber,
    'order_address_id' => $orderAddressId,
    'items' => $itemArray
);

Bigcommerce::createResource('/orders/'.$order->id.'/shipments', $shipment);

Этот блок завершается без ошибок при создании ресурса

$shipment = new Bigcommerce\Api\Resources\Shipments();
$shipment->tracking_number = $TrackingNumber;
$shipment->order_address_id = $orderAddressId;
$shipment->items = $itemArray;
$shipment->create();

Этот блок завершается без ошибок в первой строке.

Мой синтаксис где-то отключен, или я просто что-то упустил?


person Mason G    schedule 05.09.2013    source источник


Ответы (1)


Вы не можете создавать такие подресурсы. Вам необходимо расширить модель ресурсов. Посмотрите на этот пример кода из PHP-библиотеки Bigcommerce —

https://github.com/bigcommerce/bigcommerce-api-php/blob/master/src/Bigcommerce/Api/Resources/OrderProduct.php

Он определяет заказы/продукты. Вам нужно сделать что-то подобное для заказов/отгрузок

person Saran    schedule 09.09.2013