Checkout Success Page: Thank You Page met eigen CMS-blok + bestelgegevens (Magento 2)

De module maakt het mogelijk om de standaard bedankpagina na een bestelling in Magento 2 te vervangen door een uitgebreide versie met volledige bestelgegevens en een configureerbaar CMS-blok, bijvoorbeeld instructies, een banner, kortingscode, links of upsell.
SKU
M2-SUCCESS-PAGE
€ 30,75
Email to a Friend

Vraag over dit product

Beschrijving / Checkout Success Page: Thank You Page met eigen CMS-blok + bestelgegevens (Magento 2)

Waarvoor dient deze module?

De standaard Thank You Page in Magento sluit het klanttraject vaak af met een korte melding en een bestelnummer. Deze module verandert de succespagina in een nuttig communicatiepunt na aankoop, zonder zware builders en zonder de checkout opnieuw op te bouwen.

Wat doet de module Kowal_CheckoutThankYouPage?

De module Kowal_CheckoutThankYouPage breidt de standaard Thank You Page in Magento 2 uit en zet deze om in een overzichtelijk scherm met de samenvatting van de bestelling, inclusief de mogelijkheid om eigen marketing- en informatieve content toe te voegen. De module werkt op basis van de layout van de succespagina en standaard Magento-blokken, waardoor hij licht, compatibel en veilig te onderhouden is.

  1. Ordent en verplaatst standaard Magento-elementen naar een nieuwe layout
    De module brengt de belangrijkste Magento-elementen die na aankoop zichtbaar zijn op één plek samen. Daardoor ziet de klant een consistent en overzichtelijk scherm, zonder verspreide elementen.:
    • succesmeldingen (checkout.success) en registratie na aankoop (checkout.registration) naar een speciale container op de pagina,
    • standaard messages, zoals waarschuwingen, fouten en bevestigingen, naar een duidelijke sectie bovenaan de pagina.
  2. Toont volledige bestelgegevens op één plek
    De succespagina wordt uitgebreid met de sectie Order Details, waarin de klant alle belangrijkste informatie direct bij de hand heeft. Dit vermindert het aantal vragen aan de klantenservice, zoals waar kan ik mijn bestelling bekijken?, en verhoogt het comfort van de klant direct na aankoop:
    • basisinformatie over de bestelling, zoals nummer en datum,
    • informatieblokken over de bestelling op basis van native Magento-componenten, zoals MagentoSalesBlockOrderInfo,
    • volledige samenvatting van de inhoud van de bestelling.
  3. Toont de productlijst uit de bestelling, items, en een volledige kostensamenvatting, totals
    Resultaat: de klant ziet een duidelijke bestelbon zonder naar het accountpaneel of e-mail te hoeven gaan. De module rendert:
    • de lijst met bestelregels (MagentoSalesBlockOrderItems) samen met renderers (sales_order_item_renderers, sales_order_item_price),
    • volledige kostensamenvatting (MagentoSalesBlockOrderTotals) met stylingconfiguratie voor label/value,
    • belastingen (MagentoTaxBlockSalesOrderTax),
    • en, als de shop op Magento EE draait en de configuratie beschikbaar is, de sectie gift cards, voorwaardelijk via ifconfig='giftcard/email/identity'.
  4. Voegt extra ruimte toe voor content van andere modules, container
    De module stelt een container beschikbaar, waardoor u, of andere modules, veilig extra content op de succespagina kunt invoegen, bijvoorbeeld verzendinformatie, een CTA naar de mobiele app, B2B-instructies enzovoort, zonder de core te bewerken.:
    • order.success.additional.info
  5. Toont een eigen CMS-blok op de succespagina, configureerbaar
    Dit is een van de belangrijkste functies van de module: de mogelijkheid om in de configuratie een CMS-blok aan te wijzen dat op de Thank You Page wordt gerenderd. Het CMS-blok wordt via het standaard CMS-filter gerenderd, zodat typische Magento-directives werken, zoals widgets, variabelen enzovoort. Daarnaast heeft de module een ingestelde cache_lifetime, bijvoorbeeld 86400, zodat statische content de pagina niet belast.
    In het CMS-blok kunt u bijvoorbeeld plaatsen:
    • instructies voor wat nu, zoals verwerking, termijnen en contact,
    • informatie over retouren en klachten,
    • een promotiebanner / kortingscode voor een volgende aankoop,
    • links naar FAQ of hulppagina's,
    • beschrijvende cross-sell, bijvoorbeeld kies accessoires bij uw aankoop.
  6. (Optioneel) Voegt Google Klantenreviews toe, Google Customer Reviews – Survey Opt-in
    Na inschakeling van de functie in de configuratie kan de module op de succespagina het opt-in-script Google Customer Reviews tonen, oftewel een uitnodiging om na aankoop een review achter te laten.

    Zo kunt u reviews verzamelen op een manier die aansluit op het Google-mechanisme, zonder gegevens handmatig aan de template toe te voegen.

    De integratie vult automatisch de vereiste gegevens voor gapi.surveyoptin.render() in, waaronder:
    • merchant_id,
    • order_id,
    • email,
    • delivery_country,
    • estimated_delivery_date,
    • de productlijst als products[].gtin, GTIN/EAN opgehaald uit het productattribuut.
  7. Ondersteunt een opmerking / sectie met aanvullende informatie, als u die gebruikt
    In de paginalayout is een extra blok voorzien voor een opmerking / eigen content (custom.comment). Daardoor kunt u meldingen toevoegen die op het verkoopproces zijn afgestemd, bijvoorbeeld een verzoek om contact op te nemen bij ongebruikelijke bestellingen, informatie over personalisatie enzovoort.
  8. Is licht en veilig voor het bestelproces
    De module grijpt niet in op het plaatsen van bestellingen of betalingen, maar wijzigt uitsluitend de presentatielaag van de succespagina. Daardoor:
    • is hij eenvoudig te implementeren,
    • is hij eenvoudig uit te schakelen, zodat u terugkeert naar de standaardweergave,
    • is het risico op conflicten in de checkout minimaal.

