Multi-Magazzino & Instradamento Stock — Documentazione
Installa, configura e gestisci l'instradamento automatico degli ordini al magazzino giusto in base allo stock e alla geografia.
Panoramica
Multi-Magazzino & Instradamento Stock assegna automaticamente ogni ordine convalidato al magazzino più pertinente, combinando lo stock realmente disponibile e la zona di consegna del cliente. Il modulo gestisce i propri magazzini, uno stock indipendente per magazzino e regole di copertura geografica, senza alcuna dipendenza da un’API di geocodifica esterna.
L’assegnazione è di un magazzino per ordine. Quando nessun magazzino copre la totalità dell’ordine, questo viene contrassegnato come parziale e affidato al magazzino più completo, per la gestione manuale.
Requisiti e compatibilità
- PrestaShop 1.7.6 a 9.x (compatibile con PrestaShop 8 e 9)
- PHP 7.2 a 8.x
- Compatibile multi-negozio e multilingue (FR, EN, ES, DE, IT)
- Nessuna dipendenza esterna, nessuna chiave API richiesta
Installazione
- Nel back-office, apri Moduli > Gestore dei moduli e fai clic su Carica un modulo.
- Seleziona l’archivio ZIP del modulo e avvia l’installazione.
- Una volta installato, appare un menu Multi-Magazzino sotto Ordini, con quattro sottopagine: Magazzini, Zone di copertura, Stock per magazzino e Instradamento degli ordini.
L’installazione crea automaticamente le tabelle e le schede necessarie. La disinstallazione rimuove in modo pulito le schede e i dati del modulo.
Configurazione generale
Apri la pagina di configurazione del modulo per definire la strategia di instradamento e le opzioni di stock.
Strategie di instradamento
- Geografia prima (predefinita): privilegia il magazzino più vicino che dispone di tutto lo stock.
- Stock prima: dà priorità a un magazzino in grado di servire l’intero ordine, poi decide in base alla prossimità.
- Priorità del magazzino: segue l’ordine di priorità che definisci, ignorando la geografia.
Opzioni
- Copertura globale di riserva: se nessuna regola corrisponde, il magazzino resta idoneo come ultima risorsa.
- Scalo dello stock: deduce lo stock del magazzino all’assegnazione.
- Sincronizzazione verso PrestaShop: riporta la somma dei magazzini nello stock di PrestaShop (opzionale, disattivata per impostazione predefinita).
- Consentire ordini parziali: assegna comunque il magazzino più completo quando nessuno copre tutto.
Creare un magazzino
In Multi-Magazzino > Magazzini, aggiungi un magazzino con il suo nome, il suo paese, una priorità (più basso è il valore, maggiore è la priorità) e il suo stato attivo. Le coordinate latitudine/longitudine sono facoltative e puramente informative.
Definire le zone di copertura
In Multi-Magazzino > Zone di copertura, associa a ogni magazzino una o più regole:
- Codice postale: uno o più prefissi separati da virgole (ad esempio 06, 13, 83).
- Paese: copertura di un intero paese.
- Zona: copertura di una zona di PrestaShop.
Un magazzino senza alcuna regola è considerato a copertura globale: copre tutte le destinazioni. La prossimità è gerarchizzata dal più preciso al più ampio: codice postale, poi paese, poi zona, poi copertura globale.
Gestire lo stock per magazzino
In Multi-Magazzino > Stock per magazzino, inserisci le quantità per prodotto e per magazzino. Puoi importare con un clic lo stock esistente di PrestaShop in un magazzino a tua scelta, e poi regolarlo.
Se la sincronizzazione verso PrestaShop è attivata, lo stock di PrestaShop di un prodotto viene sostituito dalla somma delle quantità di quell’articolo in tutti i magazzini. Verifica le tue impostazioni prima di attivare questa opzione in produzione.
Comprendere l’instradamento
Alla convalida di un ordine, il modulo valuta ogni magazzino attivo secondo due assi: il livello geografico (prossimità) e la capacità di servire le righe dell’ordine. A seconda della strategia scelta, seleziona un magazzino e gli assegna uno stato.
- Automatico: un magazzino copre l’intero ordine, assegnazione senza intervento.
- Manuale: il magazzino è stato scelto manualmente dalla scheda dell’ordine.
- Parziale: nessun magazzino copre tutto, il più completo viene mantenuto per la gestione manuale.
- Non instradato: nessun magazzino idoneo (ad esempio se gli ordini parziali sono disattivati).
Seguire e riassegnare gli ordini
La lista Multi-Magazzino > Instradamento degli ordini riepiloga il magazzino assegnato e lo stato di ogni ordine. Un pannello dedicato appare inoltre nella scheda dell’ordine del back-office: magazzino assegnato, stato, disponibilità riga per riga, riassegnazione manuale e ricalcolo automatico con un clic.
In caso di riassegnazione, lo stock precedentemente riservato viene riaccreditato al magazzino di origine secondo l’assegnazione esatta memorizzata, quindi scalato dal nuovo magazzino: nessuna perdita né doppio conteggio.
Risoluzione dei problemi
- Un ordine resta non instradato: verifica che almeno un magazzino sia attivo e idoneo, e che gli ordini parziali siano consentiti se nessun magazzino copre tutto.
- Lo stock non diminuisce: assicurati che l’opzione di scalo sia attivata nella configurazione.
- Una destinazione non viene mai coperta: aggiungi una regola di copertura adeguata, o attiva la copertura globale di riserva.
L’instradamento è incapsulato in modo sicuro: in caso di anomalia, l’incidente viene registrato e l’ordine viene creato normalmente, senza mai bloccare il funnel di acquisto.