Создайте продукт Shopify с Variant SKU, используя API - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь создать Продукты на 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 для продукта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...