Dashboardでcountry display rulesを設定
Dashboard -> Settings -> Helloに移動し、Country display rulesセクションを見つけます。
Widget visibility
Hello widgetを表示するbuyer countriesを制御します。基本ルールの1つを選択し、Always showとNever showリストで特定の国を上書きします。
- All countries - Helloがサポートするすべての国。
- Only shippable countries - shipping settingsで配送先としている国。
- Always show - 基本ルールで除外されていても常に表示する国。
- Never show - 基本ルールで含まれていても決して表示しない国。

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

国変更のリスニング
Zonos.initのhelloSettings objectのonCountryChange propertyにcallback functionを渡すことで、Helloで選択された国の変更をリッスンできます。ユーザーがHello country selectorから新しい国を選択するたびにトリガーされます。
1
window.Zonos.init({2
onCountryChange: ({ countryCode, currencyCode }) => {3
console.log("Selected country and currency:", countryCode, currencyCode);4
},5
});
表示国のカスタマイズ
Helloが特定の国でどのように表示されるかを制御します。デフォルトでは、HelloはZonos設定のshipping zone内の国でのみ表示されます。Dashboardから、どのbuyer countriesにHelloを表示するか、Hello country selectorにどの国を表示するかを制御できます。