0
次のコードは注文を正常に作成します。 IDが「3889」のアイテムには、「7」、「8」、「9」の3つのサイズがあります。 しかし、注文に追加されたこの商品には、サイズ "7"が渡されていません。 結果サイズが指定されていません。 Bigcommerceからのエラーはありません。Bigcommerce APIオプションを使用してPHPを作成する
質問:どのように順番に製品のサイズを渡すには?
<?php
require 'C:\wamp64\www\bigcommerceDemo\vendor\autoload.php';
require 'C:\wamp64\www\bigcommerceDemo\bg_api_connection\scripting.php';
use Bigcommerce\Api\Client as Bigcommerce;
Bigcommerce::verifyPeer(false);
$first_name = "example";
$last_name = "example";
$company = "";
$street_1 = "example";
$street_2 = "";
$city = "example";
$state = "example";
$zip = "example";
$country = "United States";
$country_iso2 = "";
$phone = "example";
$email = "example";
$object = array(
"customer_id" => "12610",
"status_id" => "7",
"date_created" => "Mon, 11 Sep 2017 19:26:23 +0000",
"billing_address" => array(
"first_name" => $first_name,
"last_name" => $last_name,
"company" => $company,
"street_1" => $street_1,
"street_2" => $street_2,
"city" => $city,
"state" => $state,
"zip" => $zip,
"country" => $country,
"phone" => $phone,
"email" => $email),
"products" => array(
0 => array(
"product_id" => 3889,
"quantity" => 1,
"product_options" => array(
0 => array(
"id" => 1267,
"value" => 7
)
)
),
1 => array(
"product_id" => 15805,
"quantity" => 1,
)
)
);
は、あなたが正しい 'IDを持っているあなたは確かにあります'製品オプションの価値? – ProEvilz
@ProEvilzそれは私がそれをした方法です:私は、管理パネルを使用して、注文にID「3889」のアイテムを手動で追加しました。次に、私はこの注文から製品オプション情報を要求します。 [ID] => 7178 [option_id] => 1240 [order_product_id] => 9939 [product_option_id] => 1267 [DISPLAY_NAME] =>サイズ [DISPLAY_VALUE] =>シルバー :そして、私はすべてのIDを持つ配列を得ました[値] => 7. 私は他のIDを試しました。 BGエラーが発生しました。 –