Checkout Success Page: Thank You Page con blocco CMS personalizzato + dettagli dell'ordine (Magento 2)
- Compatibilità
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Descrizione / Checkout Success Page: Thank You Page con blocco CMS personalizzato + dettagli dell'ordine (Magento 2)
MAGENTO 2 · DOPO L'ACQUISTO · RIEPILOGO · CONTENUTI CMS
Trasforma la conferma d'acquisto in un riepilogo chiaro.
Kowal Checkout Thank You Page
Mostra al cliente dettagli dell'ordine, prodotti e importi insieme a un blocco CMS personalizzato. Spiega i passaggi successivi e aggiungi informazioni utili alla pagina di ringraziamento.
Dettagli dell'ordine · Blocco CMS personalizzato · Recensioni Google facoltative
COME FUNZIONA IN PRATICA
01 · Prepari il contenuto CMS
Aggiungi istruzioni, contatti e informazioni dopo l'acquisto.
02 · Attivi la pagina di conferma
Scegli il blocco e le impostazioni per la vista negozio.
03 · Il cliente vede il riepilogo
Dopo l'ordine riceve dettagli e passaggi successivi.
Cosa ottiene il tuo negozio?
Scopri le funzioni, l'utilizzo e le impostazioni del modulo.
A cosa serve questo modulo?
La Thank You Page predefinita Magento spesso conclude il percorso del cliente con un breve messaggio e il numero dell'ordine. Questo modulo trasforma la pagina di conferma in un utile punto di comunicazione dopo l'acquisto, senza editor pesanti né ricostruzione del checkout.
Cosa fa il modulo Kowal_CheckoutThankYouPage?
Il modulo Kowal_CheckoutThankYouPage amplia la Thank You Page predefinita Magento 2, trasformandola in un riepilogo dell'ordine leggibile con contenuti di marketing e informazioni personalizzate. Si basa sul layout della pagina di conferma e sui blocchi standard Magento, risultando leggero, compatibile e sicuro da mantenere.
Organizza e sposta gli elementi standard Magento in un nuovo layout
- messaggi di conferma (checkout.success) e registrazione dopo l'acquisto (checkout.registration) in un contenitore dedicato della pagina,
- messages standard, come avvisi, errori e conferme, in una sezione chiara nella parte superiore.
Mostra i dettagli completi dell'ordine in un unico punto
- informazioni di base sull'ordine: numero e data,
- blocchi di informazioni basati sui componenti nativi Magento, ad esempio Magento\Sales\Block\Order\Info),
- riepilogo completo del contenuto dell'ordine.
Mostra l'elenco dei prodotti ordinati e il riepilogo completo degli importi
- l'elenco delle voci dell'ordine (Magento\Sales\Block\Order\Items) insieme ai renderer (sales_order_item_renderers, sales_order_item_price),
- il riepilogo completo dei costi (Magento\Sales\Block\Order\Totals) con configurazione degli stili label/value,
- le imposte (Magento\Tax\Block\Sales\Order\Tax),
- e, se il negozio usa Magento EE e la configurazione è disponibile, la sezione gift card, condizionata da ifconfig="giftcard/email/identity").
Aggiunge spazio per i contenuti di altri moduli tramite un contenitore
- order.success.additional.info
Mostra un blocco CMS personalizzato e configurabile nella pagina di conferma
Nel blocco CMS puoi inserire, ad esempio:
- istruzioni sui passaggi successivi: evasione, tempi e contatti,
- informazioni su resi e reclami,
- banner promozionale o codice sconto per acquisti successivi,
- link alle FAQ o alle pagine di assistenza,
- cross-selling descrittivo, ad esempio accessori da abbinare all'acquisto.
Facoltativamente aggiunge Google Customer Reviews – Survey Opt-in
Consente di raccogliere recensioni tramite il meccanismo Google, senza aggiungere manualmente dati al modello.
L'integrazione compila automaticamente i dati richiesti da gapi.surveyoptin.render(), tra cui:- merchant_id,
- order_id,
- email,
- delivery_country,
- estimated_delivery_date,
- l'elenco dei prodotti come products[].gtin con GTIN/EAN recuperato dall'attributo del prodotto.
Supporta un commento o una sezione di informazioni aggiuntive, se utilizzata
È leggero e sicuro per il processo d'ordine
- è facile da implementare,
- è facile da disattivare, tornando alla vista standard,
- il rischio di conflitti nel checkout è minimo.
Vantaggi principali derivanti dal codice
-
Configurazione semplice: attivazione/disattivazione e selezione di un blocco CMS da mostrare nella pagina di conferma.
-
Funziona per vista negozio con ambito default/website/store.
-
Rendering CMS efficiente: il contenuto viene elaborato dal filtro CMS standard per direttive e variabili e memorizzato in cache, per 24 ore come impostazione predefinita, con chiave dipendente dal negozio.
-
Interazione con un modulo più ampio: se rileva attivo Kowal_ThankYouPage e abilitato nella configurazione:
-
l'opzione nel pannello viene disabilitata,
-
la pagina di conferma rimane sotto il controllo del modulo più ampio.
-
-
Nessuna tabella o modifica al database: installazione leggera con layout, blocchi e configurazione.
Configurazione in Magento
Percorso: Stores → Configuration → Kowal Checkout → Order Success Page
-
Custom Order Success Page: attiva/disattiva la pagina di conferma personalizzata; se disattivata, torna la pagina predefinita Magento
-
Success Page Custom Block: seleziona il blocco CMS da mostrare dopo i dettagli dell'ordine
Contenuti CMS e dati dell'ordine
In Stores → Configuration → Kowal Checkout → Order Success Page attivi Custom Order Success Page e scegli Success Page Custom Block. Il blocco deve essere attivo e il suo contenuto viene elaborato dal filtro CMS Magento.
Il CMS ha una durata cache predefinita di 86400 secondi e una chiave che considera il negozio. Usa contenuti comuni ai clienti della vista, come istruzioni di evasione e contatti. I dettagli dell'ordine specifico vengono renderizzati in blocchi separati senza cache della pagina.
Recensioni Google: impostazioni e dati dell'integrazione
Il Survey Opt-in facoltativo richiede attivazione e Merchant ID. Imposti anche i giorni di consegna stimata e il codice dell'attributo GTIN/EAN. Il modulo trasmette allo script Google numero dell'ordine, e-mail, paese, data stimata e identificatori dei prodotti.
La data è calcolata come giorno di visualizzazione più il numero di giorni configurato; non deriva da un calcolo del corriere. Il codice recupera il paese di spedizione con fallback a quello di fatturazione, le voci visibili e fino a 50 GTIN univoci. Alcuni campi aggiuntivi di configurazione non modificano questo flusso nell'implementazione verificata.
Merchant Widget Google facoltativo
Il pacchetto contiene anche Merchant Widget nelle pagine del negozio. Nel gruppo Merchant Widget (Google) imposti un interruttore separato, Merchant ID, posizione LEFT_BOTTOM o RIGHT_BOTTOM, distanze desktop/mobile e regione facoltativa.
Widget e Survey Opt-in sono disattivati per impostazione predefinita. La visibilità delle funzioni Google dipende anche dall'account, dai dati corretti e dal caricamento degli script esterni.
Dipendenze e interazione con altre estensioni
Il pacchetto richiede kowal/base e kowal/module-checkout. Il rilevamento di Kowal_ThankYouPage attivo può trasferirgli il controllo della pagina di conferma e bloccare l'interruttore della pagina personalizzata nel pannello.
Il contenitore order.success.additional.info consente di aggiungere blocchi personalizzati. La sezione custom.comment legge il commento dell'ordine se salvato dal processo o dall'estensione utilizzata. Il modulo non aggiunge un campo commento nel checkout.
Installazione tramite Composer
Il pacchetto kowal/module-checkoutthankyoupage, modulo Kowal_CheckoutThankYouPage. Dopo aver configurato l'accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione, includi compilazione e deploy dei contenuti statici secondo il processo del negozio.
Dalla configurazione al risultato
1. Prepari il contenuto CMS
Aggiungi istruzioni, contatti e informazioni dopo l'acquisto.
2. Attivi la pagina di conferma
Scegli il blocco e le impostazioni per la vista negozio.
3. Il cliente vede il riepilogo
Dopo l'ordine riceve dettagli e passaggi successivi.
Quali sono i prossimi passaggi per il mio ordine?
Accanto ai prodotti e agli importi, il cliente vede istruzioni di evasione, contatti dell'assistenza, link alle FAQ e informazioni sui resi.
Aggiorni il contenuto nel CMS. Puoi aggiungere un codice per gli acquisti successivi o una descrizione degli accessori come messaggio personalizzato; il modulo non crea autonomamente regole di sconto o raccomandazioni di prodotti.
Cura la comunicazione dopo l'ordine
Vuoi adattare il modulo al tuo negozio? Richiedi l'implementazione di Kowal Checkout Thank You Page e discuti la configurazione o le estensioni necessarie.
Maggiori Informazioni
| 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
I dati di accesso al repository Composer, ovvero l indirizzo e-mail del cliente e il token di licenza, saranno inviati via e-mail dopo l acquisto. Sono disponibili anche nel pannello cliente dopo 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.store
composer 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:upgrade
php bin/magento cache:flush
In ambiente di produzione, esegui anche la compilazione DI e il deployment dei file statici secondo il processo di deployment del negozio.
Recensioni dei clienti
Domande e risposte
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.