DOCS

Afficher les politiques de boutique

Afficher les politiques de boutique

Affichez vos politiques de boutique dans Checkout et exigez l'accord des acheteurs avant qu'ils ne passent commande.

Vous pouvez afficher des liens vers vos politiques de boutique — vos conditions générales, politique de confidentialité, politique de remboursement, politique d'expédition et garantie — directement dans Zonos Checkout, et exiger que les acheteurs les acceptent avant de pouvoir finaliser un achat. Une case de consentement obligatoire avec des liens vers vos politiques apparaît à l'étape de paiement, et l'acceptation de l'acheteur est enregistrée en tant que métadonnées de commande pour vos archives.

Cela vous aide à respecter vos exigences légales et de conformité et donne confiance aux acheteurs internationaux dans votre boutique.

Comment les politiques apparaissent aux acheteurs 

Une fois que vous avez activé Require policy consent at checkout et ajouté au moins une URL de politique, une case de consentement est affichée à l'étape de paiement de Checkout. Le libellé de la case contient des liens vers chaque politique que vous avez configurée, et les liens vers les politiques s'ouvrent dans un nouvel onglet pour que les acheteurs ne perdent pas leur place dans le checkout. Par exemple :

« J'accepte les Conditions générales, la Politique de confidentialité et la Politique de remboursement de [nom du marchand]. »

L'acheteur doit cocher la case avant de pouvoir :

  • Payer par carte
  • Payer avec PayPal
  • Passer une commande de staging (mode test)

Si un acheteur tente de passer commande sans cocher la case, le paiement est bloqué et une erreur inline s'affiche :

« Vous devez accepter les politiques pour passer cette commande. »

Les acheteurs sont invités à accepter à chaque ouverture de Checkout — s'ils le ferment et le rouvrent, ils devront cocher à nouveau la case avant de pouvoir payer.

Case de consentement aux politiques à l'étape de paiement de Checkout

Personnaliser les politiques affichées 

Pour choisir quelles politiques apparaissent à vos acheteurs et exiger leur consentement :

  1. Accédez à DashboardSettingsCheckout settings.
  2. Trouvez la section Merchant policies.
  3. Activez Require policy consent at checkout.
  4. Ajoutez une URL pour chaque politique que vous souhaitez inclure. Vous pouvez configurer n'importe quelle combinaison de :
    • Terms and conditions
    • Privacy policy
    • Refund policy
    • Shipping policy
    • Warranty policy
  5. Cliquez sur Save.

Quelques points à garder à l'esprit :

  • Chaque URL doit être un lien complet et absolu commençant par http:// ou https://.
  • Au moins une URL de politique est requise lorsque le consentement aux politiques est activé.
  • Laissez un champ vide pour retirer cette politique de l'invite de consentement. Seules les politiques disposant d'une URL valide sont affichées aux acheteurs.
  • Désactiver Require policy consent at checkout et enregistrer efface toutes les URL de politique configurées et supprime l'invite de consentement de Checkout.

Section Merchant policies dans les paramètres Checkout de Dashboard

Comment le consentement est enregistré 

Lorsqu'un acheteur accepte et passe commande, son consentement est enregistré en tant que métadonnées de commande sous la clé merchantPolicyConsent. Vous pouvez le récupérer via la commande de la session checkout :

query getPolicyConsent {
  checkoutSession(id: "checkout_session_...") {
    order {
      metadata {
        key
        value
      }
    }
  }
}

La value de l'entrée merchantPolicyConsent est une chaîne encodée en JSON. Une fois analysée, elle capture :

  • acceptedAt — un horodatage ISO du moment où l'acheteur a accepté.
  • locale — la langue/locale dans laquelle l'acheteur a vu les politiques.
  • policies — une map de chaque politique affichée vers l'URL exacte que l'acheteur a acceptée.
{
  "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"
  }
}

Politiques prises en charge 

  • Terms and conditions
  • Privacy policy
  • Refund policy
  • Shipping policy
  • Warranty policy

Cette page a-t-elle été utile?