【发布时间】:2017-07-29 07:08:15
【问题描述】:
我正在尝试使用 BigCommerce API 在我的 BigCommerce 商店中生成订单。我正在使用下面的代码来完成此操作。我能够很好地 ping BigCommerce,并且在 php 代码中没有错误。问题是它永远不会在我的 Bigcommerce 商店中生成订单。
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" => "elsie@example.com"),
"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" => "elsie@example.com"),
"external_source" => "POS",
"products" => array(
"product_id" => "90",
"quantity" => "1"));
print_r(Bigcommerce::createOrder($createFields));
我错过了什么?
我是否错误地使用了 BigCommerce API?
任何帮助找出我的代码为什么没有在我的 Bigcommerce 商店中生成订单的任何帮助都很棒!
【问题讨论】:
-
你得到什么回应?
-
我没有看到任何错误。只需从 ping 读取时间。有没有办法显示 Bigcommerce 错误?
-
不是 php 错误。 Bigcommerce Orders API 的响应是什么?
-
我收到“'产品'字段无效”错误消息。
标签: php api bigcommerce