我正在使用BigCommerce的API并尝试创建一个具有独特选项,选项集和SKU库存的产品(从头开始)。创建选项,选项集和产品后,我尝试使用以下JSON POST SKU:
{"sku": "FM-MIX46-RA1", "inventory_level": 10,
"options": [{"option_value_id": 229,"product_option_id": 76},
{"option_value_id": 226, "product_option_id": 75}]
}
product_option_id
值对应于Option对象的id
,而option_value_id
值对应于共享相同选项{Child {{1}的子Value对象的id
}。
从BigCommerce收到的JSON响应如下:
id
SO中有几个查询来自努力访问产品或SKU(使用其中一个)的用户以更新库存水平,我想强调我的问题明显不同,因为我的SKU对象不存在我对数据模型的逻辑设计或REST API之上的语言绑定没有任何问题。
答案 0 :(得分:2)
product_option_id值对应选项的ID 对象,而option_value_id值对应于id 子值共享相同选项ID的值对象。
以下是您的问题:它不是选项的ID,而是 product_option_id
请求“products / {product_id} / options”
获取您之后的选项的ID