Jestem nowy w płynnym kodzie i robię zakupy, i chciałbym wiedzieć, czy możliwe jest wykonanie pętli przez klientów i / lub zamówienia?
Próbowałem poniższy kod bez powodzenia:
{% for customer in customers %}
{% for order in customer.orders %}
{{ order.order_number }}
{% endfor %}
{% endfor %}
i
{% for order in orders %}
{{ order.order_number }}
{% endfor %}}
Odpowiedzi:
0 dla odpowiedzi № 1W Shopify, do renderowania sklepu skierowanego do klienta, możesz użyć Liquid.
W dostarczonych przykładach płynnych zakłada się, że istnieją klienci. To nie ma sensu z perspektywy klienta. Możesz zobaczyć pojedynczego zalogowanego klienta jako:
{{ customer }}
Zakładając, że jeden jest zalogowany oczywiście. W przeciwnym razie wszystkie zakłady są wyłączone.
Po drugie, jeśli masz klienta, to oczywiście możesz zobaczyć jego zamówienia. Aby przedstawić wszystkie zamówienia klientowi, ich zamówienia, otrzymujesz
{{ customer.orders }}
Możesz więc przeglądać te zamówienia dla klienta, zakładając, że klient istnieje i ma zamówienia.
Dokumenty są ładne. https://help.shopify.com/themes/liquid/objects