我正在尝试使用API在Shopify上创建产品,
在CSV上传文件中,有一个Variant SKU
字段用于设置(默认)产品SKU,我似乎找不到正确的方法来创建带有此值的产品?
我尝试过(python3);
import requests
import json
from config import SHOPIFY_URL
payload = {
'product': {
'title': 'Hello Product',
'variants': {
'option1': 'Primary',
'sku': 'hello-product'
}
}
}
requests.post(
f'{SHOPIFY_URL}/products.json',
headers = {'content-type': 'application/json'},
data=json.dumps(payload)
)
已创建产品,但未创建SKU。
我的问题的TL; DR;
我需要传递什么以填充产品CSV上传文件的字段 Variant SKU ?
由于David Lazar的评论,我意识到我需要使用变体列表。
payload = {
'product': {
'title': 'Hello Product',
'variants': [
{
'option1': 'Primary',
'sku': 'hello-product'
}
]
}
}
但是,这会使用传递的SKU创建具有一个变体的产品。
不过,我要寻找的是使用自己的SKU创建Porduct,该产品没有任何变体,只是该产品的SKU。>