Gli stati degli Ordini definiscono a che punto del proprio ciclo si trova un Ordine registrato. PrestaShop permette la gestione di stati di Ordine personalizzati, da attribuire a ciascun Ordine in base alla situazione.
Indice degli argomenti:
- Gli Stati di PrestaShop
- Gli stati del Gestionale
- Corrispondenza tra Stati PrestaShop e Stati di MagicStore
- Configurazione dello Stato in PrestaShop
- Nuovo Stato su PrestaShop
Gli Stati di PrestaShop
PrestaShop è preconfigurato con una vasta gamma di Stati Ordine.
E' possibile visualizzarli tutti:
- Dal CMS di PrestaShop> Configura>Parametri Negozio> Impostazioni Ordine
- dalla pagina in cui si accede, selezionare il tab "Stati"
L'elenco mostra una serie di Stati divisi in due macro categorie:
- Stati > contenente 19 stati preconfigurati
- Stati dei Rientri > contenente 5 stati preconfigurati
Gli Stati del Gestionale
Nel Gestionale gli stati si dividono in tre macro raggruppamenti:
- Stati dell'Ordine è il raggruppamento che fa riferimento alla 1° fase, ossia alla verifica che l'Ordine abbia le caratteristiche per poter essere processato. Gli Stati dell'Ordine possono essere:
- Opzionato: Quando è ancora in fase di verifica e approvazione
- Confermato: Quando è conprovata dall'Utente la correttezza dell'Operazione
- Gli Stati della spedizione, invece, danno indicazioni sulla movimentazione fisica dei prodotti venduti, definendo se la merce è:
- In Attesa di essere spedito
- In Transito
- Consegnato
- Stati del pagamento è il raggruppamento che da informazioni sullo stato del pagamento dell'Ordine e comprende gli stati:
- In Attesa, qualora la transazione non fosse ancora stata registrata
- Pagato
Corrispondenza tra Stati PrestaShop e Stati di MagicStore
La corrispondenza tra gli Stati di PrestaShop e quelli del Gestionale non avviene per "nome" (se su PrestaShop è presente lo stato "in attesa di pagamento con bonifico" non ci si deve aspettare di trovare quello stesso stato anche nel Gestionale) ma è configurata di default sulla base delle funzioni che in PrestaShop identificano:
- lo stato della "Consegna" dell'Ordine
- lo stato della Fattura dell' Ordine
- l'invio o meno di un'email al Cliente
Per cui l'Ordine apparirà in MagicStore in un determinato Stato Ordine, Stato Pagamento o Stato Spedizione a seconda di come è configurato lo stato di PrestaShop associato all'Ordine.
Configurazione dello Stato in PrestaShop
Se dal CMS di PrestaShop si accede alla sezione:
Configura> Parametri Negozio> Impostazioni Ordini> Stati
si visualizza l'elenco completo degli Stati preconfigurati in PrestaShop.
Ciascuno degli Stati visualizzati in elenco ha una propria configurazione che è possibile visualizzare cliccando sul nome.
Oltre alle informazioni sul nome, in basso, si visualizzano 9 parametri di configurazione.
Ogni parametro detta un comportamento. A secondo di quale parametro viene selezionato, si definiscono le caratteristiche di ciascuno stato in PrestaShop.
Stato Ordine nel Gestionale
- Un Ordine arriva su MagicStore in stato Opzionato quando, nello stato di partenza di PrestaShop, non sono stati selezionati questi parametri:
- Segna l'ordine come Pagato
- Segna l'ordine come Spedito
- Mostra il PDF di Consegna
- Un Ordine arriva o passa su MagicStore allo stato Confermato quando lo stato di Prestashop è configurato con almeno uno dei seguenti elementi:
- Segna l'ordine come Pagato
- Segna l'ordine come Spedito
- Mostra il PDF di Consegna
Stato Pagamento nel Gestionale
- Lo stato Pagamento di un Ordine sul Gestionale passa da In attesa di Pagamento a Pagato quando nello stato di PrestaShop sono selezionati almeno uno dei seguenti elementi:
- Segna l'ordine come Pagato
- Segna l'ordine come Spedito
- Mostra il PDF di Consegna
Stato Spedizione nel Gestionale
- Lo stato Spedizione di un Ordine sul Gestionale passa da In attesa di Spedizione a In Transito solo quando nello stato di PrestaShop è selezionato il seguente parametro:
- Segna l'ordine come Spedito
- Lo stato Spedizione di un Ordine sul Gestionale passa da In attesa di Spedizione/In Transito a Consegnato solo quando nello stato di PrestaShop è selezionato il seguente parametro:
-
- Mostra il PDF di Consegna
Nota
In caso di multi selezione di più parametri prevarrà la condizione stabilità dal parametro che ha priorità più alta.
In ordine di "priorità", i parametri seguono questo ordine:
1° posto: Parametro "Mostra il PDF di consegna"
2° posto: Parametro "Segna l'ordine come spedito"
3° posto: Parametro "Segna l'ordine come pagato"
4° posto: Qualsiasi altro parametro di uno stato
Per fare un esempio: Se uno stato di PrestaShop mostra selezionati i parametri "Allega all'e-mail il pdf della fattura" e "Mostra il PDF in consegna", in MagicStore l'Ordine avrà tutti e tre gli Stati imposti come detta il comportamento del parametro "Mostra il PDF di consegna", avendo, questo, priorità 1.
Regressione di uno Stato
In MagicStore gli Stati di un Ordine indicano una crescita, ossia un'avanzamento dell'Ordine passando per le fasi che lo porteranno dall'Ordine alla Consegna.
Questo processo, come è stato visto nei precedenti paragrafi, è di tipo "crescente":
- Opzionato > Confermato
- Non Pagato> Pagato
- Da Spedire > in Transito > Consegnato
In MagicStore il processo è esclusivamente MONODIREZIONALE CRESCENTE (da uno stato meno avanzato ad uno più avanzato) e non è possibile regredire ad uno stato inferiore, come ad esempio passare da "Confermato" a "Opzionato".
La regressione di uno stato è, invece, possibile in PrestaShop. Per cui in PrestaShop è possibile che un Ordine Confermato torni ad essere Opzionato.
Per cui:
Una volta che arriva in MagicStore, l'Ordine risulta sincronizzato con PrestaShop e muterà automaticamente il proprio stato alla gestione dello stesso in PrestaShop ma esclusivamente a patto che sia una mutazione in "crescita": da Opzionato a Consegnato o da Non Pagato a Pagato e non viceversa. Perciò:
- Una volta che l'Ordine è Confermato, non può tornare a Opzionato.
- Una volta che il Pagamento è Pagato, non può tornare a In attesa di Pagamento
- Una volta che la Spedizione è In Transito, non può tornare a In attesa di Spedizione
- Una volta che una Spedizione è Consegnata, non può tornare nè In transito, nè In attesa di Spedizione
Inserimento di un nuovo Stato personalizzato su PrestaShop
PrestaShop da la possibilità:
- di modificare il nome degli stati preconfigurati
- di creare nuovi stati personalizzati da attribuire agli Ordini PrestaShop
Per farlo:
- Dal proprio CMS PrestaShop> Configura> Parametri Negozio> Impostazioni Ordine
- dalla pagina in cui si atterra cliccare sul tab "Stati"
- In alto a destra della pagina cliccare su + in corrispondenza di "Aggiungi nuovo stato d'ordine" o "Aggiungi un nuovo stato reso" a secondo del macro raggruppamento in cui inserire lo stato
- Si atterra nella pagina di configurazione di un nuovo Stato.
Attenzione
Prestare attenzione alla modalità con cui si registra il nuovo Stato considerando soprattutto che i parametri definiti in questa pagina detteranno il comportamento dell'Ordine nel passaggio a MagicStore. Per una guida su come configurare lo stato rispetto al comportamento che dovrà avere l'Ordine su MagicStore guardare lo schema in basso: