Получить идентификатор продукта заказа клиента Shopify

Я создал страницу, которая будет доступна только в том случае, если они купят этот конкретный продукт. Моя проблема в том, что я не знаю, как получить идентификатор списка продуктов для заказа клиента.

например, клиент A, купивший продукт A и B, тогда клиент A сможет получить доступ к страницам A и B

Я пробовал это, но он извлекает идентификатор заказа, а не идентификаторы продукта заказов, сделанных клиентом.

{% for order in customer.orders %}
{{ order.id }}
{% endfor %}

person JeVic    schedule 18.03.2018    source источник


Ответы (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

person Victor Leontyev    schedule 18.03.2018