我正在嘗試使用BigCommerce API在我的BigCommerce商店上生成訂單。我正在使用下面的代碼來完成此操作。我能夠ping BigCommerce就好,我在php代碼中沒有錯誤。問題在於它不會在我的Bigcommerce商店中生成訂單。使用BigCommerce API在商店上生成訂單的問題
require('vendor/autoload.php');
use Bigcommerce\Api\Client as Bigcommerce;
Bigcommerce::configure(array(
'store_url' => 'https://my-store.bigcommerce.com/',
'username' => 'admin',
'api_key' => 'XXXXXX'
));
$ping = Bigcommerce::getTime();
if ($ping){ echo $ping->format('H:i:s');}
$createFields = array(
"customer_id" => 0,
"date_created" => $today,
"status_id" => 1,
"billing_address" => array(
"first_name" => "Trisha",
"last_name" => "McLaughlin",
"company" => "",
"street_1" => "12345 W Anderson Ln",
"street_2" => "",
"city" => "Austin",
"state" => "Texas",
"zip" => "78757",
"country" => "United States",
"country_iso2" => "US",
"phone" => "",
"email" => "[email protected]"),
"shipping_addresses" => array(
"first_name" => "Trisha",
"last_name" => "McLaughlin",
"company" => "",
"street_1" => "12345 W Anderson Ln",
"street_2" => "",
"city" => "Austin",
"state" => "Texas",
"zip" => "78757",
"country" => "United States",
"country_iso2" => "US",
"phone" => "",
"email" => "[email protected]"),
"external_source" => "POS",
"products" => array(
"product_id" => "90",
"quantity" => "1"));
print_r(Bigcommerce::createOrder($createFields));
我缺少什麼?
我是否錯誤地使用BigCommerce API?
任何幫助搞清楚爲什麼我的代碼不會在我的Bigcommerce商店生成訂單將是很棒的!
你會得到什麼迴應? – developerscott
我根本沒有看到任何錯誤。只需要從ping中讀出時間。有沒有辦法顯示Bigcommerce錯誤? –
不是PHP錯誤。 Bigcommerce Orders API的迴應是什麼? – developerscott