如何在现有的大型商务产品中添加变体

时间:2018-06-27 18:27:33

标签: bigcommerce

我在Big Commerce上已有产品。它已经有两个变体。如何添加第三个变体而不必再次重新创建项目?还是不可能?

1 个答案:

答案 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值添加到选项选择中。