Получить заказ клиента ID продукта Shopify
Я создал страницу, которая будет доступна, только если они купят этот определенный продукт. Моя проблема в том, что я не знаю, как получить идентификатор списка продуктов для заказа.
например, клиент A, купил продукт A & B, тогда клиент A сможет получить доступ к странице A & B
Я пробовал это, но он получает идентификатор заказа, а не идентификатор продукта заказов, сделанных клиентом
{% for order in customer.orders %}
{{ order.id }}
{% endfor %}
1 ответ
Решение
Объект заказа в 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