添加新的产品变体也会自动添加另一个变体

时间:2016-10-07 14:07:24

标签: rest shopify

当我添加新的Product Variant时,它成功添加了Product Variant,但它还添加了另一个名为“Default Title”的Variant,我的请求如下所示:

POST /admin/products/#{id}/variants.json

{
  "variant": {
    "name":"Purple",
    "option1": "Purple"
  }
}

如果这是第一个产品变体,它会自动添加另一个名称为“默认标题”的产品变体。 这两个在店面和管理视图中可见。

1 个答案:

答案 0 :(得分:0)

Shopify产品始终至少有一个变体。如果您尝试创建没有任何变体的产品,Shopify将创建一个默认产品,您添加的任何其他产品将是第二个变体。

如果需要,可以在创建产品时包含变体。看起来像这样:

POST /admin/products.json HTTP/1.1
Host: yourstore.myshopify.com
Content-Type: application/json
X-Shopify-Access-Token: abc123

{
  "product": {
    "title": "Cool scarf",
    "variants": [
      {
        "title": "Purple",
        "option1": "Purple"
      }
    ],
    "options": [
      {
        "name": "Color",
        "position": 1
      }
    ]
  }
}

您可以从Products API文档中的示例中了解更多信息:https://help.shopify.com/api/reference/product