Thêm nút phóng to ảnh Design trong trang giỏ hàng
Bài viết này hướng dẫn bạn thêm nút "Preview Design" vào trang giỏ hàng để phóng to Customization Image.

Sau khi click vào nút, khách hàng sẽ thấy như sau:

Hãy đọc tiếp để biết cách thiết lập. Các bước dưới đây yêu cầu một chút kiến thức về code. Nếu gặp khó khăn trong quá trình thực hiện, bạn có thể liên hệ đội ngũ Support của chúng tôi.
Thêm nút "Preview design" vào trang giỏ hàng
BƯỚC 1: Bật cài đặt hiển thị nút "Preview design" trong Teeinblue Portal
- Đăng nhập Teeinblue Portal, vào Store settings > Customization image > bật cài đặt hiển thị nút "Preview design".

BƯỚC 2: Xác định class cho vị trí đặt ảnh design đã render
- Vào trang giỏ hàng > click chuột phải > Inspect vào sản phẩm trong giỏ hàng.

- Cửa sổ Developer Tools sẽ hiện ra và tự động xác định các thẻ HTML chứa thông tin chi tiết của line item:

- Tìm class có tên ".cart-item__details". Double click vào ".cart-item__details" rồi copy lại.
BƯỚC 3: Thêm đoạn code của Teeinblue vào trang giỏ hàng
- Đăng nhập vào Shopify Admin của bạn, vào Online Store > Edit code.

- Tìm và mở file Liquid chứa nội dung trang giỏ hàng của bạn. Ví dụ, với theme
Dawn, bạn sẽ tìm filemain-cart-items.liquid.

- Trong file
main-cart-items.liquid, nhấn tổ hợp phím Ctrl + F (với macOS là Command + F) để mở ô tìm kiếm, rồi dán ".cart-item__details" vào ô đó để tìm class.

- Tại vị trí đó, tìm thẻ <ul> gần nhất. Hệ thống sẽ highlight dòng chứa thẻ <ul> và thẻ </ul> tương ứng. Cuộn xuống và tìm thẻ </ul> đang được highlight.

- Thêm đoạn code dưới đây vào ngay bên dưới thẻ \*\*</ul>\*\*. Sau đó Save lại để kích hoạt hiển thị design trong giỏ hàng.
{% assign customization_id = item.properties._customization_id %}
{% if customization_id %}
<div
class="tee-preview-design"
data-customization-id="{{ customization_id }}"
></div>
{% endif %}


Nếu kết quả tìm kiếm là "for item", sản phẩm được hiển thị dưới dạng item.
➡ Dùng đoạn code ở trên như bình thường.
Nếu kết quả tìm kiếm là "for line", nghĩa là sản phẩm trong giỏ hàng của bạn được hiển thị dưới dạng line.
➡ Thay "item" trong đoạn code ở trên thành "line", như sau:
{% assign customization_id = line.properties._customization_id %}
{% if customization_id %}
<div
class="tee-preview-design"
data-customization-id="{{ customization_id }}"
></div>
{% endif %}
Nếu kết quả tìm kiếm là "for line_item", sản phẩm được hiển thị dưới dạng line_item ➡ Thay "item" trong đoạn code thành "line_item", như sau:
{% assign customization_id = line_item.properties._customization_id %}
{% if customization_id %}
<div
class="tee-preview-design"
data-customization-id="{{ customization_id }}"
></div>
{% endif %}
- Save lại, nút "Preview design" sẽ xuất hiện trên trang giỏ hàng của bạn.

Dịch nhãn (label) của các nút
- Vào Store settings > Product Page Content. Phần dịch của các nút nằm trong mục Cart.

Cập nhật vào: 01/11/2026
Cảm ơn!
