Java-Bigcommerce在PHP中创建订单错误api

我想在我的bigcommerce商店中添加订单,让我知道我想使用以下代码:

 

 

$billing_array = array(array("first_name"=> "MG",
                            "last_name"=> "Shah",
                            "company"=> "",
                            "street_1"=> "12345 W Anderson Ln",
                            "street_2"=> "",
                            "city"=> "Austin",
                            "state"=> "Texas",
                            "zip"=> "78757",
                            "country"=> "United States",
                            "country_iso2"=> "US",
                            "phone"=> "",
                            "email"=> "a@example.com"),);
    $shipping_array = array(
                           array( "first_name"=> "MG",
                            "last_name"=> "Shah",
                            "company"=> "",
                            "street_1"=> "12345 W Anderson Ln",
                            "street_2"=> "",
                            "city"=> "Austin",
                            "state"=> "Texas",
                            "zip"=> "78757",
                            "country"=> "United States",
                            "country_iso2"=> "US",
                            "phone"=> "",
                            "email"=> "a@example.com"
                        )
                         ,);
    $products_array= array();
                for($i=0;$i<sizeof($products);$i++)
                {
                    $products_array[] = array(array('product_id' => $products[$i]['products_id'],
                                        'quantity'  => $products[$i]['products_qty']),);
                }
    $createFields= array(
                        "customer_id" => 0,
                        "status_id"=> 10,
                        "billing_address"=> $billing_array,
                        "shipping_addresses"=>$shipping_array,
                        "products"=>$products_array,
                        "external_source"=> "POS"
                    );
    $data_array_jason = json_encode($createFields);
    $products_passed = Bigcommerce::createOrder($data_array_jason);

我收到了错误bool(false),使用POST方法请求时看到此错误,您可以对此问题有任何答案吗,请对此进行指导.

最佳答案

请用下面的数组替换你的数组

 

 

$billing_array = array(
    "first_name"=> "MG",
    "last_name"=> "Shah",
    "company"=> "",
    "street_1"=> "12345 W Anderson Ln",
    "street_2"=> "",
    "city"=> "Austin",
    "state"=> "Texas",
    "zip"=> "78757",
    "country"=> "United States",
    "country_iso2"=> "US",
    "phone"=> "",
    "email"=> "a@example.com"
);

$shipping_array = array(
    array( "first_name"=> "MG",
    "last_name"=> "Shah",
    "company"=> "",
    "street_1"=> "12345 W Anderson Ln",
    "street_2"=> "",
    "city"=> "Austin",
    "state"=> "Texas",
    "zip"=> "78757",
    "country"=> "United States",
    "country_iso2"=> "US",
    "phone"=> "",
    "email"=> "a@example.com"
    )
    ,);

$products_array= array();

for($i=0;$i<sizeof($products);$i++){

$products_array[] = array( 'product_id' => $products[$i]['products_id'],
                            'quantity'  => $products[$i]['products_qty']
);

}

$createFields= array(
                        "customer_id" => 0,
                        "status_id"=> 10,
                        "billing_address"=> $billing_array,
                        "shipping_addresses"=>$shipping_array,
                        "products"=>$products_array,
                        "external_source"=> "POS"
                    );
    $data_array_jason = json_encode($createFields);
    $products_passed = Bigcommerce::createOrder($data_array_jason);

然后检查它是否可以正常工作.


Inm小程序商店

 

Inm小程序商店收录了最新,最热门的微信小程序和微信小游戏,是国内内容最丰富的集小程序游戏、小程序分发、小程序推广为一体的综合性小程序门户网站之一。


Vultr中文网

 

最低 $2.5/月 的VPS, 稳定, 可靠

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目前国外已经有很多商场管理系统,在技术和功能上都有不同的优点。以下是一些国外商场管理系统的研究现状: 1. Shopify Shopify是一个非常流行的商场管理系统,它提供了许多功能,例如在线支付、订单管理、库存管理、客户管理等。它也提供了一些强大的工具,例如营销工具和SEO优化工具,可以帮助商家提高销售额。 2. Magento Magento是另一个非常流行的商场管理系统,它是一个开源的平台,可以根据商家的需求进行定制。它提供了许多功能,例如订单管理、库存管理、客户管理等,并且还有很多可用的插件和主题可以帮助商家扩展功能和美化界面。 3. BigCommerce BigCommerce是一个全面的商场管理系统,它提供了许多功能,例如产品管理、订单管理、库存管理、客户管理等。它还提供了一些高级功能,例如自定义域名、多语言支持、多货币支持等。 4. WooCommerce WooCommerce是一个基于WordPress的商场管理系统,它是一个开源的平台,可以根据商家的需求进行定制。它提供了许多功能,例如产品管理、订单管理、库存管理、客户管理等,并且有很多可用的插件和主题可以帮助商家扩展功能和美化界面。 总的来说,国外商场管理系统在技术和功能上已经非常成熟,商家可以根据自己的需求选择适合自己的平台,并且还可以通过定制和插件来扩展功能和美化界面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值