首页 > 解决方案 > 如何为现有的大型商业产品添加变体

问题描述

我在 Big Commerce 上有一个现有产品。它已经有两个变体。如何添加第三个变体而无需重新创建项目?或者这是不可能的?

标签: bigcommerce

解决方案


是的,您可以使用此端点添加新变体:

邮政/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"
}

这将为选项选择添加一个新的紫色值。


推荐阅读