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

  • 本文关键字:添加 另一个 rest shopify
  • 更新时间 :
  • 英文 :


当我添加新的产品变体时,它成功地添加了产品变体,但它也添加了另一个名为"Default Title"的变体,我的请求看起来像这样:

POST /admin/products/#{id}/variants.json
{
  "variant": {
    "name":"Purple",
    "option1": "Purple"
  }
}

如果这是第一个产品变体,它会自动添加另一个名称为"Default Title"的产品变体。

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
      }
    ]
  }
}

您可以从产品API文档中的示例中找到更多信息:https://help.shopify.com/api/reference/product

最新更新