📦 Gestión de stock e inventario

Actualizado: 2026-04-05

La gestión de stock es crítica para cualquier tienda online. Un stock mal gestionado significa ventas perdidas (producto sin stock visible), clientes insatisfechos (pedidos que no puedes servir) y capital inmovilizado (exceso de inventario). PrestaShop ofrece herramientas nativas para controlar el inventario de forma eficiente.

#Conceptos básicos de stock en PrestaShop

ConceptoDescripción
Cantidad físicaUnidades reales en tu almacén
Cantidad reservadaUnidades comprometidas en pedidos pendientes de envío
Cantidad disponibleFísica - Reservada = lo que se puede vender
Stock mínimoNivel que activa la alerta de stock bajo
Ubicación del stockTexto libre que indica dónde está el producto en el almacén (ej: Estantería B3)

La cantidad disponible es la que se muestra al cliente en el front office. Cuando un cliente hace un pedido, la cantidad reservada aumenta y la disponible disminuye. Cuando el pedido se marca como enviado, la cantidad física disminuye y la reservada se libera.

#Stock por producto y por combinación

Si un producto no tiene combinaciones, el stock se gestiona directamente en el producto. Si tiene combinaciones (talla, color, etc.), el stock se gestiona por combinación — cada variante tiene su propia cantidad.

Tipo de productoDónde se gestiona el stockEjemplo
Producto simple (sin combinaciones)Catálogo → Productos → [producto] → CantidadesLibro: 45 unidades
Producto con combinacionesCatálogo → Productos → [producto] → Combinaciones → cada unaCamiseta M-Azul: 12 uds, Camiseta L-Rojo: 8 uds
Pack de productosSe puede gestionar como stock propio del pack o descontar del stock de cada componenteKit regalo: 20 packs (o depende del stock de los componentes)
Configurar stock de un producto simple
text
Catálogo → Productos → [producto] → pestaña Cantidades

  Cantidad: 150
  Stock mínimo para alerta: 10
  Ubicación del stock: Almacén A - Estante 3B
  
  Comportamiento cuando no hay stock:
    ○ Denegar pedidos (producto no disponible)
    ○ Permitir pedidos (vender aunque no haya stock)
    ● Usar comportamiento por defecto (configurado globalmente)

#Pantalla de gestión de stock

Desde PrestaShop 1.7.2, existe una pantalla dedicada para la gestión rápida de stock en Catálogo → Stock. Esta pantalla permite:

FuncionalidadDescripción
Vista generalVer el stock de todos los productos y combinaciones en una tabla única
Búsqueda y filtrosFiltrar por nombre, referencia, proveedor, categoría
Edición rápidaModificar cantidades directamente en la tabla sin abrir cada producto
Añadir/quitar cantidadesIntroducir el número de unidades a añadir o restar
ExportarDescargar la lista de stock en formato CSV

Esta pantalla es la forma más eficiente de actualizar stock cuando recibes mercancía del proveedor o necesitas hacer un inventario rápido. Puedes modificar decenas de productos en minutos.

💡
Edición rápida de stock

En la pantalla de stock, puedes escribir directamente la cantidad a añadir (ej: +50) o restar (ej: -3) en el campo de cada producto. Después haz clic en «Aplicar nuevas cantidades» para guardar todos los cambios de una vez. Es mucho más rápido que ir producto por producto.

#Movimientos de stock

PrestaShop registra todos los movimientos de stock automáticamente. Puedes consultarlos desde Catálogo → Stock → Movimientos (pestaña en la pantalla de stock).

Tipo de movimientoCausaEfecto en stock
Edición de empleadoUn empleado modifica la cantidad manualmenteAumenta o disminuye según el cambio
Pedido de clienteUn cliente realiza un pedidoDisminuye la cantidad disponible
Cancelación de pedidoSe cancela un pedido pendienteAumenta la cantidad disponible
Devolución de productoSe acepta una devolución y se repone stockAumenta la cantidad disponible
Importación CSVSe actualizan cantidades por importaciónSe ajusta al valor importado

El historial de movimientos muestra: fecha, producto, combinación, cantidad anterior, cantidad añadida/restada, cantidad nueva y el empleado o proceso que causó el cambio. Este historial es fundamental para auditorías y para detectar errores o descuadres.

Ejemplo de historial de movimientos
text
Fecha          Producto              Combinación    Cantidad  Tipo              Empleado
─────────────────────────────────────────────────────────────────────────────────────────
05/04/2026     Camiseta Básica       M-Azul         +50       Edición manual    Admin
05/04/2026     Camiseta Básica       L-Rojo         +30       Edición manual    Admin
05/04/2026     Camiseta Básica       M-Azul         -1        Pedido #10542     Cliente
04/04/2026     Pantalón Vaquero      42-Azul        -2        Pedido #10541     Cliente
04/04/2026     Zapatillas Running    43-Negro       +1        Devolución        Admin
03/04/2026     Altavoz BT            —              -1        Pedido #10540     Cliente

#Alertas de stock bajo

Las alertas de stock te avisan cuando un producto llega a un nivel crítico. Se configuran en dos niveles:

