Checkout Success Page: Thank You Page con blocco CMS personalizzato + dettagli dell'ordine (Magento 2)

Il modulo consente di sostituire la pagina di ringraziamento predefinita dopo l'ordine in Magento 2 con una versione estesa che include tutti i dettagli dell'ordine e un blocco CMS configurabile, ad esempio istruzioni, banner, codice sconto, link, upsell.
SKU
M2-SUCCESS-PAGE
30,75 €
Email to a Friend

Richiedi informazioni su questo prodotto

Descrizione / Checkout Success Page: Thank You Page con blocco CMS personalizzato + dettagli dell'ordine (Magento 2)

A cosa serve questo modulo?

La pagina predefinita Thank You Page in Magento spesso conclude il percorso del cliente con un breve messaggio e il numero dell'ordine. Questo modulo trasforma la pagina di successo in un utile punto di comunicazione post-acquisto, senza builder pesanti e senza ricostruire il checkout.

Cosa fa il modulo Kowal_CheckoutThankYouPage?

Il modulo Kowal_CheckoutThankYouPage estende la pagina predefinita Thank You Page in Magento 2 e la trasforma in una schermata chiara di riepilogo dell'ordine, con la possibilità di aggiungere contenuti marketing e informativi personalizzati. Funziona sulla base del layout della pagina di successo e dei blocchi standard Magento, risultando leggero, compatibile e sicuro da mantenere.

  1. Organizza e sposta gli elementi standard Magento in un nuovo layout
    Il modulo riunisce in un unico punto gli elementi chiave di Magento visibili dopo l'acquisto. In questo modo il cliente vede una vista coerente e ordinata, senza elementi dispersi.:
    • messaggi di successo (checkout.success) e registrazione dopo l'acquisto (checkout.registration) in un contenitore dedicato della pagina,
    • i messaggi standard messages, ad esempio avvisi, errori, conferme, in una sezione chiara nella parte superiore della pagina.
  2. Mostra tutti i dettagli dell'ordine in un unico punto
    La pagina di successo viene ampliata con la sezione Order Details, in cui il cliente trova subito tutto ciò che è più importante. Questo riduce il numero di richieste all'assistenza, ad esempio dove posso controllare l'ordine?, e aumenta il comfort del cliente subito dopo l'acquisto:
    • informazioni di base sull'ordine, numero e data,
    • blocchi di informazioni sull'ordine basati su componenti nativi Magento, ad esempio MagentoSalesBlockOrderInfo,
    • riepilogo completo del contenuto dell'ordine.
  3. Mostra l'elenco dei prodotti dell'ordine, items, e il riepilogo completo degli importi, totals
    Risultato: il cliente vede una ricevuta dell'ordine chiara, senza dover accedere al pannello account o all'email. Il modulo renderizza:
    • l'elenco delle righe dell'ordine (MagentoSalesBlockOrderItems) insieme ai renderer (sales_order_item_renderers, sales_order_item_price),
    • il riepilogo completo dei costi (MagentoSalesBlockOrderTotals) con configurazione dello stile label/value,
    • le imposte (MagentoTaxBlockSalesOrderTax),
    • e, se lo store utilizza Magento EE e la configurazione è disponibile, la sezione gift cards, in modo condizionale tramite ifconfig='giftcard/email/identity'.
  4. Aggiunge uno spazio extra per i contenuti di altri moduli, container
    Il modulo mette a disposizione un contenitore, grazie al quale puoi, o altri moduli possono, inserire in modo sicuro contenuti aggiuntivi nella pagina di successo, ad esempio informazioni sulla spedizione, CTA per l'app mobile, istruzioni B2B, ecc., senza modificare il core.:
    • order.success.additional.info
  5. Mostra un blocco CMS personalizzato nella pagina di successo, configurabile
    Questa è una delle funzioni più importanti del modulo: la possibilità di indicare nella configurazione un blocco CMS che verrà renderizzato nella Thank You Page. Il blocco CMS viene renderizzato tramite il filtro CMS standard, quindi supporta le direttive tipiche di Magento, widget, variabili, ecc. Inoltre il modulo ha cache_lifetime impostato, ad esempio 86400, così i contenuti statici non appesantiscono la pagina.
    Nel blocco CMS puoi inserire ad esempio:
    • istruzioni su cosa fare dopo, evasione, tempi, contatto,
    • informazioni su resi e reclami,
    • banner promozionale / codice sconto per acquisti successivi,
    • link alle FAQ o alle pagine di assistenza,
    • cross-sell descrittivo, ad esempio aggiungi accessori al tuo acquisto.
  6. (Opzionale) Aggiunge Google Recensioni dei clienti, Google Customer Reviews – Survey Opt-in
    Dopo l'attivazione della funzione nella configurazione, il modulo può mostrare nella pagina di successo lo script opt-in Google Customer Reviews, cioè un invito a lasciare una recensione dopo l'acquisto.

    Questo consente di raccogliere recensioni in modo conforme al meccanismo di Google, senza aggiungere manualmente i dati nel template.

    L'integrazione compila automaticamente i dati richiesti per gapi.surveyoptin.render(), tra cui:
    • merchant_id,
    • order_id,
    • email,
    • delivery_country,
    • estimated_delivery_date,
    • l'elenco dei prodotti come products[].gtin, GTIN/EAN recuperato dall'attributo del prodotto.
  7. Supporta un commento / una sezione di informazioni aggiuntive, se la utilizzi
    Nel layout della pagina è previsto un blocco aggiuntivo per un commento / contenuto personalizzato (custom.comment). In questo modo puoi aggiungere messaggi adatti al processo di vendita, ad esempio una richiesta di contatto per ordini non standard, informazioni sulla personalizzazione, ecc.
  8. È leggero e sicuro per il processo d'ordine
    Il modulo non interviene sull'invio dell'ordine né sui pagamenti: modifica esclusivamente il livello di presentazione della pagina di successo. Di conseguenza:
    • è facile da implementare,
    • è facile da disattivare, tornando alla vista standard,
    • il rischio di conflitti nel checkout è minimo.

