如何查询用户的Shopify订单历史记录?

时间:2016-10-27 19:10:08

标签: shopify liquid

我为运行基于会员资格的网站的客户自定义Shopify网站。

他们希望会员资格的工作方式是每个会员每月以折扣价格获得3件商品,然后订购的所有后续商品都是正常价格。

我已经弄清楚如何限制订购的每个订单的折扣产品数量,但我无法弄清楚如何使用Shopify的API来查询该客户的产品。订单历史记录所以我可以看到会员每个月订购了多少产品并根据需要调整价格(我使用客户定价插件来管理当前的定价折扣)。

我一直在深入研究Liquid文档,我可以看到客户的订单和标签有哪些标签,但不一定如何将它们循环在一起。

是否有人更熟悉Shopify API而不是我能指出正确的方向?

2 个答案:

答案 0 :(得分:4)

如果您使用的是API,则可以:

**Get all orders from this customer in this shop**

GET /admin/orders.json?customer_id=207119551

因此,你有你想要的历史。

答案 1 :(得分:1)

您可以遍历所有客户的订单。见https://help.shopify.com/themes/liquid/objects/customer#customer-orders

并确定下订单的当月以及产品上的产品。