Belangrijkste voordelen, rechtstreeks voortkomend uit de code

  • Eenvoudige configuratie: inschakelen/uitschakelen + keuze van één CMS-blok om op de succespagina te tonen.

  • Werkt per store view, scope: default/website/store.

  • Efficiënte CMS-rendering: de blokinhoud wordt gefilterd met het standaard CMS-filter, directives, variabelen, en gecachet, standaard 24 uur, met een sleutel die afhankelijk is van de shop.

  • Geen conflicten met de grotere module: als een actieve Kowal_ThankYouPage wordt gedetecteerd, en deze in de configuratie is ingeschakeld, dan:

    • wordt de optie in het paneel bevroren, disabled,

    • en blijft de succespagina onder controle van die grotere module.

  • Geen tabellen en databasewijzigingen: de installatie is licht, layout + blokken + configuratie.

Configuratie in Magento

Pad: Stores → Configuration → Kowal Checkout → Order Success Page

  • Custom Order Success Page: schakel de eigen succespagina in/uit, wanneer uitgeschakeld keert de standaard Magento-pagina terug

  • Success Page Custom Block: keuze van het CMS-blok dat na de bestelgegevens wordt weergegeven

More Information

Overeenstemming met sjabloon Luma / Blank, Smid

Change Log

Versie: 1.0.13

12.02.2026

Toegevoegd

  • Integratie **Google Customer Reviews (Survey Opt-in)** op de bedankpagina na het plaatsen van een bestelling (Success Page).
  • Nieuwe template: `view/frontend/templates/onepage/google_opinie.phtml` die `platform.js` laadt en `gapi.surveyoptin.render()` rendert.
  • Nieuw blok: `Kowal\CheckoutThankYouPage\Block\Onepage\Success\GoogleOpinie` dat de payload voor Google genereert (merchant_id, order_id, email, delivery_country, estimated_delivery_date, products[].gtin).
  • Blok toegevoegd aan de layout van de succespagina (Success Page), met `cacheable='false'` (gegevens per bestelling).

Configuratie

  • Uitbreiding van `system.xml` met een configuratiesectie voor Google-reviews:
    • Integratie in-/uitschakelen.
    • `merchant_id` (Merchant Center ID).
    • `estimated_delivery_days` (berekening van de leverdatum).
    • `gtin_attribute` (attribuutcode GTIN/EAN in het product).
    • Opties voor de bron van het leveringsland (shipping/billing).
    • Limiet voor het aantal producten in de payload.
  • Standaardwaarden toegevoegd in `etc/config.xml`.
  • ACL toegevoegd voor configuratie (rechten voor de sectie in het paneel).

Notities

  • De integratie wordt uitsluitend gestart op de succespagina na het plaatsen van een bestelling en is gebaseerd op de laatste bestelling uit de checkout-sessie.
  • Als vereiste gegevens ontbreken (bijv. merchant_id), rendert het blok het opt-in-script niet.

