Preparazione ordini & Picking (dfpicking) — Guida completa
Installare e usare dfpicking: liste di picking multi-ordine, scansione codici a barre, stati automatici, PDF di picking e packing list.
Panoramica
dfpicking accelera la preparazione degli ordini in PrestaShop 8 e 9. Il modulo raggruppa più ordini in un’unica lista di picking, aggrega le quantità per prodotto e ubicazione di stock, supporta la scansione dei codici a barre (EAN13, UPC, ISBN o riferimento), porta gli ordini allo stato nativo « Preparazione in corso » e stampa la lista di picking e le packing list (senza prezzi) in PDF.
Installazione
- Back-office → Moduli → Gestione moduli → Carica un modulo.
- Caricate
dfpicking.zipe fate clic su Installa. - Nel menu compare una nuova scheda Ordini → Preparazione (picking).
Compatibilità: PrestaShop 8.0 → 9.x, PHP 7.2 → 8.4. Nessuna dipendenza esterna: il modulo usa il motore PDF nativo di PrestaShop.
Configurazione
Andate in Moduli → dfpicking → Configura:
- Stati ordine ammessi — gli ordini con questi stati possono essere aggiunti a una lista di picking (default: pagamento accettato).
- Stato applicato all’avvio della preparazione — applicato a ogni ordine aggiunto a una lista (default: « Preparazione in corso », stato nativo di PrestaShop).
- Stato applicato alla chiusura — stato opzionale applicato alla chiusura della lista (default: nessun cambiamento).
- Email di cambio stato — invia o meno l’email nativa al cliente ai cambi di stato (default: disattivata).
Compilate il campo Ubicazione nella pagina Catalogo → Stock: la lista di picking sarà ordinata per ubicazione, seguendo la disposizione del vostro magazzino.
Creare una lista di picking
- Aprite Ordini → Preparazione (picking) e fate clic su Nuova lista di picking.
- Spuntate gli ordini da preparare (disponibile la casella « seleziona tutto »).
- Fate clic su Crea la lista di picking.
Gli ordini selezionati passano immediatamente allo stato di preparazione configurato. Gli ordini già presenti in una lista aperta vengono nascosti automaticamente per evitare doppie preparazioni. Le quantità rimborsate o rese sono escluse.
Preparare con la scansione
La schermata di preparazione offre due viste: prodotti aggregati (tutti gli ordini insieme, ordinati per ubicazione) e dettaglio per ordine. Posizionate il cursore nel campo di scansione — resta attivo automaticamente — e scansionate ogni articolo:
- Codici riconosciuti: EAN13, UPC, ISBN e riferimento del prodotto o della combinazione.
- Ogni scansione viene assegnata all’ordine più vecchio non ancora servito per quel prodotto.
- Bip acuto = articolo registrato; bip grave = codice sconosciuto o prodotto già completo.
- Le righe completate diventano verdi e la barra di avanzamento globale si aggiorna in tempo reale.
- I pulsanti + / − di ogni riga consentono una correzione manuale (prodotto senza codice, rottura, ecc.).
Il lettore deve funzionare in modalità tastiera (emulazione HID) e inviare il tasto Invio dopo ogni lettura (suffisso CR/LF, attivo di default sulla maggior parte dei modelli).
Stampare i documenti
PDF lista di picking
Il pulsante PDF lista di picking genera un documento aggregato per prodotto: ubicazione, riferimento, EAN13, quantità totale, ripartizione per ordine e casella da spuntare.
PDF packing list
Il pulsante PDF packing list genera un documento per ordine, volutamente senza prezzi: indirizzo di consegna, corriere, peso totale ed elenco prodotti con caselle. Da inserire nel pacco.
Concludere la preparazione
Quando tutto è registrato, fate clic su Concludi preparazione: la lista passa a « Terminata » e, se configurato, gli ordini ricevono lo stato di chiusura. Un pannello Preparazione dell’ordine su ogni scheda ordine del back-office mostra le liste collegate e il loro avanzamento.
Risoluzione dei problemi
- « Codice sconosciuto » alla scansione — verificate che EAN13/UPC/riferimento sia compilato nella scheda prodotto (o combinazione) e che il prodotto appartenga alla lista corrente.
- Nessun suono — i browser richiedono un’interazione utente prima di riprodurre audio: fate clic una volta nella pagina, poi scansionate.
- Un ordine non compare alla creazione — il suo stato non è tra quelli ammessi, oppure è già in una lista aperta.
- Ubicazione vuota — il campo ubicazione in Catalogo → Stock non è compilato; la lista viene allora ordinata per riferimento.
Disinstallazione
La disinstallazione rimuove le tabelle del modulo (dfpicking_list, dfpicking_item), la configurazione e la scheda di menu. I vostri ordini e i loro stati non vengono modificati.