NivelConfiguraciónCómo funciona
Por productoCatálogo → Productos → [producto] → Cantidades → Stock mínimoDefine el umbral específico para este producto
GlobalParámetros de la tienda → Productos → Configuración de stockDefine el comportamiento general por defecto
Email al adminMódulo ps_emailalerts → Configurar → Alertas para comerciantesEnvía email cuando el stock llega al umbral
Email al clienteMódulo ps_emailalerts → Configurar → Alertas para clientesNotifica al cliente cuando un producto agotado vuelve a estar disponible

El módulo Alertas de email (ps_emailalerts) es clave para las notificaciones. Configúralo para recibir un email diario con los productos que han bajado del stock mínimo. También puedes activar la opción de que el cliente se suscriba para recibir aviso cuando un producto vuelva a estar disponible.

⚠️
No dependas solo de las alertas

Las alertas por email pueden perderse o ignorarse. Complementa con una revisión semanal de la pantalla de stock filtrando por productos con stock bajo. En la pantalla de stock puedes ordenar por cantidad para ver rápidamente los productos más críticos.

#Comportamiento cuando no hay stock

Puedes configurar qué ocurre cuando un producto se queda sin stock. La configuración global está en Parámetros de la tienda → Productos → Configuración de stock:

OpciónComportamientoCuándo usarla
Denegar pedidosEl producto aparece como 'Agotado' y no se puede comprarCuando no puedes vender lo que no tienes (la mayoría de casos)
Permitir pedidosEl cliente puede comprar aunque no haya stock (preventa/bajo demanda)Productos bajo pedido, preventa, dropshipping
Mostrar etiqueta de disponibilidadMuestra texto personalizado según haya o no stockPersonalizar mensajes: 'En stock', 'Últimas unidades', 'Disponible en 3 días'

Los textos de disponibilidad se configuran por producto en la pestaña Cantidades:

Etiquetas de disponibilidad personalizables
text
Producto → Cantidades → Etiquetas de disponibilidad:

  Cuando hay stock:  "En stock — envío en 24h"
  Sin stock (permitir pedidos):  "Bajo pedido — entrega en 5-7 días"
  Sin stock (denegar pedidos):  Se muestra "Agotado" (no editable por producto)

#Stock avanzado — múltiples almacenes

PrestaShop 1.6 incluía un sistema de gestión avanzada de stock (ASM - Advanced Stock Management) con soporte para múltiples almacenes, órdenes de suministro, y valoración de inventario. En PrestaShop 1.7, esta funcionalidad se simplificó significativamente.

FuncionalidadPS 1.6PS 1.7+
Múltiples almacenesNativo (ASM)Requiere módulo externo
Órdenes de suministroNativoRequiere módulo externo
Valoración de inventario (FIFO, LIFO, etc.)NativoNo disponible en nativo
Movimientos entre almacenesNativoRequiere módulo externo
Stock por almacén y por tiendaNativoParcial (multitienda tiene stock independiente)

Si necesitas gestión avanzada de stock en PS 1.7+, estas son las alternativas:

SoluciónTipoFuncionalidades
Módulo de stock avanzadoMódulo PSMúltiples almacenes, transferencias, informes
ERP externo (Odoo, SAP, etc.)IntegraciónGestión completa: compras, almacén, contabilidad
WMS dedicadoSoftware externoControl de ubicaciones, picking, packing
Multitienda de PSNativoStock independiente por tienda (si cada tienda = un almacén)
ℹ️
¿Cuándo necesitas un ERP?

Si manejas más de 1.000 productos, múltiples almacenes, o necesitas órdenes de compra automatizadas, un ERP conectado a PrestaShop es la solución correcta. Odoo es una opción popular que se integra bien con PrestaShop mediante módulos de sincronización.

#Buenas prácticas de gestión de inventario

PrácticaFrecuenciaImpacto
Revisar stock bajo semanalmenteSemanalEvita roturas de stock y ventas perdidas
Hacer inventario físicoTrimestral o semestralDetecta descuadres entre stock real y sistema
Configurar alertas de emailUna vezNotificación automática sin esfuerzo manual
Usar el campo de ubicaciónAl crear productosAgiliza la preparación de pedidos en almacén
Definir stock mínimo por productoAl crear productosCada producto tiene un ritmo de venta diferente
Analizar rotación de stockMensualIdentificar productos parados y actuar: liquidar, devolver al proveedor
Automatizar reposiciónSegún volumenERP con reglas de pedido automático cuando stock < mínimo
Sincronizar con marketplaceContinuoSi vendes en Amazon/eBay, el stock debe estar sincronizado para evitar sobreventas
💡
Productos virtuales y servicios

Los productos virtuales (descargas, licencias) y los servicios no necesitan gestión de stock físico. Marca el producto como «Virtual» al crearlo y PrestaShop no pedirá información de stock ni de envío. Para descargas, puedes limitar el número de descargas y el tiempo de acceso.

Descargar en Markdown Pensado para pegar en ChatGPT, Claude u otra IA. Incluye solo el contenido de esta pagina.