检索客户订单产品 ID Shopify
Retrieve customer order product ID Shopify
我创建了一个页面,只有当他们购买了该特定产品时才能访问该页面。我的问题是我不确定如何检索客户订单产品列表 ID。
例如客户 A,购买了产品 A 和 B,
那么客户 A 将能够访问页面 A 和 B
我试过了,但它检索到的是订单 ID,而不是客户所下订单的产品 ID
{% for order in customer.orders %}
{{ order.id }}
{% endfor %}
Shopify 中的订单对象包含有关在 line_item
中购买的产品的信息。你应该这样做:
{% for order in customer.orders %}
{% for line_item in order.line_items%}
{{ line_item.product_id }}
{% endfor %}
{% endfor %}
您可以在官方文档中找到有关 line_item 对象的信息:https://help.shopify.com/themes/liquid/objects/line_item
我创建了一个页面,只有当他们购买了该特定产品时才能访问该页面。我的问题是我不确定如何检索客户订单产品列表 ID。
例如客户 A,购买了产品 A 和 B, 那么客户 A 将能够访问页面 A 和 B
我试过了,但它检索到的是订单 ID,而不是客户所下订单的产品 ID
{% for order in customer.orders %}
{{ order.id }}
{% endfor %}
Shopify 中的订单对象包含有关在 line_item
中购买的产品的信息。你应该这样做:
{% for order in customer.orders %}
{% for line_item in order.line_items%}
{{ line_item.product_id }}
{% endfor %}
{% endfor %}
您可以在官方文档中找到有关 line_item 对象的信息:https://help.shopify.com/themes/liquid/objects/line_item