使用API​​使用Variant SKU创建Shopify产品

时间:2019-02-14 21:25:58

标签: shopify

我正在尝试使用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。

0 个答案:

没有答案