L'WooCommerce supporta una serie di stati d'ordine incorporati, tuttavia, se si intende utilizzare gli stati d'ordine per gestire i processi di evasione degli ordiniè necessario creare stati d'ordine personalizzati. In questo articolo, esamineremo una serie di popolari plugin gratuiti e premium per lo stato degli ordini personalizzati WooCommerce. Verrà inoltre analizzato l'utilizzo di frammenti di codice per implementare uno stato dell'ordine personalizzato senza l'aiuto di un plugin.
Cosa sono gli stati degli ordini?
Quando un cliente effettua un acquisto su un sito WooCommerce negozio, viene creato un ordine nel back-end WooCommerce. A ogni ordine viene assegnato uno stato dell'ordine che viene utilizzato per determinare lo stato di avanzamento di un ordine. Gli stati degli ordini vengono aggiornati automaticamente quando si verificano determinati eventi (ad esempio, pagamenti, rimborsi) o possono essere aggiornati in WooCommerce quando si modifica un ordine. Gli stati degli ordini possono essere gestiti anche tramite strumenti di gestione dell'evasione degli ordini come FooSales WooCommerce POS.
L'WooCommerce supporta i seguenti stati d'ordine predefiniti:
- In attesa di pagamento - Ordine ricevuto, nessun pagamento avviato.
- Fallito - Il pagamento non è riuscito, è stato rifiutato o richiede l'autenticazione.
- Elaborazione - Il pagamento è stato ricevuto (pagato) e lo stock è stato ridotto; l'ordine è in attesa di essere evaso.
- Completato - Ordine evaso e completo - non richiede ulteriori azioni.
- In attesa - In attesa di pagamento - lo stock è ridotto, ma è necessario confermare il pagamento.
- Annullato - Annullato da un amministratore o dal cliente - le scorte vengono aumentate, non sono necessarie ulteriori azioni.
- Rimborsato - Rimborsato da un amministratore - non sono necessarie ulteriori azioni.
Come illustrato nel diagramma precedente, una volta ricevuto il pagamento, l'WooCommerce cambia lo stato dell'ordine in Elaborazione. Questo stato è destinato a rappresentare il processo di adempimento e viene in genere modificato in Completato una volta che l'ordine è stato consegnato o ritirato con successo dal cliente. Il problema è che il termine "Elaborazione" è un termine ampio e non trasmette molto significato al cliente o al team che si occupa dell'evasione degli ordini. Per comunicare con precisione lo stato di un ordine, è necessario aggiungere altri stati dell'ordine che riflettano il flusso di lavoro di evasione del negozio. Il grafico seguente illustra come gli stati dell'ordine personalizzati possano essere utilizzati per tracciare le varie fasi dell'evasione di un ordine.
L'uso di stati d'ordine personalizzati in questo modo vi fornirà un quadro di base per gestire ogni fase della vita di un ordine. Ad esempio, utilizzando i filtri per gli ordini, è possibile visualizzare facilmente un elenco di ordini che devono ancora essere imballati o che sono in attesa di essere ritirati per la consegna. Il controllo granulare del processo di evasione degli ordini migliorerà la collaborazione tra il vostro team e garantirà che i vostri clienti ricevano i loro ordini in modo rapido ed efficiente.
Plugin gratuiti per lo stato dell'ordine personalizzato
Se tutto ciò che vi serve è la possibilità di creare stati d'ordine WooCommerce, i seguenti plugin gratuiti sono ottime opzioni. La creazione e la gestione di stati dell'ordine personalizzati è semplice e tutti e tre i plugin offrono la possibilità di impostare il colore dell'etichetta per ogni stato dell'ordine. Oltre a creare e gestire gli stati degli ordini personalizzati, due dei plugin offrono la possibilità di inviare notifiche via e-mail ai clienti quando lo stato dell'ordine viene modificato. Il terzo plugin offre questa possibilità solo nella sua offerta pro. La funzionalità di notifica via e-mail inclusa in questi plugin è molto elementare, per cui si consiglia di utilizzare un software affidabile. WordPress Plugin SMTP per garantire una consegna affidabile, nonché un plugin per la registrazione delle e-mail per tenere traccia di eventuali problemi di consegna.
Ni WooCommerce Stato dell'ordine personalizzato
Questo plugin è uno dei più semplici e facili da usare. È l'ideale se si desidera solo la possibilità di aggiungere stati d'ordine personalizzati, senza tutti i fronzoli. È in circolazione da molti anni, ha un discreto numero di installazioni e sembra ben supportato dall'autore del plugin, ma vi consigliamo di fare le vostre verifiche per sicurezza.
- Creare, modificare, aggiornare ed eliminare stati d'ordine personalizzati
- Visualizzare lo stato nella pagina dell'ordine
- Modifica, aggiornamento e cancellazione di ordini personalizzati
- Assegnare colori agli stati degli ordini
- Notifiche e-mail di modifica dello stato dell'ordine
Gestione dello stato degli ordini personalizzata per WooCommerce
Questa opzione è simile al precedente plugin gratuito, ma include impostazioni aggiuntive come il supporto per le icone, le notifiche dell'amministratore e la possibilità di impostare gli stati degli ordini in base ai metodi di pagamento. Inoltre, è supportato da un team più ampio e ha un numero maggiore di installazioni attive.
- Creare, modificare, aggiornare ed eliminare stati d'ordine personalizzati
- Visualizzare lo stato nella pagina dell'ordine
- Assegnare colori e icone agli stati degli ordini
- Impostare gli stati degli ordini in base ai metodi di pagamento
- Notifiche via e-mail per clienti o amministratori
Stato dell'ordine personalizzato per WooCommerce
Questa opzione offre funzionalità simili a quelle delle altre opzioni gratuite, tuttavia offre anche una versione pro con funzioni più avanzate. È possibile provare la versione pro utilizzando il loro sito web demo gratuita dell'amministratore. La versione gratuita include le seguenti funzioni:
- Creare, modificare, aggiornare ed eliminare stati d'ordine personalizzati
- Visualizzare lo stato nella pagina dell'ordine
- Assegnare colori e icone agli stati degli ordini
Le seguenti funzioni sono disponibili solo nella versione pro:
- Notifica ai clienti con e-mail e SMS
- Stati dell'ordine personalizzati per default e altri gateway di pagamento
- Notifiche automatiche di allarme per gli amministratori
- I clienti possono annullare gli ordini con stati personalizzati
- Rendere non modificabili gli ordini con stati personalizzati
- Aggiornare i livelli delle scorte dei prodotti quando viene applicato uno stato personalizzato a un ordine.
- Modifica degli stati dell'ordine WooCommerce predefiniti
- Aggiornare più ordini a uno stato personalizzato con le Azioni Bulk
Plugin premium per lo stato dell'ordine personalizzato
Oltre a consentire la creazione di stati d'ordine personalizzati, i seguenti plugin premium includono varie funzioni avanzate che aiutano a snellire i processi e ad automatizzare le attività manuali. Queste funzioni non sono necessarie per implementare un flusso di lavoro come quello descritto in questo articolo, ma possono aggiungere valore in altre aree. Entrambi i plugin sono stati sviluppati da rinomate aziende di sviluppo di plugin e sono venduti tramite il sito ufficiale Mercato WooCommerce. Questo significa che siete garantire un livello di qualità e l'accesso al supporto e alla documentazione.
WooCommerce Gestione stato ordini da SkyVerge
Questo plugin è stato rilasciato nel 2015 ed è di gran lunga il più avanzato e popolare plugin per lo stato degli ordini personalizzati (oltre 10k installazioni). Potrebbe essere eccessivo se avete semplicemente bisogno di aggiungere stati d'ordine personalizzati, tuttavia molte delle funzionalità possono essere utilizzate per migliorare ulteriormente e automatizzare il processo di evasione degli ordini.
- Creare, modificare, aggiornare ed eliminare stati d'ordine personalizzati
- Visualizzare lo stato nella pagina dell'ordine
- Creare nuovi stati dell'ordine e aggiungere icone o pulsanti di azione.
- Visualizzazione delle descrizioni dello stato dell'ordine ai clienti nella pagina "Visualizza ordine".
- Utilizzare le icone di stato invece dei badge di testo nell'elenco "Ordini".
- Modificare gli stati del nucleo WooCommerce per impostare uno "stato successivo" per i nuovi pulsanti di azione.
- Utilizzate gli "Stati successivi" per creare un flusso di lavoro di evasione senza soluzione di continuità e aggiungete pulsanti di azione per gli ordini.
- Aggiunta di azioni in blocco per i nuovi stati nell'elenco degli ordini
- Includere gli ordini con stati personalizzati nei report del negozio
- Contrassegnare gli stati degli ordini come "Pagati" per includere link di download, note di acquisto o altre caratteristiche quando i clienti visualizzano gli ordini.
- Contrassegnate gli stati degli ordini come "richiede il pagamento" per mostrare ai clienti i link "Paga" e "Annulla".
- Aggiunta di e-mail per i nuovi ordini, che possono essere attivate in base ai cambiamenti di stato.
- Modificare il contenuto di nuove e-mail tramite nuovi modelli
- Importazione di stati personalizzati esistenti da codice personalizzato o da altri plugin
- Eliminare in modo sicuro gli stati personalizzati senza perdere gli ordini
Stato dell'ordine personalizzato da Addify
Si tratta di un plugin più recente, rilasciato alla fine del 2022. Per la maggior parte, offre funzioni simili a quelle degli altri plugin elencati in questo articolo, ma offre anche una serie di condizioni uniche che possono essere utilizzate per aggiornare lo stato dell'ordine.
- Creare, modificare, aggiornare ed eliminare stati d'ordine personalizzati
- Visualizzare lo stato nella pagina dell'ordine
- Aggiungere stati d'ordine personalizzati basati su testo o icone
- Assegnare manualmente o automaticamente gli stati degli ordini
- Modificare automaticamente gli stati degli ordini in base allo stato attuale dell'ordine, agli intervalli di tempo, agli intervalli di quantità, agli intervalli di importo, ai prodotti e/o alle categorie, alla fatturazione, alle località dei paesi di spedizione, ai ruoli degli utenti e agli intervalli di date di creazione degli ordini.
- Notificare ai clienti e agli amministratori i cambiamenti di stato
- Mostrare o nascondere gli stati degli ordini personalizzati ai clienti
- Personalizzazione di Cronjob per includere regole di automazione esecutiva senza soluzione di continuità
- Importazione o esportazione in stati d'ordine personalizzati
Aggiungere stati d'ordine personalizzati con uno snippet di codice
In alternativa, è possibile creare stati d'ordine personalizzati aggiungendo uno snippet di codice al file Funzioni.php file. Il codice seguente è adattato da questo tutorial di Cloudways e aggiunge un Pronto per il ritiro stato dell'ordine personalizzato dopo quello predefinito Elaborazione stato dell'ordine.
function foo_ready_for_collection_order_status() { register_post_status( 'wc-ready-for-collection', array( 'label' => 'Pronto per la raccolta', 'public' => true, 'show_in_admin_status_list' => true, 'show_in_admin_all_list' => true, exclude_from_search" => false, 'label_count' => _n_noop( 'Ready for Collection (%s)', 'Pronto per la raccolta (%s)' ) ) ); } add_action( 'init', 'foo_ready_for_collection_order_status' ); function add_foo_ready_for_collection_order_statuses( $order_statuses ) { $new_order_statuses = array(); foreach ( $order_statuses as $key => $status ) { $new_order_statuses[ $key ] = $status; if ( 'wc-processing' === $key ) { $new_order_statuses['wc-ready-for-collection'] = 'Ready for Collection'; } } return $new_order_statuses; } add_filter( 'wc_order_statuses', 'add_foo_ready_for_collection_order_statuses' );
Cloudways fa un ottimo lavoro di spiegazione del codice, quindi assicuratevi di dare un'occhiata al loro tutorial.
Il verdetto
Gli stati degli ordini personalizzati di WooCommerce sono un modo semplice ed efficace per tracciare l'avanzamento di un ordine e fornire informazioni significative ai clienti. Se il vostro obiettivo è la semplicità, l'uso di uno snippet di codice è un'ottima opzione, tuttavia i plugin gratuiti dovrebbero raggiungere lo stesso risultato senza alcuna conoscenza di codifica. I plugin premium sono un'ottima opzione se disponete di un budget più elevato, se avete bisogno di assistenza, se intendete automatizzare i cambiamenti di stato o se dovete implementare comunicazioni basate sui cambiamenti di stato degli ordini.
Potreste essere interessati anche a questo contenuto del nostro partner FooEvents WooCommerce Biglietti:
- Accelerate il vostro sito web WooCommerce con queste 3 tecniche collaudate
- Creare un calendario di eventi in Elementor utilizzando FooEvents
- Come utilizzare gli shortcode per incorporare i calendari degli eventi nel vostro sito WordPress
- Infografica: Tabella di marcia per la pianificazione degli eventi
- Come utilizzare ChatGPT per gli eventi
- Presentazione di FooEvents POS - Punto vendita per eventi