Я пытаюсь создать Продукты на Shopify с помощью API. В 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 для загрузки файла продукта Вариант SKU ?
Обновление
Благодаря комментариям Дэвида Лазара, Я понял, что мне нужно использовать список вариантов.
payload = {
'product': {
'title': 'Hello Product',
'variants': [
{
'option1': 'Primary',
'sku': 'hello-product'
}
]
}
}
Это, однако, создает продукт с одним вариантом, используя переданный SKU.
Однако я ищу, чтобы создать Porduct с егособственный SKU, без изменений для продукта, просто SKU для продукта.