Installatiehandleiding voor de module

Installatie via Composer

De toegangsgegevens voor de Composer-repository (het e-mailadres van de klant en de licentietoken) ontvang je per e-mail na aankoop. Ze zijn ook beschikbaar in het klantpaneel nadat je bent ingelogd op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van je account en TWOJ_TOKEN door de ontvangen token. Voer de opdrachten uit in de hoofdmap van Magento.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-checkoutthankyoupage

Installatie afronden

Voer na installatie van het pakket de Magento-update uit en leeg de cache:

php bin/magento setup:upgradephp bin/magento cache:flush

Voer in een productieomgeving ook de DI-compilatie en de deployment van statische bestanden uit volgens het deploymentproces van de webshop.

Customer Reviews

Kwaliteit
Prijs
Ondersteuning
Dobra kompatybilność
Review by michal.magento
Plus za to, że nie gryzie się z innymi modułami — u mnie działa per store view bez problemu.
Kwaliteit
Prijs
Ondersteuning
Lepsze ‘po zakupie’ bez przebudowy checkoutu
Review by anna
Dodaliśmy blok CMS z informacją o dostawie i zwrotach oraz banner z kolejną ofertą. Zero kombinowania w layoutach ręcznie.
Prijs
Kwaliteit
Ondersteuning
Prosto ale skutecznie
Review by bartek.dev
Dokładnie tego potrzebowałem — jedna konfiguracja i mam własną treść na stronie sukcesu. Klient od razu widzi instrukcje i linki, a nie tylko numer zamówienia

3 Item(s)

Write Your Own Review
You're reviewing: Checkout Success Page: Thank You Page met eigen CMS-blok + bestelgegevens (Magento 2)
Your Rating:
Prijs
Kwaliteit
Ondersteuning
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Implemented in real Magento 2 stores
Case study – implementatie bij toursport.pl

Bij toursport.pl zochten klanten na aankoop vaak naar informatie over “wat nu” — waar ze de bestelgegevens konden bekijken, hoe de verzending/afhandeling verloopt en welke producten geschikt zijn als accessoires. De standaard succespagina van Magento was te beperkt en bood geen ruimte voor een duidelijke instructie.

Geïmplementeerde oplossing

We hebben de module Kowal_CheckoutThankYouPage toegepast om:

  • de volledige bestelgegevens op de succespagina te behouden (artikelen, bedragen, gegevens),

  • onderaan een specifiek CMS-blok toe te voegen, voorbereid voor toursport.pl.

In het CMS-blok zijn onder meer opgenomen:

  • een korte instructie “wat nu” (e-mail, verwerkingstijd, contact),

  • een sectie met links naar hulpinformatie (retouren, klachten, algemene voorwaarden),

  • een banner die aanzet tot volgende aankopen (bijv. accessoires / aanvullingen),

  • een verkoopboodschap afgestemd op het merk.

Effect

  • De klant ziet direct niet alleen het bestelnummer, maar ook alle informatie en instructies.

  • Het winkelteam kan de inhoud bewerken zonder tussenkomst van een ontwikkelaar — het CMS-blok vervangen is voldoende.

  • De oplossing is licht en veilig: ze grijpt niet in op het bestelproces, maar alleen op de succesweergave.

Vragen en antwoorden

Vraag
Wat kan ik precies weergeven op de bedankpagina?
Antwoord
De module toont standaardinformatie over de bestelling + een volledige weergave van de artikelen en de samenvatting, en maakt het daarnaast mogelijk om een willekeurig CMS-blok in te voegen (banner, instructies, CTA, marketingcontent).
Vraag
Kan ik andere inhoud instellen voor verschillende winkels/taalversies?
Antwoord
Ja. De instellingen zijn beschikbaar binnen de scope Website/Store View, zodat je voor elke winkelversie een ander CMS-blok kunt selecteren.
Vraag
Kan ik de module snel uitschakelen en terugkeren naar de standaardweergave van Magento?
Antwoord
Ja — in de configuratie hoeft u alleen “Custom Order Success Page” uit te schakelen, waarna de module de standaard succespagina van Magento toont.
Vraag
Is de module veilig voor de prestaties?
Antwoord
Ja — de inhoud van het CMS-blok wordt gecachet (standaard 86400s) en is afhankelijk van de store view, waardoor de pagina niet onnodig wordt belast.
Update cookie preferences