添加客户标签以在Shopify中订购打印机模板

时间:2014-05-22 15:09:06

标签: templates shopify liquid

对不起,我对液体有一个非常基本的了解,但我试图通过Shopify订购打印机应用程序为我们的打印订单添加客户标签。我以前通过参考液体变量列表编辑了模板,但是在添加customer.tags变量时,它没有返回任何内容。 customer.tags变量未显示在订单打印机模板的参考中,但显示在其他位置,因此我甚至不确定是否可以在此模板中使用。 参考中提供的语法是

{% for tag in customers.tags %} {{ tag }} {% endfor %}

非常感谢任何帮助。 。感谢

2 个答案:

答案 0 :(得分:2)

Order Printer应用程序中的Customer对象仅允许访问以下2个属性:

{{ customer.name }}
{{ customer.email }}

不幸的是,订单打印机不支持客户标签。

您只需将{{ customer }}添加到订单打印机模板即可看到此信息,因为它会输出您可用的属性哈希值。

答案 1 :(得分:0)

你的问题有点可疑。在循环中,您将遍历代表客户的对象。注意复数。订单中没有这样的东西。订单有客户,没有很多客户。因此,如果您知道自己有一个Order对象,那么您几乎可以无法访问客户对象。如果你这样做,你可以迭代标签,因为客户有很多标签。

也许你应该尝试最高级别的事情并按照自己的方式行事。你有Order对象吗?它有客户对象吗?如果是,客户是否有标签?