Express Checkout – One Page Order

Presentazione

Express Checkout è un modulo PrestaShop che sostituisce il processo di acquisto nativo multi-step con un moderno checkout su una sola pagina. Mostra informazioni cliente, indirizzo, spedizione e pagamento in un’unica schermata, senza ricaricamenti di pagina, grazie alla validazione AJAX in tempo reale.

Il checkout standard di PrestaShop obbliga l’utente a passare attraverso più passaggi separati. Questo flusso frammentato è una delle principali cause di abbandono del carrello. Express Checkout semplifica e rende più fluida l’esperienza di acquisto, migliorando il tasso di conversione e riducendo le frizioni nel momento più critico: il pagamento.

Punti di forza:

  • Checkout completo su una sola pagina
  • Validazione in tempo reale e ricalcolo automatico
  • Compatibilità totale con moduli di pagamento e spedizione standard

Funzionalità

Checkout su una sola pagina

Tutte le sezioni sono visibili contemporaneamente: informazioni personali, indirizzi, modalità di spedizione e pagamento.

La validazione avviene dinamicamente. I costi di spedizione, le tasse e i totali vengono ricalcolati automaticamente quando cambia l’indirizzo o il corriere.

Un riepilogo ordine sticky mantiene sempre visibili prodotti, totali e campo codice promozionale.

Compatibilità completa

Il modulo non modifica la logica core del checkout. Sostituisce esclusivamente i template Smarty mantenendo intatte le classi native di PrestaShop.

Compatibile con:

  • Moduli di pagamento standard (Stripe, PayPal, Mollie, ecc.)
  • Moduli di spedizione
  • PrestaShop 8.x e 9.x
  • Temi Classic e Hummingbird

Configurazione completa dal back-office

Tutto è configurabile senza sviluppo:

  • Attivazione/disattivazione del one-page checkout
  • Layout (accordion o sezioni aperte)
  • Checkout ospite
  • Visibilità dei campi
  • Corriere o pagamento predefinito
  • Colori personalizzati e testo del pulsante
  • CSS personalizzato

Installazione

  1. Scarica il file ZIP del modulo.
  2. Vai in Moduli > Gestione moduli.
  3. Clicca su Carica un modulo e seleziona il file ZIP.
  4. Dopo l’installazione, clicca su Configura.

Configurazione

Impostazioni generali

Attiva o disattiva il modulo. Se disattivato, il checkout multi-step nativo viene ripristinato automaticamente.

Puoi scegliere lo stile del layout e attivare le animazioni.

Indirizzo e modulo

  • Consenti checkout come ospite
  • Suggerisci creazione account
  • Nascondi campi (Azienda, Partita IVA, telefono, ecc.)
  • Paese predefinito
  • Auto-completamento Google Places

Spedizione e pagamento

  • Mostra campo commento ordine
  • Selezione automatica del corriere più economico o veloce
  • Metodo di pagamento predefinito
  • Icone dei pagamenti
  • Posizione delle condizioni generali

Design

  • Colore principale
  • Testo personalizzato del pulsante
  • Riepilogo sticky (desktop)
  • Riepilogo compatto (mobile)
  • CSS personalizzato

Funzionamento tecnico

Il modulo preserva la logica nativa del checkout (CheckoutProcess, ecc.).

Tutti gli hook standard sono mantenuti:

  • displayPayment
  • displayBeforeCarrier
  • displayCheckoutSubtotalDetails
  • displayReassurance

Le richieste AJAX attivano gli endpoint nativi per ricalcolare spedizione e tasse senza ricaricare la pagina.

Requisiti

  • PrestaShop 8.x o 9.x
  • PHP 8.2 o superiore
  • HTTPS raccomandato

FAQ

Il modulo modifica i file core?
No.

Cosa succede se lo disattivo?
Il checkout predefinito viene ripristinato automaticamente.

È compatibile con il multi-store?
Sì.

Supporto

Licenza

Academic Free License 3.0 (AFL-3.0)

© 2026 WePresta — Ginevra, Svizzera

Caricamento in corso ...