DOCS

表示国のカスタマイズ

表示国のカスタマイズ

Helloが特定の国でどのように表示されるかを制御します。

デフォルトでは、HelloはZonos設定のshipping zone内の国でのみ表示されます。Dashboardから、どのbuyer countriesにHelloを表示するか、Hello country selectorにどの国を表示するかを制御できます。

Dashboardでcountry display rulesを設定 

Dashboard -> Settings -> Helloに移動し、Country display rulesセクションを見つけます。

Widget visibility

Hello widgetを表示するbuyer countriesを制御します。基本ルールの1つを選択し、Always showNever showリストで特定の国を上書きします。

  • All countries - Helloがサポートするすべての国。
  • Only shippable countries - shipping settingsで配送先としている国。
  • Always show - 基本ルールで除外されていても常に表示する国。
  • Never show - 基本ルールで含まれていても決して表示しない国。

DashboardのHello widget visibility settings

Country selector

Hello country selector dropdownに表示する国を、同じ基本ルールに加えAlways showNever showの上書きで制御します。

DashboardのHello country selector settings

非推奨のJS options

helloSettingsshowForCountriesshowCountryList propertiesは非推奨です。代わりにDashboardでcountry display rulesを設定してください — そこで設定した値はZonos JS scriptによって自動的に読み込まれます。

国変更のリスニング 

Zonos.inithelloSettings objectのonCountryChange propertyにcallback functionを渡すことで、Helloで選択された国の変更をリッスンできます。ユーザーがHello country selectorから新しい国を選択するたびにトリガーされます。

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

このページは役に立ちましたか?