DOCS

Customize display countries

/

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

Ghi đè cách Hello hiển thị cho một số quốc gia nhất định.

Theo mặc định, Hello chỉ hiển thị cho các quốc gia nằm trong khu vực vận chuyển trong cài đặt Zonos của bạn. Nếu bạn muốn hiển thị Hello cho tất cả các quốc gia hoặc chỉ cho các quốc gia cụ thể, bạn có thể tùy chỉnh hành vi hiển thị quốc gia trong tích hợp JavaScript của bạn.

Hành vi hiển thị quốc gia 

Hello hỗ trợ các định dạng hiển thị tiền tệ sau:

  • ONLY_SHIPPABLE (mặc định) - Chỉ hiển thị Hello cho các quốc gia nằm trong khu vực vận chuyển trong cài đặt Zonos của bạn.
  • ALL - Hiển thị Hello cho tất cả các quốc gia.
  • Một danh sách mã quốc gia ISO - Chỉ hiển thị Hello cho các quốc gia được liệt kê.

Bạn có thể ghi đè hành vi hiển thị quốc gia của Hello bằng cách truyền thuộc tính showForCountries vào đối tượng helloSettings trong Zonos.init.

JavaScript

1
2
3
4
5
Zonos.init({
  helloSettings: {
    showForCountries: 'ALL',
  },
});

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

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

JavaScript

1
2
3
4
5
6
7
8
window.Zonos.init({
  helloSettings: {
    onCountryChange: function (countryCode, currencyCode) {
      console.log("Selected country and currency:", countryCode, currencyCode);
    },
  },
  }
});

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