Conversione stati ordine
La conversione degli stati ordine consente di effettuare delle conversioni tra i vari stati ordini previsti dalla diverse piattaforme di vendita. La conversione infatti permette di fare in modo che non ci siano difformità in fase di scarico degli ordini da una piattaforma all’altra.
Per creare una conversione stato ordine andare al menù:
Processi >> Conversioni e normalizzazioni >> Conversioni stati ordine
Cliccare su Aggiungi e compilare i campi come segue:
- Tecnologia di partenza: selezionare la tipologia di piattaforma dal quale giunge lo stato ordine che si desidera convertire
- Stato ordine di partenza: selezionare lo stato ordine che si desidera convertire
- Tecnologia di destinazione: selezionare la tipologia di piattaforma verso la quale verrà effettuata la conversione dello stato ordine
- Nodo: selezionare il nodo relativo alla tecnologia di destinazione
- Stato ordine di destinazione: selezionare lo stato ordine di destinazione
- Stato riga ordine di destinazione: selezionare lo stato della riga ordine di destinazione
- Stato del pagamento: disponibili tre diverse opzioni - Qualsiasi - Pagato - Non pagato
- Stato spedizione: disponibili tre diverse opzioni - Qualsiasi - Spedito - Non spedito
Cliccare su SALVA E CHIUDI.
Per ogni stato ordine che si desidera convertire sarà necessario creare un nuovo record all’interno della tabella come spiegato sopra.
La conversione verrà eseguita in modo automatico da bindCommerce ad ogni scarico ordini.
Azione stati ordine
Per poter correttamente incrementare o decrementare la quantità dei prodotti presenti in bindCommerce in fase di import documenti via API (incluso il flusso gestito tramite moduli e/o plugin - come ad esempio Magento, Prestashop e WooCommerce), è necessario procedere alla creazione di specifiche conversioni di stato.
Decrementare la quantità di un prodotto in fase di import ordini via API
Portiamo di seguito un caso di applicazione d’esempio:
Siamo in possesso, su un canale di vendita o su di un gestionale che comunica via API con bindCommerce, di un ordine in stato “processing”.
Desideriamo che tale ordine, al momento dell’importazione in bindCommerce, vada a decrementare la quantità del prodotto all’interno del sistema di integrazione.
La configurazione da creare, in questo caso, è la seguente:
- Tecnologia di partenza: selezionare la tipologia di piattaforma dal quale giunge lo stato ordine che si desidera convertire
- Stato ordine di partenza: selezionare lo stato ordine che si desidera convertire
- Tecnologia di destinazione: selezionare la tipologia di piattaforma verso la quale verrà effettuata la conversione dello stato ordine
- Nodo: selezionare il nodo relativo alla tecnologia di destinazione
- Stato ordine di destinazione: selezionare lo stato ordine di destinazione, ovvero lo stato dell’ordine in bindCommerce.
- Stato riga ordine di destinazione: selezionare lo stato della riga ordine di destinazione (N.B. da selezionare nel caso in cui abbiamo stati ordine differenti tra righe dello stesso ordine, altrimenti si può ignorare)
- Dove aggiornare lo stock? Selezionare il magazzino sulla quale lo stock deve essere decrementato (magazzino principale, secondario o entrambi).
- Aggiungere o sottrarre? selezionare l’opzione “sottrarre”.
- Magazzino: selezionare l’eventuale magazzino secondario. E’ possibile selezionarne più di uno.
- Stato del pagamento: lasciare vuoto.
- Stato spedizione: lasciare vuoto.
Cliccare quindi su SALVA E CHIUDI.
Nota bene: occorre creare una conversione per ogni stato ordine che deve agire sullo stock dei prodotti.
Quando un ordine ha agito sullo stock, variando, quest’ordine non verrà più aggiornato, tranne quando si verifica una variazione di stato e la variazione di stato è compresa tra le conversioni impostate.
Ad esempio, quando all’interno della configurazione vi è una situazione di questo tipo:
Incrementare la quantità di un prodotto in fase di scarico ordini da API
Questa configurazione è fondamentale per permettere la corretta incrementazione dello stock, in fase di scarico ordini da API quando un ordine viene cancellato sull’eCommerce.
E’ applicabile principalmente per la gestione degli ordini in stato “canceled”, quando ci si aspetta che tale stato vada ad aggiungere la quantità precedentemente sottratta nel momento in cui l’ordine era in uno stato differente.
La configurazione da creare, in questo caso, è la seguente:
- Tecnologia di partenza: selezionare la tipologia di piattaforma dal quale giunge lo stato ordine che si desidera convertire
- Stato ordine di partenza: selezionare lo stato ordine che si desidera convertire
- Tecnologia di destinazione: selezionare la tipologia di piattaforma verso la quale verrà effettuata la conversione dello stato ordine
- Nodo: selezionare il nodo relativo alla tecnologia di destinazione
- Dove aggiornare lo stock? Selezionare il magazzino sulla quale lo stock deve essere decrementato (magazzino principale, secondario o entrambi).
- Aggiungere o sottrarre? selezionare l’opzione “aggiungere”.
- Magazzino: selezionare l’eventuale magazzino secondario. E’ possibile selezionarne più di uno.
- Stato del pagamento: lasciare vuoto.
- Stato spedizione: lasciare vuoto.
Log variazioni stato
E’ possibile osservare tutte le variazioni di stato che un ordine ha subito, recandosi in
Spedizioni >> Log variazioni stato.
All’interno della tabella presente in schermata, per ogni ordine, si hanno a disposizione i seguenti campi:
- Nodo: indicazione del nodo che ha agito sull’ordine.
- Id ordine: id dell’ordine bindCommerce.
- Numero ordine: numero ordine del canale di vendita.
- Stato: stato dell’ordine.
- Data creazione: data di creazione del record all’interno del log.
- Data aggiornamento: ultima data di aggiornamento dell’ordine.
- Connettore: indicazione del connettore che ha aggiornato l’ordine.
- File log risposta: file che ha aggiornato l’ordine.
- Note: all’interno di tale campo, viene descritto lo storico degli aggiornamenti che ha subito l’ordine.