在 Shopify 管理面板中(设置 > 通知 > 电子邮件模板) 它允许您编辑发送给我的经销商的电子邮件,其中包含订单信息,例如:地址、价格和发送给该客户的 SKU。我正在尝试将条形码 UPC 也添加到电子邮件模板中。
这是该 SKU 的 .liquid 代码
(sku: {{ line.sku }})
这里是电子邮件变量参考指南的链接,但我找不到条形码,有什么想法吗?
http://docs.shopify.com/manual/settings/notifications/email-variables
Shopify 客户支持回答了我的问题。 {{ line.variant.barcode }}
您可以将 upc 存储在未使用的产品字段(例如供应商)中,然后在电子邮件模板 {{ line.vendor }} 中输出该字段。
如果没有可用的未使用字段,则您可以将 upc 存储在元字段中,并在电子邮件模板中输出此元字段:
{{line.product.metafields.some_namespace.your_key}}
这里是元字段的文档:元字段
upc当前存储在哪里?
因此,选项之一是设置购物车属性,然后您可以在电子邮件中输出该属性。
这是设置购物车属性的链接,但在您的情况下,您可能希望隐藏输入(因为客户不需要输入任何内容)。
这有点破解,但另一种方法是使用带有 Webhook 的应用程序来生成 UPC 并发送它。
我们只需添加此代码即可在电子邮件模板中显示条形码:
{% if line.variant.barcode != blank %}
<span class="order-list__item-variant">Barcode: {{ line.variant.barcode }}</span>
{% endif %}
下:
{% for line in subtotal_line_items %}
所以,它应该看起来像:
{% for line in subtotal_line_items %}
<!-- Some Code -->
{% if line.variant.barcode != blank %}
<span class="order-list__item-variant">Barcode: {{ line.variant.barcode }}</span>
{% endif %}
<!-- Some Code -->
{% endfor %}
参考: https://help.shopify.com/en/manual/fulfillment/setup/notifications/email-variables