Preparación de pedidos & Picking (dfpicking) — Guía completa
Instalar y usar dfpicking: listas de picking multipedido, escaneo de códigos de barras, estados automáticos, PDF de picking y albaranes.
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
- Back-office → Módulos → Gestor de módulos → Subir un módulo.
- Suba
dfpicking.zipy haga clic en Instalar. - 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
- Abra Pedidos → Preparación (picking) y haga clic en Nueva lista de picking.
- Marque los pedidos a preparar (casilla « seleccionar todo » disponible).
- 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.