我是3PL的开发人员,正在构建仅使用shopify api下载和更新订单的集成。我需要一个允许以下内容的解决方案:
1)商店指定可供下载的订单
2)我的应用只下载那些订单
3)我的应用程序将这些订单更改为无法下载的状态
我到目前为止最接近的是使用订单标签,除了#2之外,我可以使用。您知道如何下载按特定标签过滤的订单吗?或者是否有更好的基于api的解决方案来满足这整套要求?
答案 0 :(得分:1)
您可以使用api webhook从shopify获取订单(步骤1和步骤2),然后您可以使用订单属性中的note_attributes(步骤3)
这是我从你的问题中理解的
1)订单是从购物车创建的(订单创建时,订单note_attributes为空,因此您可以验证此为空或包含名称为order_checked且值为'yes'的任何字段) - > “financial_status”:“待定”
2)商店所有者更改了订单状态(我想您要下载支付的订单) - > “financial_status”:“付费”
3)您可以创建webhooks来订购create | update | delete,然后使用webhook进行一些命名的webhook选项,将数据发送给您的Web服务,处理数据然后更新订单并设置note_attributes [{“name”:“order_checked “},{”value“:”yes“}]而不是使用标记
4)另一种方法是使用你的webhosting中的cronjob并应用你的step2验证订单note_attributes(你也可以使用它来确保总是检查订单)