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

€ 85,55 € 69,55
Instalacja COMPOSER
M2-SUCCESS-PAGE
PayPal PayPal
Przelew Przelew

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

Versie: 1.0.13

12.02.2026

Toegevoegd

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

Configuratie

  • Uitbreiding van `system.xml` met de configuratiesectie voor Google-reviews:
    • Integratie inschakelen/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 de 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, bijvoorbeeld merchant_id, rendert het blok het opt-in-script niet.
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.

Pytania i odpowiedzi

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.
Write Your Own Review
You're reviewing:Checkout Success Page: Thank You Page met eigen CMS-blok + bestelgegevens (Magento 2)
Producten
Aktualizacja preferencji plików cookie