在订单确认邮件中添加可直接印刷的文件,可以让顾客在下单后立即查看自己的最终设计。这样既能建立信任,也能保证透明度。
分步说明
- 登录您的 Shopify 管理后台。
- 进入设置(左下角),选择通知。
- 在订单部分下,点击订单确认。
- 点击右上角的编辑代码按钮。

- 在 HTML 编辑器中,按
Ctrl + F(Mac 上按Cmd + F),搜索下面这行代码:
<span class="order-list__item-title">{{ line_title }} × {{ line_display }}</span><br/>重要:在最新的 Shopify 订单确认模板中,这行代码会出现 4 次,对应 Shopify 渲染订单项的每一种方式(拆分购物车订单、按配送方式分组的商品、组合商品的组件,以及标准订单)。您需要在每一处出现的位置下方都粘贴下面的代码片段,否则链接只会在部分订单类型中显示。
对于找到的每一处匹配,先查看周围代码使用的是哪个循环变量,然后将对应的代码片段直接粘贴在该行下方。
如果周围的代码使用的是 line(例如,您会在下方几行看到 line.variant.title,4 处中有 3 处属于这种情况):
liquid
{% if line.properties['_cm-print-file-1'] %}
<span class="order-list__item-title">
<a href="{{ line.properties['_cm-print-file-1'] }}" target="_blank">Production file</a>
</span>
{% endif %}如果周围的代码使用的是 component(例如,您会在下方几行看到 component.variant.title,这是位于 {% for component in line_item_group.components %} 循环内的那一处):
liquid
{% if component.properties['_cm-print-file-1'] %}
<span class="order-list__item-title">
<a href="{{ component.properties['_cm-print-file-1'] }}" target="_blank">Production file</a>
</span>
{% endif %}- 点击保存以应用更改。
数字商品版本
如果您只想在商品或变体被标记为数字商品时才包含该链接,请改用下面的版本(规则相同,在 4 处中的每一处下方粘贴对应的版本):
适用于使用 line 的位置:
liquid
{% if line.requires_shipping == false or line.product_type == 'digital' %}
{% if line.properties['_cm-print-file-1'] %}
<span class="order-list__item-title">
<a href="{{ line.properties['_cm-print-file-1'] }}" target="_blank">Production file</a>
</span>
{% endif %}
{% endif %}适用于使用 component 的位置:
liquid
{% if component.requires_shipping == false or component.product_type == 'digital' %}
{% if component.properties['_cm-print-file-1'] %}
<span class="order-list__item-title">
<a href="{{ component.properties['_cm-print-file-1'] }}" target="_blank">Production file</a>
</span>
{% endif %}
{% endif %}保存后,您可以按以下方式验证设置:
- 再次在模板中搜索
_cm-print-file-1,您应该会在 4 个位置找到该代码片段。 - 使用通知编辑器中的预览,或者用定制商品下一笔测试订单,并确认邮件中商品标题下方出现生产文件链接。
更新于:12/06/2026