# Preparazione ordini & Picking (dfpicking) — Guida completa

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

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

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

1. Back-office → **Moduli → Gestione moduli → Carica un modulo**.
2. Caricate `dfpicking.zip` e fate clic su **Installa**.
3. 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

1. Aprite **Ordini → Preparazione (picking)** e fate clic su **Nuova lista di picking**.
2. Spuntate gli ordini da preparare (disponibile la casella « seleziona tutto »).
3. 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.
