# Preparación de pedidos & Picking (dfpicking) — Guía completa

> Presentación dfpicking acelera la preparación de pedidos en PrestaShop 8 y 9. El módulo agrupa varios pedidos en una única lista de picking, agrega las cantidades por producto y ubicación…

- Página: <https://www.datafirefly.com/es/documentation/dfpicking/>
- Idioma: es
- Actualizado el: 2026-08-04
- Otros idiomas: [fr](https://www.datafirefly.com/documentation/dfpicking/index.md), [en](https://www.datafirefly.com/en/documentation/dfpicking/index.md), [de](https://www.datafirefly.com/de/documentation/dfpicking/index.md), [it](https://www.datafirefly.com/it/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)
- Índice: <https://www.datafirefly.com/es/documentation/llms.txt>

## Presentación

dfpicking acelera la preparación de pedidos en PrestaShop 8 y 9. El módulo agrupa varios pedidos en una única **lista de picking**, agrega las cantidades por producto y ubicación de stock, permite el punteo mediante **escaneo de códigos de barras** (EAN13, UPC, ISBN o referencia), cambia los pedidos al estado nativo de **« Preparación en curso »** e imprime la **lista de picking** y los **albaranes** (sin precios) en PDF.

## Instalación

1. Back-office → **Módulos → Gestor de módulos → Subir un módulo**.
2. Suba `dfpicking.zip` y haga clic en **Instalar**.
3. Aparece una nueva pestaña **Pedidos → Preparación (picking)** en el menú.

Compatibilidad: PrestaShop 8.0 → 9.x, PHP 7.2 → 8.4. Sin dependencias externas: el módulo utiliza el motor PDF nativo de PrestaShop.

## Configuración

Vaya a **Módulos → dfpicking → Configurar**:

- **Estados de pedido elegibles** — los pedidos con estos estados pueden añadirse a una lista de picking (por defecto: pago aceptado).
- **Estado aplicado al inicio de la preparación** — aplicado a cada pedido añadido a una lista (por defecto: « Preparación en curso », estado nativo de PrestaShop).
- **Estado aplicado al finalizar** — estado opcional aplicado al cerrar la lista (por defecto: sin cambio).
- **Email de cambio de estado** — envía o no el email nativo al cliente en los cambios de estado (por defecto: desactivado).

Rellene el campo **Ubicación** de la página Catálogo → Stocks: la lista de picking se ordenará por ubicación, siguiendo el orden de su almacén.

## Crear una lista de picking

1. Abra **Pedidos → Preparación (picking)** y haga clic en **Nueva lista de picking**.
2. Marque los pedidos a preparar (casilla « seleccionar todo » disponible).
3. Haga clic en **Crear la lista de picking**.

Los pedidos seleccionados pasan inmediatamente al estado de preparación configurado. Los pedidos ya presentes en una lista abierta se ocultan automáticamente para evitar preparaciones duplicadas. Las cantidades reembolsadas o devueltas quedan excluidas.

## Preparar con el escaneo de códigos

La pantalla de preparación ofrece dos vistas: **productos agregados** (todos los pedidos combinados, ordenados por ubicación) y **detalle por pedido**. Coloque el cursor en el campo de escaneo — permanece activo automáticamente — y escanee cada artículo:

- Códigos reconocidos: **EAN13, UPC, ISBN y referencia** de producto o combinación.
- Cada escaneo se asigna al **pedido más antiguo** aún pendiente para ese producto.
- Pitido agudo = artículo punteado; pitido grave = código desconocido o producto ya completo.
- Las líneas completadas se ponen en verde y la barra de progreso global se actualiza en tiempo real.
- Los botones **+ / −** de cada línea permiten un ajuste manual (producto sin código, rotura, etc.).

Su pistola debe funcionar en **modo teclado (emulación HID)** y enviar la tecla **Intro** tras cada lectura (sufijo CR/LF, activado por defecto en la mayoría de modelos).

## Imprimir los documentos

### PDF de lista de picking

El botón **PDF lista de picking** genera un documento agregado por producto: ubicación, referencia, EAN13, cantidad total, desglose por pedido y casilla de verificación.

### PDF de albaranes

El botón **PDF albaranes** genera un albarán por pedido, **deliberadamente sin precios**: dirección de entrega, transportista, peso total y lista de productos con casillas. Introdúzcalo en el paquete.

## Finalizar la preparación

Cuando todo esté punteado, haga clic en **Finalizar preparación**: la lista pasa a « Terminada » y, si está configurado, los pedidos reciben el estado de cierre. Un panel **Preparación del pedido** en cada ficha de pedido del back-office muestra las listas vinculadas y su avance.

## Solución de problemas

- **« Código desconocido » al escanear** — compruebe que el EAN13/UPC/referencia está relleno en la ficha del producto (o combinación) y que el producto pertenece a la lista en curso.
- **Sin sonido** — los navegadores exigen una interacción del usuario antes de reproducir audio: haga clic una vez en la página y escanee.
- **Un pedido no aparece al crear la lista** — su estado no está entre los elegibles, o ya figura en una lista abierta.
- **Ubicación vacía** — el campo ubicación de Catálogo → Stocks no está relleno; la lista se ordena entonces por referencia.

## Desinstalación

La desinstalación elimina las tablas del módulo (`dfpicking_list`, `dfpicking_item`), su configuración y su pestaña de menú. Sus pedidos y sus estados no se modifican.
