PS PrestaShop Principiante

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.

Actualizado Versión del módulo 1.0.0

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.

¿Te ha resultado útil esta página?

¿Sigues atascado? Contacta con soporte