E commerce 如何遍历Shopify上的订单数组?

E commerce 如何遍历Shopify上的订单数组?,e-commerce,shopify,liquid,E Commerce,Shopify,Liquid,对,所以。。。不确定是否有办法做到这一点,但我想我会试一试 在我们的Shopify商店中,客户有一个帐户,他们可以通过该帐户查看所有订单(在链接数组中) 命令 命令 命令 等等 我没有点击这些链接,而是想找出一种方法,在main store.com/account页面上输出个人订单信息 比如: 0001号令 产品一 产品二 订单0002 产品一 产品二 订单0003 产品一 产品二 等等 可能吗?是的,你可以 代码如下: {% for order in customer.or

对,所以。。。不确定是否有办法做到这一点,但我想我会试一试

在我们的Shopify商店中,客户有一个帐户,他们可以通过该帐户查看所有订单(在链接数组中)

  • 命令
  • 命令
  • 命令
等等

我没有点击这些链接,而是想找出一种方法,在main store.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 %}
{%用于customer.orders%中的订单]
{{order.name | link_to:order.customer_url}
{{order.created_at | date:format:'short'}
{{order.financial_status_label}}
{{order.fulfillment}状态{u标签}
{{order.total{u price}money}
{order.line_items%}
{{line_item.title}链接到:line_item.product.url}
{{line_item.sku}}
{{line_item.price|money}}
{{line_item.quantity}}
{{line_item.quantity}次:line_item.price | money}
{%endfor%}
{%endfor%}
您必须首先在帐户页面中循环客户订单:
{%for order in customer.orders%}

之后,您必须在每个订单中循环行项目,因此您需要在订单循环中进行另一个循环:
{%forline\u items in order.line\u items%}


基本上就是这样,剩下的是额外的输出,比如sku、价格、数量、总数

天哪,你真是天赐之物。非常感谢你!工作完美,回答清晰+1.