在 Shopify 应用程序中进行批量产品导入的普遍接受方式

The generally accepted way to do bulk product importing in a Shopify App

我目前正在开发我的第一个 Shopify 应用程序,它需要批量导入产品。我在网上四处张望,似乎没有进行批量导入的查询。看起来如果我想将价格添加到我导入的项目中,我将不得不从最初创建产品的查询中进行单独的查询。

我认为更简单的方法是创建 .csv,但也没有上传 .csv 的查询。

以前有没有人解决过类似的问题,通常的解决方法是什么?

如果不支持,那么标准 graphql 可能性[可能(未测试)]可以(应该可以)应用:

别名

您可以在一个请求中进行 多次 queries/mutations。

保证根级别的突变顺序

多个(别名)突变链:

  • m1a:插入 #1,
  • m1b:定义#1 价格,
  • m2a:插入 #2,
  • m2b:定义#2 价格 ...

也许您可以使用用于元素创建(一个突变)的参数来搜索项目以查找后续突变(如果不需要 id)。

你可以在操场上try/check这个场景。

当然在这种情况下你需要在应用程序中动态构造查询(通常不建议)。您将需要动态别名和输入变量名称。