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

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

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

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` e renderizza `gapi.surveyoptin.render()`.
  • Nuovo blocco: `KowalCheckoutThankYouPageBlockOnepageSuccessGoogleOpinie` 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 integrazione.
    • `merchant_id` (Merchant Center ID).
    • `estimated_delivery_days` (calcolo della data di consegna).
    • `gtin_attribute` (codice attributo GTIN/EAN nel prodotto).
    • Opzioni della sorgente 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, autorizzazioni alla sezione nel pannello.

Note

  • L'integrazione si avvia esclusivamente nella pagina di successo dopo l'invio dell'ordine e si basa sull'ultimo ordine della sessione checkout.
  • In caso di dati richiesti mancanti, ad esempio merchant_id, il blocco non renderizza lo script opt-in.
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.

Pytania i odpowiedzi

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.
Write Your Own Review
You're reviewing:Checkout Success Page: Thank You Page con blocco CMS personalizzato + dettagli dell'ordine (Magento 2)
Prodotti
Aktualizacja preferencji plików cookie