BigCommerce API PHP createOrder =>产品选择

时间:2015-01-20 16:26:25

标签: php api bigcommerce

我正在尝试通过API创建订单到bigCommerce。我可以成功创建包含新产品或现有产品的订单。

我目前的问题是处理产品选项...... 我正在尝试创建一个包含大号T恤的订单

我的设置是这样的: 父项是:黑色T恤  1.包含一个选项集:mySizes  2.包含skus for:small medium large

这是我发送的阵列的产品部分:

[products] => Array
    (
        [0] => Array
            (
                [product_id] => 30 //(parent ID)
                [quantity] => 1
                [product_options] => Array
                    (
                        [0] => Array
                            (
                                [id] => 18 //(option_id:size)
                                [value] => 74 //(id for value:large)
                            )
                    )
            )
    )

我没有找到关于在这里使用[id]和[value]的适当文档。如果没有运气,我尝试过不同组合的数字。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

字段[id]代表以下bigcommerce API文档链接中的产品选项资源中的product_option“id”字段:

https://developer.bigcommerce.com/api/objects/v2/product_option

字段[value]代表“选项值”ID字段,正如您所说,您是正确的...来自以下bigcommerce API链接的选项值资源:

https://developer.bigcommerce.com/api/objects/v2/option_value