我正在为Shopify中的商店创建代理应用页面,并希望使用流动代码根据订单ID获取特定订单。
代理页面会有这样的网址:/ tools / integrator / order / {id}其中{id}是订单ID。代理页面将创建液体代码以及来自自定义数据库的其他信息。
我想通过以下方式获取具体订单:
<p>
Created: customer.orders[xyz].created_at
</p>
其中xyz数字是订单ID,而不是数组索引。订单数组似乎没有按订单ID获取订单的选项,但只能通过索引。
我找到的唯一方法是创建一个for循环,并将每个订单的id与我需要获取的id进行比较:
{% for order in customer.orders %}
{% if order.id == 4225044174 %}
<p>Order found!</p>
{% endif %}
{% endfor %}
如何在没有循环的情况下按订单ID获取订单?