DOCS

Tùy chỉnh các quốc gia được hiển thị

Tùy chỉnh các quốc gia được hiển thị

Kiểm soát cách Hello hiển thị cho các quốc gia nhất định.

Theo mặc định, Hello sẽ chỉ hiển thị cho các quốc gia có trong khu vực vận chuyển của bạn trong cài đặt Zonos. Bạn có thể kiểm soát những quốc gia nào của người mua sẽ nhìn thấy Hello và những quốc gia nào xuất hiện trong bộ chọn quốc gia Hello từ Dashboard.

Cấu hình quy tắc hiển thị quốc gia trong Dashboard 

Điều hướng đến Dashboard -> Settings -> Hello và tìm phần Country display rules.

Khả năng hiển thị widget

Kiểm soát những quốc gia nào của người mua sẽ nhìn thấy widget Hello. Chọn một trong các quy tắc cơ bản, sau đó sử dụng danh sách Always showNever show để ghi đè các quốc gia cụ thể.

  • All countries - Mọi quốc gia mà Hello hỗ trợ.
  • Only shippable countries - Các quốc gia bạn vận chuyển từ cài đặt vận chuyển của bạn.
  • Always show - Các quốc gia luôn xuất hiện, ngay cả khi quy tắc cơ bản loại trừ chúng.
  • Never show - Các quốc gia không bao giờ xuất hiện, ngay cả khi quy tắc cơ bản bao gồm chúng.

Cài đặt khả năng hiển thị widget Hello trong
Dashboard

Bộ chọn quốc gia

Kiểm soát những quốc gia nào xuất hiện trong menu thả xuống bộ chọn quốc gia Hello, sử dụng cùng các quy tắc cơ bản cộng với ghi đè Always showNever show.

Cài đặt bộ chọn quốc gia Hello trong Dashboard

Tùy chọn JS không dùng nữa

Các thuộc tính showForCountriesshowCountryList trên helloSettings đã không dùng nữa. Cấu hình quy tắc hiển thị quốc gia trong Dashboard thay thế — các giá trị được đặt ở đó sẽ được tải tự động bởi tập lệnh Zonos JS.

Lắng nghe các thay đổi quốc gia 

Bạn có thể lắng nghe các thay đổi đối với quốc gia được chọn trong Hello bằng cách truyền một hàm callback cho thuộc tính onCountryChange trong đối tượng helloSettings trong Zonos.init. Điều này sẽ được kích hoạt bất cứ khi nào người dùng chọn một quốc gia mới từ bộ chọn quốc gia Hello.

1window.Zonos.init({
2 onCountryChange: ({ countryCode, currencyCode }) => {
3 console.log("Selected country and currency:", countryCode, currencyCode);
4 },
5});

Trang này có hữu ích không?