Общепринятый способ выполнения массового импорта товаров в приложении Shopify - PullRequest
0 голосов
/ 28 апреля 2020

В настоящее время я работаю над своим первым приложением Shopify, и оно требует массового импорта продуктов. Я смотрю в Интернете, и кажется, что нет запроса на массовый импорт. Похоже, что если я захочу добавить цену к товарам, которые я импортирую, мне придется сделать отдельный запрос от того, который в первую очередь создает товары.

Я думаю, что проще можно было бы создать .csv, но также нет запроса на загрузку .csv.

Кто-нибудь уже сталкивался с чем-то подобным, и как обычно go об этом?

1 Ответ

0 голосов
/ 29 апреля 2020

Если не поддерживается, тогда стандартные возможности graphql [возможно (не проверено)] могут (должны быть возможны) применяться:

Псевдонимы

Вы можете сделать несколько запросов / мутаций в одном запросе.

Гарантированный порядок мутаций на root уровень

Несколько (псевдоним) цепочек мутаций:

  • m1a: вставить # 1,
  • m1b: определить цену # 1,
  • m2a: вставить # 2,
  • m2b: определить цену # 2 ...

Возможно, вы можете использовать аргументы, использованные для создания элемента (одна мутация), чтобы найти элемент для следующей мутации (если идентификатор не требуется).

Вы можете попробовать / проверить этот сценарий на игровой площадке .

Конечно, в этом случае вам необходимо динамически (обычно не рекомендуется) создавать запрос в приложении. Вам понадобятся псевдонимы c и имена входных переменных.

...