Я создал частное приложение shopify для создания заказов через API shopify. Следующий код используется.
$client = new Client();
$result = $client->post($url, [
'order' => [
'email' => '[email protected]',
'fulfillment_status' => 'unfulfilled',
'line_items' =>
array("variant_id" => 42837938757,
"quantity" => 5)
]
]);
Но это возвращает Http 500.
Heroku Log
Я пробовал код по-разному, например, заархивировал заказ, используя метод post, и это сработало. Я использую версию Guzzle 6, возможно, это может быть проблема с парсингом json. Кто-нибудь может помочь с обходом этой проблемы?
Задача ещё не решена.
Других решений пока нет …