在 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这个场景。
当然在这种情况下你需要在应用程序中动态构造查询(通常不建议)。您将需要动态别名和输入变量名称。
我目前正在开发我的第一个 Shopify 应用程序,它需要批量导入产品。我在网上四处张望,似乎没有进行批量导入的查询。看起来如果我想将价格添加到我导入的项目中,我将不得不从最初创建产品的查询中进行单独的查询。
我认为更简单的方法是创建 .csv,但也没有上传 .csv 的查询。
以前有没有人解决过类似的问题,通常的解决方法是什么?
如果不支持,那么标准 graphql 可能性[可能(未测试)]可以(应该可以)应用:
别名
您可以在一个请求中进行 多次 queries/mutations。
保证根级别的突变顺序
多个(别名)突变链:
- m1a:插入 #1,
- m1b:定义#1 价格,
- m2a:插入 #2,
- m2b:定义#2 价格 ...
也许您可以使用用于元素创建(一个突变)的参数来搜索项目以查找后续突变(如果不需要 id)。
你可以在操场上try/check这个场景。
当然在这种情况下你需要在应用程序中动态构造查询(通常不建议)。您将需要动态别名和输入变量名称。