Получить заказ клиента 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

Другие вопросы по тегам