我在Big Commerce上已有产品。它已经有两个变体。如何添加第三个变体而不必再次重新创建项目?还是不可能?
答案 0 :(得分:2)
是的,您可以使用此端点添加新的变体:
POST /v3/catalog/products/{prodID}/variants
https://developer.bigcommerce.com/api/v3/#/reference/catalog/variants
如果要与基本产品及其现有变体分开创建新变体,则请求正文将需要按ID引用选项选择及其值。 (这意味着选项必须已经存在于商店中。)这是一个示例请求正文:
{
"sku": "New-SKU",
"option_values": [
{
"id": 849,
"option_id": 502
},
{
"id": 847,
"option_id": 504
},
{
"id": 844,
"option_id": 503
}
]
}
要创建新的选项值,请首先获取product / {prodID} / options以获取选项ID。然后,发布到/v3/catalog/products/1239/options/502/values
:
{
"is_default": false,
"sort_order": 4,
"label": "Purple"
}
这会将新的Purple值添加到选项选择中。