Checkoutでストアポリシーを表示し、注文前に買い物客の同意を必須にします。
利用規約、プライバシーポリシー、返金ポリシー、配送ポリシー、保証ポリシーなど、ストアポリシーへのリンクをZonos Checkout内に直接表示し、購入完了前に買い物客の同意を必須にできます。設定したポリシーへのリンク付き必須同意チェックボックスが支払いステップに表示され、買い物客の同意は記録用に注文メタデータとして保存されます。
これにより、法的・コンプライアンス要件を満たし、国際買い物客にストアへの信頼を与えられます。
Require policy consent at checkout をオンにし、少なくとも1つのポリシーURLを追加すると、Checkoutのpayment stepに必須同意チェックボックスが表示されます。チェックボックスラベルは設定した各ポリシーにリンクし、ポリシーリンクは新しいタブで開くため、買い物客はCheckout内の位置を失いません。例:
「[merchant name]の利用規約、プライバシーポリシー、返金ポリシーに同意します。」
買い物客は、チェックボックスにチェックを入れるまで次の操作ができません:
チェックボックスにチェックを入れずに注文を確定しようとすると、支払いがブロックされ、インラインエラーが表示されます:
「注文を確定するにはポリシーに同意する必要があります。」
買い物客はCheckoutを開くたびに同意を求められます — 閉じて再度開いた場合、支払い前に再度チェックボックスにチェックを入れる必要があります。
買い物客に表示するポリシーを選択し、同意を必須にするには:
留意事項:
http://
https://
買い物客が同意して注文を確定すると、同意は merchantPolicyConsent キーの注文メタデータとして記録されます。checkoutセッションの注文から取得できます:
merchantPolicyConsent
query getPolicyConsent { checkoutSession(id: "checkout_session_...") { order { metadata { key value } } } }
merchantPolicyConsent エントリの value はJSONエンコード文字列です。解析すると次が記録されます:
value
acceptedAt
locale
policies
{ "acceptedAt": "2026-06-03T17:42:08.123Z", "locale": "en-US", "policies": { "termsAndConditions": "https://example.com/terms", "privacyPolicy": "https://example.com/privacy", "refundPolicy": "https://example.com/refunds" } }
ストアポリシーの表示
ストアポリシーの表示
Checkoutでストアポリシーを表示し、注文前に買い物客の同意を必須にします。
利用規約、プライバシーポリシー、返金ポリシー、配送ポリシー、保証ポリシーなど、ストアポリシーへのリンクをZonos Checkout内に直接表示し、購入完了前に買い物客の同意を必須にできます。設定したポリシーへのリンク付き必須同意チェックボックスが支払いステップに表示され、買い物客の同意は記録用に注文メタデータとして保存されます。
これにより、法的・コンプライアンス要件を満たし、国際買い物客にストアへの信頼を与えられます。
買い物客へのポリシー表示
Require policy consent at checkout をオンにし、少なくとも1つのポリシーURLを追加すると、Checkoutのpayment stepに必須同意チェックボックスが表示されます。チェックボックスラベルは設定した各ポリシーにリンクし、ポリシーリンクは新しいタブで開くため、買い物客はCheckout内の位置を失いません。例:
買い物客は、チェックボックスにチェックを入れるまで次の操作ができません:
チェックボックスにチェックを入れずに注文を確定しようとすると、支払いがブロックされ、インラインエラーが表示されます:
買い物客はCheckoutを開くたびに同意を求められます — 閉じて再度開いた場合、支払い前に再度チェックボックスにチェックを入れる必要があります。
表示ポリシーのカスタマイズ
買い物客に表示するポリシーを選択し、同意を必須にするには:
留意事項:
http://またはhttps://で始まる完全な絶対リンクである必要があります。同意の記録方法
買い物客が同意して注文を確定すると、同意は
merchantPolicyConsentキーの注文メタデータとして記録されます。checkoutセッションの注文から取得できます:query getPolicyConsent { checkoutSession(id: "checkout_session_...") { order { metadata { key value } } } }merchantPolicyConsentエントリのvalueはJSONエンコード文字列です。解析すると次が記録されます:acceptedAt— 買い物客が同意した時刻のISOタイムスタンプ。locale— 買い物客がポリシーを表示した言語/ロケール。policies— 表示された各ポリシーと、買い物客が同意した正確なURLのマップ。{ "acceptedAt": "2026-06-03T17:42:08.123Z", "locale": "en-US", "policies": { "termsAndConditions": "https://example.com/terms", "privacyPolicy": "https://example.com/privacy", "refundPolicy": "https://example.com/refunds" } }サポートされるポリシー
このページは役に立ちましたか?