Quando un cliente desidera acquistare un prodotto, in WooCommerce attraversa solitamente due aree centrali: il Carrello e il Cassa.
Nel carrello il cliente controlla i prodotti selezionati, le quantità e i prezzi. Nel checkout inserisce le informazioni necessarie per l'ordine, sceglie – a seconda del tuo negozio – la spedizione e il metodo di pagamento e invia l'ordine.
Entrambe le aree appartengono alle funzioni più importanti di un negozio WooCommerce. Se il carrello o la cassa non sono configurati correttamente, un cliente non può completare il suo acquisto in modo corretto.
Breve spiegazione: Il carrello raccoglie i prodotti che un cliente desidera acquistare. Nel checkout, questi vengono convertiti nelle effettive informazioni di ordine e l'ordine viene inoltrato.
Dal prodotto all'ordine #
Un tipico acquisto in WooCommerce si presenta, in modo semplificato, così:
Seleziona il prodotto
↓
Aggiungi al carrello
↓
Controlla il carrello
↓
Vai alla cassa
↓
Inserisci i dati cliente e di spedizione
↓
Scegli il metodo di spedizione
↓
Scegli il metodo di pagamento
↓
Invia l'ordine
↓
L'ordine viene elaborato in WooCommerce
Il flusso esatto può variare leggermente a seconda del prodotto, del metodo di pagamento, della configurazione di spedizione, del tema e delle estensioni installate.
Ad esempio, un prodotto puramente digitale potrebbe non richiedere la spedizione. Un negozio con ritiro in sede può mostrare opzioni diverse rispetto a un negozio che spedisce esclusivamente tramite corriere.
Cos'è il carrello di WooCommerce? #
Il carrello è inizialmente una raccolta dei prodotti che un cliente desidera acquistare.
Se il cliente su una pagina di prodotto Aggiungi al carrello cliccando, il prodotto viene aggiunto al carrello corrente.
Nel caso di un prodotto semplice, il carrello potrebbe contenere, ad esempio:
Tazza da caffè Classic
Quantità:
2
Prezzo unitario:
CHF 29.90
Subtotale:
CHF 59.80
Durante un prodotto variabile WooCommerce salva anche la variante scelta.
Ad esempio:
T-Shirt Classic
Taglia:
M
Colore:
Nero
Quantità:
1
Con ciò il cliente non compra una maglietta qualsiasi, ma esattamente la variante scelta.
Cosa può fare un cliente nel carrello? #
Nel carrello standard di WooCommerce, il cliente può verificare nuovamente la sua selezione e, a seconda della visualizzazione utilizzata e della configurazione del negozio, ad esempio:
- Controllare i prodotti,
- modificare la quantità selezionata,
- Rimuovi i prodotti,
- Visualizzare i subtotali e il totale,
- utilizzare un codice sconto se i buoni sono attivi,
- verificare o selezionare le opzioni di spedizione disponibili,
- Procedi al checkout.
Il carrello è quindi una specie di stazione di controllo prima della conclusione effettiva dell'ordine.
Una modifica della quantità cambia l'ordine #
Se il cliente modifica ad esempio la quantità da uno a tre nel carrello, WooCommerce adatta il calcolo di conseguenza.
1 × CHF 29.90
=
CHF 29.90
dopo la modifica:
3 × CHF 29.90
=
CHF 89.70
A seconda del negozio, si aggiungono poi altri elementi come spese di spedizione, tasse, buoni sconto o altri costi.
Spiegheremo come configurare le tasse separatamente nell'articolo Configurare correttamente tasse e IVA in WooCommerce.
Trattiamo la configurazione della spedizione nell'articolo Configurare zone di spedizione, metodi di spedizione e costi di spedizione.
Che succede alla giacenza di magazzino nel carrello? #
Il solo fatto che un prodotto si trovi nel carrello non significa automaticamente che l'ordine sia già stato completato.
La effettiva prenotazione delle scorte o riduzione delle scorte dipende dal ulteriore processo di checkout e d'ordine, nonché dalle tue impostazioni di magazzino.
Ecco perché non devi confondere il carrello con un ordine completato.
Spieghiamo in dettaglio come WooCommerce gestisce le giacenze di magazzino e le prenotazioni nell'articolo Gestire inventario, SKU e stato di spedizione in WooCommerce.
Cosa succede se il cliente abbandona il carrello? #
Un cliente può aggiungere prodotti al carrello e poi lasciare il sito web senza effettuare l'ordine.
Questo è del tutto normale nel commercio elettronico.
Un carrello non è quindi la stessa cosa di un ordine e nemmeno un fatturato sicuro.
WooCommerce utilizza i dati di sessione per gestire il contenuto del carrello di un visitatore durante i suoi acquisti. Per quanto tempo un carrello viene effettivamente conservato può dipendere dal flusso tecnico, dai cookie, dalla sessione e da altri fattori.
Per la normale attività del negozio, non dovresti quindi dare per scontato che ogni carrello pieno diventi poi automaticamente un ordine.
Che cos'è il checkout? #
Il checkout è l'area in cui il cliente conclude il proprio acquisto.
WooCommerce raccoglie lì le informazioni necessarie per l'ordine specifico.
Questi possono includere, ad esempio:
- Nome
- Indirizzo di fatturazione
- Indirizzo di spedizione
- Indirizzo e-mail
- Numero di telefono, se necessario o abilitato
- Metodo di spedizione
- Metodo di pagamento
- Riepilogo dell'ordine
- avvisi o conferme richiesti per motivi legali o tecnici
Quali campi compaiono effettivamente dipende dalle impostazioni di WooCommerce, dal prodotto, dal metodo di spedizione, dal tema e da eventuali estensioni.
Indirizzo di fatturazione e indirizzo di spedizione #
WooCommerce può scegliere tra una Indirizzo di fatturazione e uno Indirizzo di spedizione distinguere.
L'indirizzo di fatturazione appartiene al cliente o è relativo alla fatturazione dell'ordine.
L'indirizzo di spedizione determina dove deve essere consegnato un prodotto fisico.
Entrambi gli indirizzi possono essere identici.
Un cliente può ad esempio far spedire all'indirizzo di lavoro, mentre l'indirizzo di fatturazione è quello privato.
Importante: L'indirizzo utilizzato da WooCommerce per il calcolo delle tasse o della spedizione dipende dalle tue impostazioni. Per questo motivo non dovresti configurare queste aree in modo indipendente senza testare l'intero processo d'ordine.
Per i prodotti virtuali la spedizione può essere eliminata #
Se un prodotto viene virtuale è configurato e non richiede alcuna spedizione fisica, WooCommerce può semplificare di conseguenza il checkout.
Un esempio sarebbe un servizio o un altro prodotto che non viene spedito tramite pacco.
Per un carrello puramente virtuale non sono quindi necessarie le stesse informazioni di spedizione di un carrello con prodotti fisici.
La distinzione tra prodotti semplici, virtuali, scaricabili e variabili si trova nell'articolo Tipi di prodotto in WooCommerce spiegati.
In che modo WooCommerce determina le opzioni di spedizione? #
Per i prodotti fisici, WooCommerce verifica la configurazione di spedizione del tuo negozio.
In questo senso giocano un ruolo particolarmente importante i [termini mancanti / istituiti] Zone di spedizione e quelle disponibili in esso Metodi di spedizione un ruolo.
Un cliente svizzero può quindi visualizzare opzioni di spedizione diverse rispetto a un cliente tedesco o statunitense.
Se per l'indirizzo di spedizione non è disponibile alcuna opzione di spedizione adeguata, ciò può impedire al cliente di completare l'acquisto come previsto.
Perciò il test di diversi paesi di spedizione fa parte di un test completo dello shop.
In che modo WooCommerce determina i metodi di pagamento? #
Durante il pagamento, WooCommerce mostra i metodi di pagamento che sono stati attivati nel tuo negozio e che sono disponibili per l'ordine corrente.
Quali metodi di pagamento compaiono dipende, tra le altre cose, dall'estensione di pagamento utilizzata e dalla sua configurazione.
Le possibilità tipiche possono essere, ad esempio:
- Bonifico bancario
- Contrassegno, se configurato correttamente
- Carta di credito o di debito tramite un provider di servizi di pagamento
- PayPal
- altri fornitori di servizi di pagamento esterni
Non ogni metodo di pagamento fa automaticamente parte del core di WooCommerce e non ogni fornitore è disponibile in ogni paese o per ogni modello di business.
Trattiamo perciò l'arredamento separatamente nell'articolo Configurare e gestire i metodi di pagamento in WooCommerce.
Inviare l'ordine non è la stessa cosa di un pagamento riuscito #
Questo è uno dei punti più importanti per capire WooCommerce.
Quando un cliente completa il checkout e viene creato un ordine, ciò non significa automaticamente che il pagamento sia andato a buon fine.
Un esempio:
Il cliente invia l'ordine
↓
WooCommerce crea l'ordine
↓
Il gateway di pagamento tenta il pagamento
↓
Il pagamento può andare a buon fine
OPPURE
Il pagamento può essere in sospeso
OPPURE
Il pagamento può fallire
Lo stato di un ordine viene quindi gestito tramite un Stato dell'ordine illustrato.
Spieghiamo i vari stati in dettaglio nell'articolo Stato degli ordini WooCommerce spiegato semplicemente.
Importante: Non spedire una merce solo perché c'è un ordine in WooCommerce. Verifica il reale stato dell'ordine e del pagamento, oppure la procedura prevista per il tuo metodo di pagamento.
Quando viene creata un'ordine WooCommerce? #
Un ordine WooCommerce viene solitamente generato in seguito a un checkout completato.
Nei recenti checkout basati su blocchi, WooCommerce può, nel flusso tecnico, anche temporaneamente con un Stato bozza lavorare prima o durante l'invio dell'ordine.
Per il normale gestore di un negozio, tuttavia, la cosa fondamentale è: solo il checkout porta dal semplice carrello al vero e proprio processo d'ordine.
Potrai trovare gli ordini completati o elaborati successivamente nel backend di WordPress, nella sezione WooCommerce dedicata agli ordini.
Il carrello e la cassa sono pagine WooCommerce dedicate #
WooCommerce richiede determinate pagine per le sue funzioni centrali del negozio.
Questi includono, tra gli altri:
Negozio
Carrello
Cassa
Il mio account
In una normale configurazione di WooCommerce, queste pagine necessarie vengono solitamente create automaticamente.
Puoi verificare quale pagina specifica WooCommerce utilizza come carrello o cassa nelle impostazioni avanzate di WooCommerce.
L'area corrispondente si trova sotto:
WooCommerce
→ Impostazioni
→ Avanzate
Lì sono memorizzate, tra le altre cose, le pagine assegnate per il carrello e il checkout.
Importante: Non eliminare semplicemente una pagina del carrello o del checkout solo perché sembra una normale pagina WordPress. WooCommerce richiede pagine correttamente assegnate per queste funzioni del negozio.
Cosa sono i blocchi di carrello e checkout? #
Nelle installazioni più recenti, WooCommerce utilizza per impostazione predefinita i moderni Blocchi carrello e cassa.
Nei nuovi negozi con WooCommerce 8.3 e versioni successive, questi blocchi sono la soluzione predefinita.
Il blocco del carrello fornisce, tra le altre cose, il contenuto del carrello, le quantità, i totali, le informazioni di spedizione e il passaggio alla cassa.
Il blocco di cassa contiene le sezioni necessarie per completare l'ordine, come le informazioni sui clienti, la spedizione, il pagamento e il riepilogo dell'ordine.
L'aspetto esatto delle pagine dipende anche dal tema utilizzato.
Perché il mio checkout è diverso rispetto a una guida? #
Questo non è insolito con WooCommerce.
Esistono oggi sia pagine moderne di carrello e cassa basate su blocchi, sia varianti più vecchie o classiche basate sugli shortcode di WooCommerce.
Inoltre, temi e plugin possono estendere o modificare il checkout.
Perciò, ad esempio, possono verificarsi le seguenti differenze:
- altra disposizione dei campi
- altre etichette
- campi aggiuntivi
- Pulsanti di pagamento rapido
- altra visualizzazione dei metodi di spedizione
- ulteriori informazioni
- un checkout a più fasi
Se il tuo checkout ha un aspetto visivo diverso rispetto a uno screenshot in una guida, ciò non significa automaticamente che sia configurato in modo errato.
Il carrello classico e il checkout continuano a esistere #
I vecchi negozi WooCommerce possono continuare a funzionare con i classici shortcode.
Il corrispondente shortcode di WooCommerce per il carrello è:
[woocommerce_cart]
Per il checkout:
[woocommerce_checkout]
Tuttavia, nelle nuove installazioni di WooCommerce, non dovresti usare questi shortcode senza un motivo al posto dei moderni blocchi esistenti.
Alcune estensioni meno recenti potrebbero essere più compatibili con il checkout classico. La necessità di passare a un'altra soluzione dovrebbe quindi essere verificata in base ai plugin effettivamente utilizzati.
Non assegnare due volte la pagina del carrello e del checkout #
WooCommerce richiede rispettivamente una pagina specifica per il carrello e una pagina per il checkout.
Pertanto, non creare più pagine di checkout apparentemente identiche e non alternare l'assegnazione avanti e indietro senza un motivo.
Se vuoi modificare il design, è meglio che tu modifichi direttamente la pagina effettivamente utilizzata o il relativo modello.
Ordine come ospite o account cliente? #
La possibilità per un cliente di effettuare un ordine senza prima creare un account viene gestita nelle impostazioni di WooCommerce alla voce Contenuti e privacy stabilito.
Lì puoi tra l'altro stabilire se:
- Sono consentiti gli ordini come ospite,
- permettere ai clienti esistenti di effettuare il login durante il checkout,
- un account cliente possa essere creato durante o dopo il checkout.
Queste impostazioni influenzano in modo significativo il processo di checkout.
Poiché l'argomento è più vasto, lo tratteremo separatamente nel prossimo articolo: Configurazione di account cliente e ordini ospiti in WooCommerce.
Cosa succede dopo l'invio dell'ordine? #
Dopo un processo di ordinazione andato a buon fine, il cliente riceve normalmente una conferma oppure viene reindirizzato alla pagina di conferma dell'ordine corrispondente.
WooCommerce salva l'ordine con i relativi dati.
Ciò include, a seconda dell'ordine, ad esempio:
- prodotti ordinati
- Mengen
- Prezzi
- Dati clienti
- Indirizzo di fatturazione e di spedizione
- Metodo di spedizione
- Metodo di pagamento
- Stato dell'ordine
- Tasse e commissioni
WooCommerce può inoltre attivare le e-mail di ordine previste.
Spieghiamo come impostare queste notifiche nell'articolo Configurare le e-mail e le notifiche degli ordini di WooCommerce.
Cosa succede nel backend? #
Per te come gestore del negozio, la gestione degli ordini inizia dopo il checkout.
Lì controlli, per esempio:
- ciò che è stato ordinato,
- chi ha ordinato,
- quale sia lo stato dell'ordine,
- quale metodo di pagamento è stato utilizzato,
- dove deve essere consegnato l'ordine.
Tratteremo nell'articolo come utilizzare questa area nella vita di tutti i giorni. Gestione degli ordini WooCommerce: stato, pagamento e spedizione.
Il checkout non calcola le proprie regole aziendali #
Il checkout mostra il risultato della configurazione del tuo negozio.
Se ad esempio compaiono un metodo di spedizione errato, un importo di tassa errato o un metodo di pagamento inatteso, la causa spesso non risiede nel checkout stesso.
Invece dovresti verificare quali impostazioni utilizza WooCommerce per l'ordine specifico.
Il checkout collega tra gli altri:
Prodotti
+
Dati cliente
+
Indirizzo di spedizione
+
Regole di spedizione
+
Impostazioni fiscali
+
Metodi di pagamento
+
Buoni
=
Ordine
È proprio per questo che il checkout è un buon posto per notare gli errori, ma non è necessariamente quello in cui risiede la causa.
Perché mancano i metodi di spedizione al checkout? #
Se un cliente non riesce a selezionare un metodo di spedizione, dovresti verificare, tra le altre cose:
- Il prodotto è fisico e soggetto a spese di spedizione?
- È presente una zona di spedizione adatta per il paese di destinazione?
- Questa zona di spedizione contiene almeno un metodo di spedizione idoneo?
- L'ordine soddisfa le condizioni di questo metodo di spedizione?
- Un'estensione ha stabilito condizioni aggiuntive?
Tratteremo la configurazione esatta nell'articolo Configurare zone di spedizione, metodi di spedizione e costi di spedizione.
Perché manca un metodo di pagamento? #
Un metodo di pagamento attivato non deve necessariamente essere mostrato per ogni ordine.
I fornitori di servizi di pagamento e le estensioni possono avere condizioni in base alle quali un metodo è disponibile solo per determinati ordini.
Possibili fattori possono essere, ad esempio:
- Paese del cliente
- Valuta
- Valore dell'ordine
- Tipo di prodotto
- configurazione tecnica del provider di pagamento
- Compatibilità con il checkout utilizzato
Se manca un metodo di pagamento, verifica quindi prima la sua specifica configurazione e documentazione.
Buoni nel carrello e nel checkout #
Quando i coupon sono abilitati in WooCommerce, i clienti possono inserire un codice coupon valido a seconda della visualizzazione del carrello e della cassa utilizzata.
WooCommerce verifica le condizioni impostate per il coupon.
Un buono sconto può valere, ad esempio, solo per determinati prodotti, categorie o valori d'ordine.
Ti spieghiamo come configurare tali regole nell'articolo Creare coupon e codici sconto in WooCommerce.
Apportare modifiche al checkout con cautela #
Il checkout è tecnicamente un'area particolarmente importante del negozio.
Plugin, temi e personalizzazioni possono aggiungere campi aggiuntivi, funzioni di pagamento o altri elementi.
Un cambiamento che sembra visivamente innocuo può quindi avere conseguenze sul processo d'ordine.
Dopo modifiche al carrello o al checkout, dovresti sempre effettuare almeno un test d'ordine completo.
Importante: Non limitarti a verificare se viene visualizzata la pagina di checkout. Un checkout è testato in modo sensato solo quando hai controllato l'intero processo fino all'ordine creato e – per quanto possibile – alla gestione prevista dei pagamenti.
Testare il checkout come cliente #
Durante i test, non dovresti usare la pagina solo come amministratore effettuato l'accesso.
Apri il negozio anche in una finestra di navigazione in incognito o in un browser in cui non sei connesso al backend di WordPress.
In questo modo vivi il processo più o meno come lo sperimenta un cliente normale.
Verifica ad esempio:
- È possibile aggiungere un prodotto al carrello?
- Il prodotto e la variante sono corretti?
- Può essere modificata la quantità?
- I prezzi vengono calcolati correttamente?
- Compaiono i metodi di spedizione previsti?
- Compaiono i metodi di pagamento previsti?
- Funzionano i coupon se ne usi?
- L'ordine può essere inviato?
- Viene creato successivamente un ordine nel backend?
- L'ordine ha lo stato previsto?
- Vengono inviate le e-mail previste?
Tratteremo un controllo pre-volo completo più avanti nell'articolo Testare il negozio WooCommerce prima del lancio: ordine di prova e checklist.
Come procediamo? #
Una parte importante del checkout è la questione se un cliente debba necessariamente avere un account cliente o se possa anche effettuare un ordine come ospite.
Nel prossimo articolo vedremo quindi Account clienti e ordini ospiti in WooCommerce più da vicino. Lì spieghiamo quali possibilità offre WooCommerce e come le impostazioni influiscono sul processo d'ordine.
Riepilogo #
Sono Carrello un cliente controlla i prodotti, le varianti e le quantità che desidera acquistare. A seconda della configurazione del negozio, lì possono essere mostrati anche buoni sconto, informazioni di spedizione e totali dell'ordine.
Sono Cassa vengono registrate le informazioni relative al cliente, alla spedizione e al pagamento necessarie per l'ordine. A tal fine, WooCommerce utilizza, tra le altre cose, le impostazioni di spedizione, fiscali, di pagamento e dell'account.
Un ordine generato non significa automaticamente che il pagamento sia stato completato con successo. A tal fine, sono determinanti i rispettivi stati dell'ordine e del pagamento.
I nuovi negozi WooCommerce utilizzano per impostazione predefinita pagine di carrello e checkout basate su blocchi. I negozi meno recenti possono continuare a utilizzare il carrello classico e il checkout basati su shortcode di WooCommerce.
Dopo le modifiche al checkout, dovresti sempre effettuare un ordine di prova completo dal punto di vista del cliente. Solo così puoi verificare se carrello, spedizione, pagamento e ordine funzionano effettivamente insieme.