DOCS

Winkelbeleid tonen

Winkelbeleid tonen

Toon winkelbeleid in Checkout en vereis akkoord vóór orderplaatsing.

U kunt links naar voorwaarden, privacy, retour, verzending en garantie tonen en akkoord vereisen via een checkbox op de betaalstap; acceptatie wordt als ordermetadata opgeslagen.

Dit helpt bij compliance en geeft internationale shoppers vertrouwen.

Hoe beleid aan shoppers verschijnt 

Met Require policy consent at checkout en minimaal één URL verschijnt een checkbox op de payment step; links openen in een nieuw tabblad. Bijvoorbeeld:

"Ik ga akkoord met de Algemene voorwaarden, Privacybeleid en Retourbeleid van [merchant name]."

De shopper moet het vakje aanvinken vóór:

  • Betalen met kaart
  • Betalen met PayPal
  • Een staging-order (testmodus) plaatsen

Zonder aanvinken wordt betaling geblokkeerd met een foutmelding:

"U moet het beleid accepteren om deze order te plaatsen."

Shoppers moeten bij elke Checkout-sessie opnieuw akkoord gaan.

Beleidstoestemmingscheckbox op de Checkout-betaalstap

Getoonde beleidsregels aanpassen 

Kies welke beleidsregels worden getoond en vereist zijn:

  1. Ga naar DashboardSettingsCheckout settings.
  2. Open Merchant policies.
  3. Schakel Require policy consent at checkout in.
  4. Voeg een URL toe per beleidsregel:
    • Terms and conditions
    • Privacy policy
    • Refund policy
    • Shipping policy
    • Warranty policy
  5. Klik Save.

Houd rekening met het volgende:

  • Elke URL moet een volledige link zijn die begint met http:// of https://.
  • Minimaal één beleids-URL is vereist wanneer toestemming is ingeschakeld.
  • Laat een veld leeg om dat beleid te verwijderen; alleen geldige URL's worden getoond.
  • Uitschakelen en opslaan wist alle URL's en verwijdert de prompt.

Merchant policies in Dashboard Checkout-instellingen

Hoe toestemming wordt vastgelegd 

Bij akkoord wordt toestemming vastgelegd als ordermetadata onder merchantPolicyConsent:

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

De value van merchantPolicyConsent is JSON-encoded en bevat:

  • acceptedAt — ISO-timestamp van acceptatie.
  • locale — taal/locale waarin beleid werd getoond.
  • policies — map van getoonde beleidsregels naar de exacte 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"
  }
}

Ondersteund beleid 

  • Terms and conditions
  • Privacy policy
  • Refund policy
  • Shipping policy
  • Warranty policy
Boek een demo

Was deze pagina nuttig?