# Multi-Magazzino & Instradamento Stock — Documentazione

> 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…

- Pagina: <https://www.datafirefly.com/it/documentation/multi-entrepot-routage-stock/>
- Lingua: it
- Aggiornato il: 2026-08-26
- Altre lingue: [fr](https://www.datafirefly.com/documentation/multi-entrepot-routage-stock/index.md), [en](https://www.datafirefly.com/en/documentation/multi-entrepot-routage-stock/index.md), [es](https://www.datafirefly.com/es/documentation/multi-entrepot-routage-stock/index.md), [de](https://www.datafirefly.com/de/documentation/multi-entrepot-routage-stock/index.md), [pl](https://www.datafirefly.com/pl/documentation/multi-entrepot-routage-stock/index.md), [pt](https://www.datafirefly.com/pt/documentation/multi-entrepot-routage-stock/index.md), [nl](https://www.datafirefly.com/nl/documentation/multi-entrepot-routage-stock/index.md)
- Indice: <https://www.datafirefly.com/it/documentation/llms.txt>

## 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

1. Nel back-office, apri **Moduli > Gestore dei moduli** e fai clic su **Carica un modulo**.
2. Seleziona l'archivio ZIP del modulo e avvia l'installazione.
3. 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.
- **Stati che liberano lo stock**: elenco di stati dell'ordine (Annullato, Rimborsato, Errore di pagamento per impostazione predefinita) che riaccreditano automaticamente lo stock riservato.

## 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). Un prefisso può essere limitato a un paese con la sintassi ISO:prefisso (ad esempio FR:06,ES:28).
- **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. Per i grandi cataloghi, il blocco Import / export CSV consente di esportare tutto lo stock, scaricare un modello del catalogo precompilato per magazzino (tutti i prodotti e le combinazioni) e reimportare le quantità per riferimento prodotto o per ID, in modalità sostituzione o aggiunta.

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.
