对,所以......不确定是否有办法做到这一点但是我想给它一个机会。
在我们的Shopify商店,客户拥有一个帐户,他们可以通过该帐户查看所有订单(在链接数组中);
依旧......
我试图找出在main store.com/account页面上输出个别订单信息的方法,而不是点击这些链接。
像:
依旧......
可能的?
答案 0 :(得分:1)
是的,你可以。
以下是代码:
{% 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,价格,数量,总数......