Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何查询用户';s Shopify订单历史记录?_Shopify_Liquid - Fatal编程技术网

如何查询用户';s Shopify订单历史记录?

如何查询用户';s Shopify订单历史记录?,shopify,liquid,Shopify,Liquid,我正在为运行基于会员资格的网站的客户定制Shopify网站 他们希望会员的工作方式是每个会员每月以折扣价获得3件商品,然后每个后续订购的产品都以常规价格 我已经知道如何限制每个订单订购的折扣产品的数量,但我不知道如何使用Shopify的API查询该客户的订单历史,以便我可以查看每个会员每月订购的产品数量,并根据需要调整价格(我正在使用客户定价插件来管理当前的定价折扣) 我一直在深入研究Liquid文档,我可以看到哪里有订单标签和客户标签,但不一定是如何将它们循环在一起 是否有人比我更熟悉Shop

我正在为运行基于会员资格的网站的客户定制Shopify网站

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

我已经知道如何限制每个订单订购的折扣产品的数量,但我不知道如何使用Shopify的API查询该客户的订单历史,以便我可以查看每个会员每月订购的产品数量,并根据需要调整价格(我正在使用客户定价插件来管理当前的定价折扣)

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


是否有人比我更熟悉Shopify API而无法为我指出正确的方向?

您可以循环浏览客户的所有订单。请参阅


并计算出订单的月份以及订单上有哪些产品。

您可以循环查看客户的所有订单。请参阅


并找出下订单的月份以及订单上有哪些产品。

如果您使用的是API,则您有以下信息:

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

GET /admin/orders.json?customer_id=207119551

这样,您就有了所需的历史记录。

如果您使用的是API,那么您就有了:

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

GET /admin/orders.json?customer_id=207119551

这样,您就有了所需的历史记录。

从这两个答案中,您可以检索客户的订单详细信息。David的答案要求您知道客户的ID,而bknights的答案则要求客户登录。如果客户登录,您就有了他们的ID。没有其他上下文有任何意义。如果要更改定价,您需要必须在后端,并确保您有客户ID。从这两个答案中,您可以检索客户的订单详细信息。David的答案要求您知道客户ID,而bknights的答案要求客户登录。如果客户登录,则您有他们的ID。没有任何其他上下文有任何意义。是否要替换呃,定价,你必须在后端,确保你有客户ID…大卫,我能问一下你是如何了解
customer\u ID
query参数的吗?我在Shopify API文档中没有提到它。哦。哇……他们在orders API页面上省略了这个query参数(),但我明白你的意思…一个订单URL随机包含在客户页面()上。谢谢!大卫,我能问一下你是如何了解
customer\u id
query参数的吗?我在Shopify API文档中没有看到它。哦。哇……他们在订单API页面上忽略了该查询参数(),但我明白你的意思…一个订单URL随机包含在客户页面()上。谢谢!