因此,我将特定于每种产品的客户信息内置到产品元字段中,我可以完美地创建元字段-那里没有问题。
我正在尝试以下代码,但是无论我尝试哪种变体,它绝对都不起作用:
{% assign metafields = customer.metafields.name %}
{% assign product_id = product.selected_or_first_available_variant.id %}
接下来,我尝试从上面获取USE的product_id变量作为获取metafield的关键:
{{ customer.metafields.name[product_id] }}
or
{{ customer.metafields.name.product_id }}
以上都不输出任何东西。
例如,如果我在product_id值中进行硬编码,例如:
{{ customer.metafields.name['324235236234'] }}
完美输出元字段值。
有人知道这里发生了什么吗?好像metafield键参数对我的字符串没有反应/未意识到键是字符串一样。