Templates 在Shopify中将客户标签添加到订单打印机模板

Templates 在Shopify中将客户标签添加到订单打印机模板,templates,shopify,liquid,Templates,Shopify,Liquid,对不起,我对liquid只有一个非常基本的了解,但我正在尝试通过Shopify订单打印机应用程序将客户标签添加到我们的打印订单中。我以前通过引用liquid变量列表编辑过模板,但添加customer.tags变量时,它不会返回任何内容。 customer.tags变量未显示在订单打印机模板的引用中,而是显示在其他地方,因此我甚至不确定是否可以在此模板中使用。 参考中提供的语法是 {%for customers.tags%} {{tag}} {%endfor%} 任何帮助都将不胜感激。谢谢你的问题

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

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


任何帮助都将不胜感激。谢谢你的问题有些可疑。在循环中,您正在迭代表示客户的对象。注意复数形式。秩序中没有这样的东西。一个订单有一个客户,而不是很多客户。因此,如果您知道您有一个Order对象,那么您几乎可以但并不总是能够访问customer对象。如果您这样做了,您可能可以迭代这些标记,因为客户有许多标记


也许你应该尝试最高层次的东西,然后一路走下去。你有订单对象吗?它有客户对象吗?如果是,客户是否有标签?

订单打印机应用程序中的客户对象仅允许访问以下两个属性:

{{ customer.name }}
{{ customer.email }}
遗憾的是,订单打印机不支持客户标签

您只需将
{{customer}}
添加到订单打印机模板中即可看到这一点,因为它将输出可供您使用的属性哈希