如何遍历 Shopify 上的订单数组?
How can I iterate through the order array on Shopify?
好吧...不确定是否有办法做到这一点,但我想我会试一试。
在我们的 Shopify 商店中,客户有一个帐户,他们可以通过该帐户查看所有订单(在 link 数组中);
等等...
我没有点击那些 link,而是试图找出一种方法来在主商店上输出个人订单信息。com/account 页面。
喜欢:
订单 0001
- 产品一
- 产品二
订单 0002
- 产品一
- 产品二
订单 0003
- 产品一
- 产品二
等等..
可能吗?
是的,你可以。
代码如下:
{% for order in customer.orders %}
<tr>
<td>{{ order.name | link_to: order.customer_url }}</td>
<td>{{ order.created_at | date: format: 'short' }}</td>
<td>{{ order.financial_status_label }}</td>
<td>{{ order.fulfillment_status_label }}</td>
<td>{{ order.total_price | money }}</td>
</tr>
{% for line_item in order.line_items %}
<tr>
<td>{{ line_item.title | link_to: line_item.product.url }}</td>
<td>{{ line_item.sku }}</td>
<td>{{ line_item.price | money }}</td>
<td>{{ line_item.quantity }}</td>
<td>{{ line_item.quantity | times: line_item.price | money }}</td>
</tr>
{% endfor %}
{% endfor %}
您必须先在帐户页面中循环客户订单:{% for order in customer.orders %}
之后你必须循环每个订单中的订单项,所以你需要在订单循环内另一个循环:{% for line_item in order.line_items %}
差不多就这些了,剩下的是额外的输出,比如 sku、价格、数量、总计...
好吧...不确定是否有办法做到这一点,但我想我会试一试。
在我们的 Shopify 商店中,客户有一个帐户,他们可以通过该帐户查看所有订单(在 link 数组中);
等等...
我没有点击那些 link,而是试图找出一种方法来在主商店上输出个人订单信息。com/account 页面。
喜欢:
订单 0001
- 产品一
- 产品二
订单 0002
- 产品一
- 产品二
订单 0003
- 产品一
- 产品二
等等..
可能吗?
是的,你可以。
代码如下:
{% for order in customer.orders %}
<tr>
<td>{{ order.name | link_to: order.customer_url }}</td>
<td>{{ order.created_at | date: format: 'short' }}</td>
<td>{{ order.financial_status_label }}</td>
<td>{{ order.fulfillment_status_label }}</td>
<td>{{ order.total_price | money }}</td>
</tr>
{% for line_item in order.line_items %}
<tr>
<td>{{ line_item.title | link_to: line_item.product.url }}</td>
<td>{{ line_item.sku }}</td>
<td>{{ line_item.price | money }}</td>
<td>{{ line_item.quantity }}</td>
<td>{{ line_item.quantity | times: line_item.price | money }}</td>
</tr>
{% endfor %}
{% endfor %}
您必须先在帐户页面中循环客户订单:{% for order in customer.orders %}
之后你必须循环每个订单中的订单项,所以你需要在订单循环内另一个循环:{% for line_item in order.line_items %}
差不多就这些了,剩下的是额外的输出,比如 sku、价格、数量、总计...