2016-05-31 10 views
0

Ich bin neu in Liquid-Code und shopify, und ich würde gerne wissen, wenn es möglich ist, eine Schleife durch Kunden und/oder Bestellungen?Schleife durch Kunden und/oder Bestellungen in Shopify mit flüssigen Code

habe ich versucht, den Code ohne Erfolg:

{% for customer in customers %} 
    {% for order in customer.orders %} 
    {{ order.order_number }} 
    {% endfor %} 
{% endfor %} 

und

{% for order in orders %} 
    {{ order.order_number }} 
{% endfor %}} 

Antwort

0

In Shopify, einen kundenorientierten Speicher für Rendering, können Sie Flüssigkeit verwenden.

In Ihren bereitgestellten Liquid-Beispielen wird angenommen, dass es Kunden gibt. Das ergibt aus einer Client-Seite keinen Sinn. Sie können nur den einzelnen angemeldeten Kunden anzeigen als:

{{ customer }} 

Angenommen, man ist natürlich eingeloggt. Ansonsten sind alle Wetten deaktiviert.

Zweitens, wenn Sie einen Kunden haben, dann können Sie natürlich ihre Bestellungen sehen. Um alle Aufträge zu einem Kunden zu präsentieren, ihre Aufträge erhalten Sie

{{ customer.orders }} 

So können Sie eine Schleife durch diese Aufträge für einen Kunden, vorausgesetzt, der Kunde existiert und hat Aufträge.

Die Dokumente sind nett. https://help.shopify.com/themes/liquid/objects

+0

Danke für die Antwort David. – dbranco

Verwandte Themen