当我添加新的Product Variant时,它成功添加了Product Variant,但它还添加了另一个名为“Default Title”的Variant,我的请求如下所示:
POST /admin/products/#{id}/variants.json
{
"variant": {
"name":"Purple",
"option1": "Purple"
}
}
如果这是第一个产品变体,它会自动添加另一个名称为“默认标题”的产品变体。 这两个在店面和管理视图中可见。
答案 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