Thêm Hello vào trang của bạn
Thêm script Hello - cơ bản
Thêm script này vào mã của trang web bạn sẽ thêm cờ Zonos Hello vào trang web của bạn, nhận diện quốc gia mà khách hàng của bạn đang truy cập, chào đón họ và cung cấp thông tin về thuế và phí hải quan chung cho quốc gia của họ.
KỸ NĂNG CẦN THIẾT: Kỹ năng web cơ bản
Để cài đặt Hello, hãy áp dụng script tùy chỉnh chứa khóa trang duy nhất của bạn vào trang web của bạn trước thẻ body
đóng.
Hello integration script
<script src="https://hello.zonos.com/hello.js?siteKey=YOURSITEKEY"></script>
Zonos Hello phải được tải trước khi bất kỳ chức năng bổ sung nào được thêm vào. Vui lòng bao gồm bất kỳ tính năng bổ sung nào sau đoạn mã trên.
Chưa có đoạn mã nào? ?Nhấp vào đây để tải xuống.
Tạo ước tính thuế và phí
KỸ NĂNG CẦN CÓ: Kỹ năng phát triển cơ bản
Khi tính năng này được kích hoạt, Hello có thể cung cấp ước tính thuế và phí khi một sản phẩm được xem hoặc thêm vào giỏ hàng. Hello cũng có thể hiển thị đầy đủ ước tính thuế và phí cho toàn bộ giỏ hàng khi trang được xem.
Ước tính thuế và phí có thể được đặt trên mỗi trang sản phẩm hoặc trang sản phẩm chính của bạn, tùy thuộc vào cách nền tảng của bạn được thiết lập.
Để thêm ước tính thuế và phí, hãy áp dụng một đoạn mã trông giống như đoạn mã được hiển thị bên dưới. Hai trường bắt buộc là name
và price
.
Ví dụ: Dưới đây là một ví dụ về cách đoạn mã sẽ trông như thế nào và hoạt động trên trang của bạn.
Hello integration script
zonos.quote({
items: [
{
name: 'The name of the product',
price: 19.95,
quantity: 2,
image: 'https://example.com/product-123.png',
url: 'https://example.com/product-123',
sku: '123',
},
],
currencyCode: 'USD',
});
Các tập lệnh có thể được sử dụng sẽ cần được điều chỉnh để hoạt động cho trang web của bạn. Vui lòng đảm bảo rằng bất kỳ tập lệnh nào trong số sau mà bạn sử dụng đều được đặt sau tập lệnh ban đầu Zonos Hello.
Nếu bạn không sử dụng nền tảng nào, bạn có thể sử dụng đoạn mã sau để lấy chi tiết sản phẩm của bạn một cách động. Tập lệnh này sẽ lấy sản phẩm đầu tiên có sẵn. Bạn cũng có thể điều chỉnh tập lệnh này để sử dụng trên trang giỏ hàng của trang web của bạn. Bạn sẽ cần lặp qua tất cả các sản phẩm và dữ liệu của chúng, sau đó gửi điều đó đến zonos.quote
.
Hello integration script
<script>
var zPrice = '';
var zName = '';
var zImg = '';
try {
if (document.querySelector('ID OR CLASSNAME') != null) {
zPrice = document.querySelectorAll('ID OR CLASSNAME').innerText;
}
if (document.querySelector('ID OR CLASSNAME') != null) {
zName = document.querySelector('ID OR CLASSNAME').innerText;
}
if (document.querySelector('.ID OR CLASSNAME') != null) {
zImg = document.querySelector('ID OR CLASSNAME').src;
}
zonos.quote({
items: [
{
name: zName,
price: zPrice,
image: zImg,
},
],
currencyCode: 'USD',
});
} catch (error) {}
</script>
Bạn có thể thêm các giá trị bổ sung từ các trường mục bên dưới và cũng thay đổi currencyCode
để là đơn vị tiền tệ mặc định của bạn.
Shopify và BigCommerce
Nếu bạn đang sử dụng Shopify hoặc BigCommerce, hãy sử dụng mã dưới đây.
Nếu bạn đang sử dụng Shopify làm nền tảng của mình, chúng tôi có một đoạn mã bạn có thể sử dụng để lấy dữ liệu sản phẩm từ chi tiết sản phẩm Shopify của bạn.
Mã dưới đây có một hàm sẽ chạy trên trang sản phẩm và trang giỏ hàng.
Hello script tích hợp
<script>
function znDutyTaxEstimateOnDetailPage() {
{% if product and product.price %}
zonos.quote({
items: [{ price: "{{ product.price | money_without_currency }}", name: "{{product.title | replace: '"', '\"'}}", url: "{{ shop.secure_url }}{{ product.url }}", image: "https:{{ product.featured_image | product_img_url: 'medium' }}"}],
currencyCode: '{{ shop.currency }}'
});
{% endif %}
}
function znDutyTaxEstimateOnCartPage() {
if (window.location.href.indexOf("cart") > -1) {
zonos.quote({
items: [
{% for item in cart.items %}
{ price: "{{ item.price | money_without_currency }}", quantity: {{item.quantity}}, name: "{{ item.title | replace: '"', '\"'}}", url: "{{ shop.secure_url }}{{item.url}}", image: "https:{{item.image| product_img_url: 'medium'}}"},
{% endfor %}
],currencyCode: '{{ shop.currency }}'});
}
}
znDutyTaxEstimateOnDetailPage();
znDutyTaxEstimateOnCartPage();
</script>
Các trường báo giá
Trường | Loại dữ liệu | Mô tả |
---|---|---|
items | array BẮT BUỘC | Danh sách các mặt hàng để bao gồm trong báo giá |
currencyCode | string | Giá của mặt hàng sẽ hiển thị bằng loại tiền tệ được chỉ định bởi mã tiền tệ ba ký tự. Mặc định: USD |
includedTaxRate | number | Thuế của mặt hàng rate nếu mặt hàng bao gồm thuế |
showDecimal | bool | Bật hoặc tắt việc hiển thị giá trị thập phân trên các loại tiền tệ đã chuyển đổi |
Các trường mặt hàng
Trường | Loại dữ liệu | Mô tả |
---|---|---|
name | string BẮT BUỘC | Tên sản phẩm |
price | number BẮT BUỘC | Giá đơn vị của một sản phẩm đơn lẻ |
quantity | integer | Số lượng sản phẩm trong giỏ hàng. Mặc định: 1 |
image | string | URL của hình ảnh sản phẩm |
url | string | URL đến sản phẩm riêng lẻ |
hsCode | string | Mã Hài hòa (HS code) cho sản phẩm của bạn |
category | string | Danh mục sản phẩm trên trang của bạn |
country | string | Mã ISO hai ký tự của quốc gia mà sản phẩm này xuất xứ |
customization | string | Tùy chỉnh sản phẩm (ví dụ: kích thước, màu sắc) |
description | string | Mô tả chi tiết của sản phẩm |
sku | string | UPC hoặc SKU của sản phẩm |
Khi bạn cung cấp thêm thông tin cho Zonos về sản phẩm của mình, độ chính xác của ước tính sẽ thường được cải thiện.
Tùy chỉnh Hello
Thay đổi vị trí cờ
KỸ NĂNG CẦN CÓ : Kỹ năng phát triển cơ bản
Theo mặc định, cờ của Zonos Hello sẽ xuất hiện ở góc dưới bên phải của trang bạn.
Tại đây, bạn sẽ tìm thấy một số thông tin về cách thay đổi vị trí của cờ cũng như ẩn một số yếu tố trên trang web của bạn mà bạn không muốn người quốc tế thấy.
Ví dụ: Ẩn miễn phí vận chuyển từ người quốc tế; điều này cũng sẽ cho phép bạn ẩn Zonos Hello khỏi khách hàng trong nước và các quốc gia cụ thể.
Nếu vị trí để trống, mã sẽ sử dụng mặc định.
Hello integration script
zonos.config({ location: 'right bottom attached' });
zonos.config({ location: '' });
Đối với góc dưới bên trái:
zonos.config({location: 'left'});
Đối với góc trên bên trái với một hộp thoại thông tin nổi:
zonos.config({location: 'left top floating'});
floating
đề cập đến hộp thoại thông tin Hello nổi ở giữa trang.attached
đề cập đến hộp thoại thông tin Hello mở trên cờ.floating
được ưu tiên khi định vị cờ ởtop
.
Ẩn nội dung cụ thể
KỸ NĂNG CẦN CÓ: Kỹ năng phát triển cơ bản
Lớp z-intl
dựa trên quốc gia nội địa hiện tại. Nếu Hello được đặt thành một quốc gia quốc tế, lớp z-intl
sẽ hoạt động như một lớp ẩn, ẩn nội dung mà .z-intl
liên kết với.
Sử dụng CSS sau để ẩn nội dung. Thay thế
.your-content
bằng nội dung nổi mà bạn muốn ẩn.
.z-intl .your-content { display: none; }
Bây giờ bạn có thể ẩn Hello khỏi khách hàng nội địa của bạn để các hộp thoại khác lại hiển thị.
Hello integration script
#zonos {
display: none;
}
.z-intl #zonos {
display: block;
}
Ẩn cho các quốc gia cụ thể
Thêm id #zonos kết hợp với mã quốc gia mà cũng là lớp CSS cho quốc gia đó vào hàm .z-intl { display: none; }
.
Dòng này sẽ trông giống như sau:
Hello tích hợp script
.z-intl #zonos.US {
display: none;
}
Bật/tắt màn hình chào
KỸ NĂNG CẦN CÓ : Kỹ năng lập trình cơ bản
Màn hình chào đề cập đến việc hiển thị và phóng to hộp thoại Zonos, chứa thông tin bổ sung về chính sách thuế và phí cụ thể của quốc gia họ.\
Nếu bạn muốn BẬT và hiển thị màn hình chào Zonos Hello cho lần truy cập đầu tiên của khách hàng:
Hello integration script
zonos.config({ showSplash: true });
Nếu bạn muốn tắt màn hình chào của Zonos Hello cho lần truy cập đầu tiên của khách hàng:
Hello tích hợp script
zonos.config({ showSplash: false });
Lưu ý: Bất kỳ tùy chỉnh nào của Zonos sẽ cần phải nằm trong thẻ
script
.
Các câu hỏi thường gặp
Tôi không phải là nhà phát triển và cần hỗ trợ. Tôi có những lựa chọn nào?
Nếu bạn có câu hỏi, vui lòng liên hệ với đội ngũ hỗ trợ. Nếu bạn không có nguồn lực để hoàn thành việc tích hợp và cần hỗ trợ, vui lòng liên hệ với đội ngũ Dịch vụ Chuyên nghiệp.
Cài đặt Hello legacy
Tìm hiểu cách cài đặt Hello trên trang web của cửa hàng bạn.
Nếu bạn đang sử dụng Shopify, BigCommerce, Magento, Miva, hoặc X-Cart vui lòng đọc trang tích hợp plugin tương ứng.
Script dưới đây sẽ thêm cờ Zonos Hello vào trang của bạn, nhận diện quốc gia mà khách hàng của bạn đang truy cập, chào đón họ và cung cấp thông tin về thuế và phí hải quan chung cho quốc gia của họ (cơ bản).
Các tính năng bổ sung có sẵn với một chút công việc phát triển (được hiển thị bên dưới).