Vantaggi principali, effettivamente derivanti dal codice

  • Configurazione semplice: attiva/disattiva + scelta di un blocco CMS da mostrare nella pagina di successo.

  • Funziona per store view (scope: default/website/store).

  • Rendering CMS efficiente: il contenuto del blocco viene filtrato con il filtro CMS standard, direttive e variabili, e memorizzato nella cache, di default 24h, con una chiave dipendente dallo store.

  • Nessun conflitto con il modulo più esteso: se rileva Kowal_ThankYouPage attivo, e abilitato nella configurazione, allora:

    • l'opzione nel pannello viene bloccata, disabled,

    • e la pagina di successo resta sotto il controllo di quel modulo più esteso.

  • Nessuna tabella e nessuna modifica al database: l'installazione è leggera, layout + blocchi + configurazione.

Configurazione in Magento

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

  • Custom Order Success Page: attiva/disattiva la pagina di successo personalizzata, se disattivata torna la pagina predefinita di Magento

  • Success Page Custom Block: scelta del blocco CMS da mostrare dopo i dettagli dell'ordine

More Information

Conformità al modello Luma / Vuoto, Fabbro

Change Log

Versione: 1.0.13

12.02.2026

Aggiunto

  • Integrazione **Google Customer Reviews (Survey Opt-in)** nella pagina di ringraziamento dopo l'ordine (Success Page).
  • Nuovo template: `view/frontend/templates/onepage/google_opinie.phtml` che carica `platform.js` ed esegue il rendering di `gapi.surveyoptin.render()`.
  • Nuovo blocco: `Kowal\CheckoutThankYouPage\Block\Onepage\Success\GoogleOpinie` che genera il payload per Google (merchant_id, order_id, email, delivery_country, estimated_delivery_date, products[].gtin).
  • Aggiunta del blocco al layout della pagina di successo (Success Page), con `cacheable='false'` (dati per ordine).

