Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Gestión de Caducidad y Lotes: FEFO y fechas de consumo preferente, por qué lo construimos así y la lógica detrás de las características anteriores.
Caducidad y consumo preferente: dos fechas, dos reglas
La fecha de caducidad afecta a los alimentos perecederos: superada, el producto no debe venderse. La fecha de consumo preferente indica una pérdida de calidad, no un riesgo sanitario: el producto sigue siendo vendible si el cliente está informado. El módulo trata el tipo de fecha como un dato de primer orden. Las acciones automáticas sobre el stock solo afectan a la caducidad, y un lote caducado nunca se asigna a un pedido.
Por qué el stock de PrestaShop no basta
PrestaShop guarda una cantidad por producto y combinación, sin memoria de lo que la compone. Treinta unidades recibidas en marzo y veinte en junio suman cincuenta, sin saber cuáles deben salir primero, cuáles van a caducar ni cuánto costó cada entrada. El comerciante acaba con una hoja de cálculo aparte, descubre los invendidos tarde y rebaja con prisas. El módulo sustituye esa hoja por una gestión integrada y alineada con el stock real de la tienda.
Recibir un lote por unidades o en cajas
Un lote se crea en segundos: producto, combinación si hace falta, número, tipo de fecha, fecha límite, cantidad y coste. Si su proveedor entrega por cajas, declare una vez el embalaje: referencia y EAN de la caja, número de unidades, coste habitual, referencia y EAN de la unidad que vende. En la recepción elija Recibido en cajas de proveedor e indique 3 cajas a 30 €: el módulo registra 36 unidades a 2,50 € cada una. El coste de la caja puede cambiar en cada entrega y el coste unitario lo sigue. En cada recepción decide si la cantidad se añade al stock de PrestaShop.
FEFO en cada pedido
FEFO significa First Expired, First Out: sale primero el lote con la fecha más próxima. Al validar un pedido, el módulo toma primero los lotes de la combinación pedida y después los del producto, de la fecha más próxima a la más lejana. Un pedido puede terminar un lote y empezar el siguiente, igual que en la preparación. El lote que hay que preparar aparece en el pedido y se imprime en el albarán. Si el pedido se cancela, las unidades vuelven a sus lotes; si se reactiva, se toman de nuevo.
El coste real de cada venta
El precio de compra de un producto cambia de una entrada a otra. El módulo guarda el coste unitario de cada lote y, en cada pedido, registra en la línea de pedido el coste medio ponderado de los lotes realmente consumidos. Los informes de margen nativos de PrestaShop usan entonces el coste real en lugar de un precio de compra fijo. El panel muestra el valor de compra del stock en lotes y la parte en riesgo, la de los lotes próximos a vencer.
Descuentos por tramos en fechas próximas
Un producto con fecha próxima pierde valor cada día. Defina hasta 10 tramos, por ejemplo 10 % cuando quedan 90 días, 20 % a 60 días y 30 % a 30 días. El descuento es una regla de precio de catálogo estándar de PrestaShop, creada sobre el lote que saldrá primero, asociada a su combinación si hace falta y terminada en la fecha límite. Cuando ese lote se agota, el descuento pasa al siguiente o desaparece. En la ficha, un distintivo explica el descuento al cliente.
Qué ocurre al vencer
Tres modos para los lotes caducados: desactivar solo el lote, retirar además su cantidad restante del stock de PrestaShop, o desactivar también el producto cuando no queda ningún lote válido. Los lotes de consumo preferente vencidos solo se desactivan, ya que el producto sigue siendo legalmente vendible. Un correo resumen avisa antes del vencimiento con el umbral que usted elija, y cada lote se señala una sola vez.
Trazabilidad y retirada de lotes
Cada movimiento queda registrado: recepción, pedido, cancelación, ajuste manual, retirada por caducidad. Desde un lote ve los pedidos que lo consumieron y puede exportar su historial en CSV. Desde un pedido ve los lotes enviados. Un lote ya vendido no puede eliminarse, solo desactivarse. Son los datos que necesita su procedimiento de retirada.
Puesta en marcha y control
Para empezar con un catálogo existente, importe sus lotes en CSV: producto por referencia, EAN, ID o referencia de combinación, fechas en AAAA-MM-DD o DD/MM/AAAA, cajas convertidas automáticamente, informe de errores línea por línea. Después, la página de control de stock compara las unidades en lotes con el stock de PrestaShop y señala cada diferencia, por ejemplo tras una corrección manual o una devolución. Un clic crea el lote de las unidades que faltan. Un panel de lotes en la ficha de producto del back office ofrece la misma vista producto por producto.
Para quién
Tiendas de animales, ultramarinos, tostadores de café, bodegas y cervecerías, complementos alimenticios, cosmética, productos veterinarios, consumibles técnicos: cualquier catálogo donde la fecha y el precio de compra importan tanto como la referencia, y donde conviven en stock varias entradas del mismo producto.
Diseño técnico
ObjectModel y controladores de administración estándar, sin Composer ni dependencias externas, JavaScript sin jQuery. Tres tablas indexadas por producto, fecha y pedido. Interfaz traducida a 8 idiomas. La actualización desde la versión 1.0.0 conserva sus datos: se añaden las columnas y el antiguo descuento único se convierte en el primer tramo.
No hay valoraciones aún.