Shopify中履行数量的变量和格式是什么

时间:2017-10-11 19:07:11

标签: shopify

我使用变量{{ line_item.fulfillment }}来显示订单上任何给定订单项的发货/履行数量,但它显示为“FulfillmentDrop”。

发货/履行数量的实际变量是什么?格式是什么?

修订:

这是我在Shopify的“订购打印机”应用程序中出现的代码块:

{% for line_item in line_items %} <tr> <td style="border: none;">{{ line_item.sku }}</td> <td style="border: none;">{{ line_item.title }}</td> <td style="border: none; text-align: center;">{{ line_item.quantity }}</td> <td style="border: none; text-align: center;">{{ line_item.fulfillment.item_count }}</td> </tr> {% endfor %}

1 个答案:

答案 0 :(得分:1)

基于官方文档https://help.shopify.com/themes/liquid/objects/line_item#line_item-fulfillment

  

line_item.fulfillment返回订单项的履行情况。

这意味着,在您的情况下,如果您希望每个订单项收到已履行的数量,则应使用 {{ line_item.fulfillment.item_count }}

理论上对于 订购打印机应用 ,这应该可行,但由于某种原因 工作

{% assign fulfilled_quantity = 0 %} {% for f_line_item in fulfilled_line_items %} {% if f_line_item.name == line_item.name %} {% assign fulfilled_quantity = f_line_item.quantity %} {% endif %} {% endfor %} {{ fulfilled_quantity }}

f_line_item.quantity即使您已部分完成,变量也始终会返回完整数量。我认为最好问Shopify支持