Thêm file sẵn sàng để in vào email xác nhận đơn hàng giúp khách hàng xem lại thiết kế cuối cùng của họ ngay sau khi đặt hàng. Điều này tạo dựng niềm tin và đảm bảo sự minh bạch.

Hướng dẫn từng bước

  • Đăng nhập vào trang quản trị Shopify của bạn.
  • Vào Cài đặt (góc dưới bên trái) và chọn Thông báo.
  • Trong mục Đơn hàng, bấm vào Xác nhận đơn hàng.
  • Bấm nút Chỉnh sửa mã ở góc trên bên phải.
  • Trong trình soạn thảo HTML, nhấn Ctrl + F (hoặc Cmd + F trên Mac) và tìm dòng mã sau:
 <span class="order-list__item-title">{{ line_title }}&nbsp;&times;&nbsp;{{ line_display }}</span><br/>

Quan trọng: Trong mẫu xác nhận đơn hàng mới nhất của Shopify, dòng này xuất hiện 4 lần, mỗi lần ứng với một cách Shopify hiển thị các dòng sản phẩm (đơn hàng tách giỏ, sản phẩm theo từng phương thức giao hàng, thành phần của gói sản phẩm, và đơn hàng thông thường). Bạn cần dán đoạn mã bên dưới vào mọi vị trí xuất hiện, nếu không link sẽ chỉ hiện ở một số loại đơn hàng.

Với mỗi kết quả tìm thấy, hãy kiểm tra đoạn mã xung quanh dùng biến vòng lặp nào, rồi dán đoạn mã tương ứng ngay bên dưới dòng đó.

Nếu đoạn mã xung quanh dùng line (ví dụ: bạn thấy line.variant.title ở vài dòng bên dưới, đây là trường hợp của 3 trong số 4 vị trí):

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 %}

Nếu đoạn mã xung quanh dùng component (ví dụ: bạn thấy component.variant.title ở vài dòng bên dưới, đây là vị trí nằm trong vòng lặp {% 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 %}
  • Bấm Lưu để áp dụng thay đổi.

Phiên bản cho sản phẩm số

Nếu bạn chỉ muốn đưa link vào khi sản phẩm hoặc biến thể được đánh dấu là Sản phẩm số, hãy dùng các phiên bản dưới đây (áp dụng cùng quy tắc, dán đúng phiên bản bên dưới từng vị trí trong 4 vị trí xuất hiện):

Với các vị trí dùng 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 %}

Với các vị trí dùng 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 %}

Sau khi lưu, bạn có thể kiểm tra lại thiết lập:

  • Tìm lại trong mẫu _cm-print-file-1, bạn sẽ thấy đoạn mã ở 4 vị trí.
  • Dùng Xem trước trong trình soạn thảo thông báo, hoặc đặt một đơn hàng thử với sản phẩm đã tuỳ chỉnh, rồi xác nhận link File sản xuất xuất hiện bên dưới tên sản phẩm trong email.

Cập nhật ngày: 12/06/2026