Về tính năng cross-sell từ sản phẩm A sang sản phẩm B
Trong bài viết này, bạn sẽ được hướng dẫn cách thiết lập tính năng tự động chuyển hướng khách hàng đến Sản phẩm B sau khi họ thêm Sản phẩm A vào giỏ hàng (ATC), bằng cách sử dụng metafield của Shopify.

Hướng dẫn cách set up
Bước 1: Thiết lập Metafield cho sản phẩm chuyển hướng
- Trong Shopify Admin, vào Settings > Metafields and metaobjects > Products

- Chọn Add definition

- Tại trường Name, nhập
Cross Sell Product, chọnTypelà Product và nhấn Save.

- Quay lại mục Products, tìm sản phẩm bạn muốn thiết lập và kéo xuống phần Product metafields.

- Tại trường này, chọn sản phẩm B mà bạn muốn khách hàng được chuyển hướng đến sau khi sản phẩm A ban đầu được thêm thành công vào giỏ hàng.
Bước 2: Thêm đoạn mã Liquid vào Theme
- Vào Online Store > Themes và chọn Edit code.

- Tìm và mở file
theme.liquid. Tìm thẻ</head>và chèn đoạn mã dưới đây ngay phía trước thẻ này.
<script type="text/javascript">
teeinblue = {
...(window.teeinblue || {}),
onItemAdded: function(item) {
{% if product.metafields.custom.cross_sell_product.value %}
const crossSellHandle = "{{ product.metafields.custom.cross_sell_product.value.handle }}";
const crossSellUrl = "{{ product.metafields.custom.cross_sell_product.value.url }}";
fetch('/cart.js')
.then(res => res.json())
.then(cart => {
const isProductInCart = cart.items.some(item => item.handle === crossSellHandle);
if (!isProductInCart) {
window.location.href = crossSellUrl;
} else {
console.log("The cross-sell product is already in the cart.")
}
});
{% endif %}
}
}
</script>

Bước 3: Kiểm tra trên Storefront
- Nhấn Save để áp dụng các thay đổi. Sau đó, vui lòng quay lại storefront và thực hiện Add to Cart (ATC) để kiểm tra xem tính năng chuyển hướng có hoạt động như mong đợi hay không.
Cập nhật vào: 06/10/2026
Cảm ơn!
