首页 > 解决方案 > Shopify 应用程序开发中的 Inventory_items.json 问题

问题描述

我正在开发一个私有应用程序来管理 Symfony 中 Shopify 在线商店的数据库和库存,我正在寻找获取商店的所有产品或库存。

我尝试使用网址 https://{{api_key}}:{{password}}@{{shopify_domain}}/admin/products.json ,但它只获得 180 000 的 50 个产品。

所以我尝试使用 url https://{{apiKey}}:{{password}}@{{shopifyDomain}}/admin/api/{{apiVersion}}/inventory_items.json ,它返回 ids :缺少参数或无效的。

我不知道如何管理此异常,我尝试插入产品的 id 但它不起作用。

额外信息,我已经用 Twig 构建了 url。

如果有人知道如何帮助我,我愿意接受建议!

谢谢,

卡里姆·哈杰-ABDELKADER

标签: symfonyshopifyliquidinventoryitems

解决方案


你有很多选择。使用 RestAPI,来自 Shopify 的标头响应包含指向下一页产品的链接。所以你会设置一个循环。索取您的产品并点击链接到下一页。因此,您必须浏览产品。其次,您可以使用 GraphQL API 并为所有库存(特定于库存项目)发出批量下载命令。您会收到一个链接,您可以使用该链接将整个库存下载为 JSONL 文件。这可能是你最好的选择。


推荐阅读