Есть ли способ создать вариант продукта с опциями, используя конечную точку / products / $ {productId} / варианты? - PullRequest
0 голосов
/ 31 января 2019

Я использую BigCommerce с их API V3, чтобы создать магазин с множеством продуктов.

Некоторые продукты имеют сотни вариантов, и, к сожалению, время ожидания запросов на создание иногда истекает.Чтобы бороться с этим, я хочу сначала создать базовый продукт, а затем индивидуально добавить варианты продукта.

Я просмотрел документацию, и вариант Создать вариант кажется почти идеальным вариантом.

Проблема в том, что я не могу создать option_values по этому запросу.Это означает, что мне нужно будет создать все значения параметров, а затем создать варианты.Я бы предпочел не идти по этому пути, если это возможно, потому что один продукт может в итоге потребовать почти 1 тыс. Запросов для создания всего.

Моя схема продукта выглядит следующим образом:

{
    name,
    type,
    weight,
    categories,
    availability,
    price,
    inventory_tracking,
    variants: [
        {
            sku,
            price,
            inventory_level,
            image_url,
            option_values: [
                {
                    option_display_name: 'Color',
                    label: ${color_value}
                },
                {
                    option_display_name: 'Size',
                    label: ${size_value}
                }
            ]
        }
    ]
}

Есть лиМожно ли создать продукт, а затем одновременно создать варианты с новыми значениями параметров?

1 Ответ

0 голосов
/ 02 февраля 2019

При создании вариантов из конечной точки продуктов / {ID} / вариантов значения параметров необходимо создавать заранее.При этом мы хотели бы подойти к этому путем повышения производительности при размещении нового продукта + вариантов, чтобы не превышать тайм-ауты ниже 600 вариантов / предела продукта.Просто хотел, чтобы вы знали, что это на нашем радаре и что-то, над чем мы работаем.

...