Configurazione

  • Estensione di `system.xml` con la sezione di configurazione delle recensioni Google:
    • Attiva/disattiva l'integrazione.
    • `merchant_id` (Merchant Center ID).
    • `estimated_delivery_days` (calcolo della data di consegna).
    • `gtin_attribute` (codice attributo GTIN/EAN nel prodotto).
    • Opzioni per l'origine del paese di consegna (shipping/billing).
    • Limite del numero di prodotti nel payload.
  • Aggiunti valori predefiniti in `etc/config.xml`.
  • Aggiunto ACL per la configurazione (permessi per la sezione nel pannello).

Note

  • L'integrazione viene avviata esclusivamente nella pagina di successo dopo l'invio dell'ordine e si basa sull'ultimo ordine della sessione checkout.
  • In assenza dei dati richiesti (ad es. merchant_id), il blocco non esegue il rendering dello script opt-in.

Istruzioni per l'installazione del modulo

Installazione tramite Composer

Riceverai via e-mail i dati di accesso al repository Composer (indirizzo e-mail del cliente e token di licenza) dopo l'acquisto. Sono disponibili anche nell'area clienti dopo aver effettuato l'accesso su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l'indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di 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

Completamento dell'installazione

Dopo aver installato il pacchetto, esegui l'aggiornamento di Magento e svuota la cache:

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

Nell'ambiente di produzione, esegui anche la compilazione DI e il deploy dei file statici secondo il processo di distribuzione del negozio.

Customer Reviews

Qualité
Prezzo
Assistenza
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.
Qualité
Prezzo
Assistenza
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.
Prezzo
Qualité
Assistenza
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 con blocco CMS personalizzato + dettagli dell'ordine (Magento 2)
Your Rating:
Prezzo
Qualité
Assistenza
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 – implementazione nel progetto toursport.pl

In toursport.pl, dopo l’acquisto i clienti cercavano spesso informazioni su “cosa succede dopo” — dove verificare i dettagli dell’ordine, come funziona la spedizione/evasione e quali prodotti scegliere come accessori. La pagina di successo predefinita di Magento era troppo essenziale e non offriva spazio per istruzioni chiare.

Soluzione implementata

Abbiamo utilizzato il modulo Kowal_CheckoutThankYouPage per:

  • mantenere tutti i dettagli dell’ordine nella pagina di successo (articoli, importi, dati),

  • aggiungere in fondo un blocco CMS dedicato preparato per toursport.pl.

Nel blocco CMS sono stati inseriti, tra gli altri:

  • brevi istruzioni su “cosa succede dopo” (e-mail, tempi di evasione, contatto),

  • una sezione con link di assistenza (resi, reclami, regolamento),

  • un banner che invita a nuovi acquisti (ad es. accessori / complementi),

  • un messaggio commerciale adatto al brand.

Risultato

  • Il cliente vede subito non solo il numero dell’ordine, ma anche tutte le informazioni e le istruzioni.

  • Il team dello shop può modificare il contenuto senza l’intervento di uno sviluppatore — basta sostituire il blocco CMS.

  • La soluzione è leggera e sicura: non interviene sul processo d’ordine, ma solo sulla vista di successo.

Domande e risposte

Domanda
Cosa posso visualizzare esattamente nella pagina di ringraziamento?
Risposta
Il modulo mostra le informazioni standard sull’ordine + la visualizzazione completa degli articoli e il riepilogo, e inoltre consente di inserire qualsiasi blocco CMS (banner, istruzioni, CTA, contenuti di marketing).
Domanda
Posso impostare un contenuto diverso per vari negozi / versioni linguistiche?
Risposta
Sì. Le impostazioni sono disponibili nello scope Website/Store View, quindi puoi indicare un blocco CMS diverso per ogni versione del negozio.
Domanda
È possibile disattivare rapidamente il modulo e tornare alla visualizzazione standard di Magento?
Risposta
Sì — nella configurazione basta disattivare “Custom Order Success Page” e il modulo mostrerà la pagina di successo predefinita di Magento.
Domanda
Il modulo è sicuro per le prestazioni?
Risposta
Sì — il contenuto del blocco CMS viene memorizzato nella cache (per impostazione predefinita 86400s) e dipende dalla store view, quindi non appesantisce inutilmente la pagina.
Update cookie preferences