0

我目前正在开发我的第一个 Shopify 应用程序,它需要批量导入产品。我环顾网络,似乎没有查询可以进行批量导入。看起来如果我想将价格添加到我导入的项目中,我将不得不从首先创建产品的那个中进行单独的查询。

我在想更简单的方法是创建一个 .csv 但也没有上传 .csv 的查询。

以前有没有人处理过这样的事情,通常的处理方法是什么?

4

1 回答 1

0

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

别名

您可以在一个请求中进行多个查询/突变。

保证根级别的突变顺序

多个(别名)突变链:

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

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

您可以在操场上尝试/检查此场景。

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

于 2020-04-28T21:42:17.950 回答