订单打印机未访问隐藏 line_item.properties

Order Printer not accessing hidden line_item.properties

所以我正在使用订单打印机应用程序通过 Shopify 生成工作订单。它允许您使用 HTML 构建一个页面,并允许您访问液体变量以获取有用的信息。

一切正常,直到 2 天前它决定停止显示隐藏了 属性 的任何订单项属性(即以“_”开头)

我知道使用此方法是为了故意从购物车中隐藏这些属性,这很好,但这些属性通常在 2 天前仍会显示在订单打印机中。现在他们走了。都过去了。

我尝试了以下方法:

{% for line_item in line_items %}
 <strong> {{line_item.title}}</strong><br />
 {% if line_item.properties == empty %} True {% else %} False {% endif %}<br />
 <strong>Line_item.properties size: </strong> {{line_item.properties | size }}<br />
 <ul>
  {% for p in line_item.properties %}
   <li>{{ p.first }}: {{ p.last }}</li>
  {% endfor %}
 </ul>
{% endfor %}

我有 运行 这个订单有 3 个隐藏属性(带有 '_' )和 size returns 0line_item.properties == empty returnsTrue

我有 运行 它的订单有 2 个隐藏属性 + 2 个空白属性 + 3 个非隐藏属性和 line_item.properties == empty returns falsesize returns 3不出所料,显示的 p.firstp.last 是针对未隐藏且具有值的 3 个属性。

那么如何显示隐藏的属性呢?有谁知道这个的解决方法?就像我之前提到的,两天前情况并非如此。以前它会显示所有有值的属性,即使它们是隐藏的。

对此感到抱歉; Order Printer 存在问题,现已修复。隐藏的行项目属性现在可以再次访问。