如何发送含自定义字段的Shopify产品购买通知邮件?
实现Shopify订单确认邮件显示自定义产品属性
当然可以实现,核心是修改Shopify的订单确认邮件模板,把自定义属性字段渲染进去,具体操作如下:
- 登录Shopify后台,进入设置 > 通知,找到「订单确认」邮件模板并点击编辑。
- 在模板里找到遍历订单商品的循环块(一般是
{% for line_item in line_items %}这段代码包裹的区域),在产品名称、价格下方这类合适的位置,插入以下Liquid代码:{% if line_item.properties.size > 0 %} <ul style="margin: 10px 0; padding-left: 20px;"> {% for prop in line_item.properties %} {% unless prop.last == blank %} <li style="margin-bottom: 5px;"><strong>{{ prop.first }}:</strong> {{ prop.last }}</li> {% endunless %} {% endfor %} </ul> {% endif %} - 这段代码会自动读取每个商品的所有自定义属性(包括你用
properties[]提交的字段),过滤掉空值后,以列表形式展示属性名和对应的值。 - 编辑完后点击「预览」测试效果,确认显示正常后保存模板即可。
注意:不同主题的邮件模板结构可能略有不同,只要找到单个商品信息的渲染区域插入代码就行;如果自定义属性有特殊内容(比如图片、多行文本),可以根据需求调整代码的样式或渲染逻辑。
内容的提问来源于stack exchange,提问作者Marling
相关产品推荐
相关产品推荐

