Actualizar stock masivamente en PrestaShop después de hacer inventario
Actualizar el stock masivamente en PrestaShop tras un inventario requiere tres cosas: una hoja de recuento con referencias de productos y combinaciones, comparar el recuento con el stock de la tienda antes de guardar y guardar registrando un movimiento de stock. El panel va producto a producto. Con el chat fijas hasta 100 artículos a la vez, tras ver una vista previa de las diferencias.
Autor: El equipo de TellMyShop. Una guía para dueños de tiendas PrestaShop: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 6 min de lectura
¿Cuánto se tarda en pasar un inventario al panel?
Mucho, porque el panel te obliga a buscar cada artículo por separado. Sábado, 18:30, el inventario está terminado y hay una hoja con 340 filas encima de la mesa. Cada chaqueta en cinco tallas y dos colores son diez filas. Abres el producto, vas a las combinaciones, buscas la talla, introduces el número y guardas. Después de la fila cincuenta ya no estás seguro de si la XL negra ya estaba introducida.
PrestaShop tiene una página de stock en el menú Catálogo, donde cambias cantidades sin abrir la ficha del producto. Cómo funciona se describe en la documentación de PrestaShop sobre el stock. Es más rápida que la ficha del producto, pero aun así tienes que buscar cada artículo por separado. Por eso en el foro se vuelve una y otra vez a los cambios masivos de stock con una consulta a la base de datos (hilo en polaco).
¿Por qué no cambiar el stock con una consulta a la base de datos?
Porque la consulta se salta todo lo que hace PrestaShop al guardar el stock. No se crea ningún movimiento de stock, así que el historial no muestra quién cambió la cantidad ni cuándo. Los módulos que sincronizan el stock con un marketplace o un sistema de almacén no reciben ninguna señal del cambio. La tienda muestra los números nuevos y el marketplace sigue mostrando los antiguos.
Con las integraciones con marketplaces, tener una única fuente de stock importa más que el propio módulo. Antes de echarle la culpa a la integración, comprueba también que la propia tienda guarda los cambios. Un ejemplo de fallo en el que el panel no guardaba las cantidades se describe en una incidencia de PrestaShop en GitHub.
Qué comparar antes de guardar el stock nuevo
El recuento y la tienda, fila por fila, antes de cambiar nada. Las diferencias dicen mucho por sí solas.
| Qué ves en la comparación | Qué suele significar | Qué hacer |
|---|---|---|
| la tienda tiene más que la estantería | mercancía vendida fuera de la tienda o dañada | pon la cantidad del recuento |
| la tienda tiene menos que la estantería | no se introdujo una entrega | pon la cantidad del recuento y revisa las entregas |
| una diferencia grande en una variante | talla o color confundidos al contar | vuelve a contar antes de guardar |
| una referencia del recuento no existe en la tienda | errata o un producto que no está en la tienda | corrige el recuento |
| producto en la tienda que falta en el recuento | no se contó, o de verdad hay cero | decide a mano |
Qué configurar para los productos que quedan a cero tras el recuento
El comportamiento cuando no hay existencias, antes de que alguien pida de una estantería vacía. PrestaShop da a cada producto tres opciones. Puede denegar los pedidos sin existencias, permitirlos o usar la opción por defecto de la tienda. La opción por defecto de la tienda la encontrarás en Parámetros de la tienda > Configuración de productos.
Después de un inventario esto importa más de lo normal. Un producto que tenía 12 unidades en el sistema y cero en la estantería se ha estado vendiendo sin problemas hasta hoy. Ahora un cliente todavía puede pedirlo si el producto permite pedidos sin stock. Para mercancía que se pide al proveedor bajo demanda, está bien. Para el final de una línea, no.
Así que repasa la lista de artículos con una cantidad nueva de cero y decide para cada uno. Si un producto no va a volver, plantéate retirarlo con una redirección, de lo que hablamos en el artículo sobre qué hacer con un producto descatalogado.
Cómo actualizar el stock después de un inventario, paso a paso
El orden importa, porque la tienda sigue vendiendo durante el recuento.
- Prepara una hoja de recuento con referencias. Columnas: referencia del producto o de la combinación y cantidad contada.
- Apunta la hora a la que terminó el recuento. Los pedidos hechos después cambiarán el stock posterior al recuento.
- Compara el recuento con la tienda. Buscas las diferencias de la tabla de arriba, sobre todo las grandes.
- Corrige el recuento donde una diferencia parezca un error. Mejor volver a contar una estantería.
- Guarda las cantidades nuevas por lotes. Cada lote con una vista previa de antes y después.
- Revisa unos cuantos productos en la tienda y en tu módulo de integración, si tienes uno.
Cómo subir un inventario con vista previa de las diferencias
Pegas el recuento y pides una comparación. Tu chat (Claude o ChatGPT) busca cada referencia en la tienda, también entre las combinaciones, y muestra las diferencias. Solo se guarda después de tu aprobación.
Tú: Aquí está el inventario, referencia y cantidad contada. Pon el stock a estos números, también en las tallas. Enséñame primero la tienda junto al recuento.
Tu chat: He encontrado 96 de las 100 referencias. 4 no existen en la tienda; las enumero abajo. Hay diferencias en 31 artículos, las tres primeras:
El farol Nora tiene ahora 0 uds., y la tienda permite pedidos sin stock. ¿Lo dejo así?
Tú: Nora debe quedar no disponible cuando no haya stock. El resto, como en el recuento.
Tu chat: La vista previa está lista: 31 cambios de stock y un cambio del comportamiento sin existencias para el farol Nora. Lo guardaré después de tu aprobación.
versión anterior: Guantes Grip 9: en la tienda 40 uds.
versión nueva: Guantes Grip 9: del recuento 34 uds.
versión anterior: Chaqueta Storm XL negra: en la tienda 3 uds.
versión nueva: Chaqueta Storm XL negra: del recuento 5 uds.
versión anterior: Farol Nora: en la tienda 12 uds.
versión nueva: Farol Nora: del recuento 0 uds.
Lunes, 7:50: pegas el inventario, lees las diferencias y apruebas antes de que lleguen los primeros pedidos. El guardado funciona como en el panel: con un movimiento de stock y una señal para los módulos de integración. Puedes deshacer cada lote desde el historial de cambios. El stock lo cambia TellMyShop Pro con el interruptor Ventas, que tienes que activar en el panel del módulo antes de la primera corrección. Los detalles, en la página de precios. Una petición de ejemplo es corregir el stock después de un inventario. Si además estás arreglando precios y EAN de variantes, lee el artículo sobre cómo funcionan los precios de las combinaciones.
Lo que no cubre una corrección en PrestaShop
No contará la mercancía por ti ni cambiará el stock en el propio marketplace. Cambia el stock en PrestaShop, y tu módulo de integración hace el resto.
Preguntas y respuestas
Después de un inventario, ¿introduzco la cantidad nueva o la diferencia?
Después de un recuento físico introduces la cantidad nueva, el número que has contado. Una diferencia, por ejemplo menos dos unidades, tiene sentido para correcciones sueltas, como mercancía dañada en el transporte. En un inventario lo que cuenta es lo que hay en la estantería, y la tienda tiene que coincidir con eso.
¿Y los productos con tallas o colores?
El stock se guarda para cada combinación por separado, y el stock del producto es su suma. Así que el recuento necesita una fila por cada talla y color, con la referencia de la combinación. Introducir el stock de la chaqueta en conjunto no sirve de nada, porque el cliente compra una talla y un color concretos, no una chaqueta en general.
¿Cambiar el stock a través del chat actualizará mi marketplace y mi mayorista?
El cambio se guarda igual que en el panel: con un movimiento de stock y una señal para los módulos que siguen el stock. Los módulos de integración, por ejemplo con un marketplace o un sistema de almacén, lo ven como si hubieras cambiado el stock a mano. La rapidez con que lo transmiten depende del módulo.
¿Cuántos artículos puedo cambiar a la vez?
Hasta 100 artículos por operación, es decir, productos o combinaciones. El chat divide un recuento más grande en lotes y muestra cada uno en una vista previa. Los límites por hora los fijas en el panel del módulo. Antes de un recuento más grande, el chat comprueba si cabe y, si no, propone hacerlo por etapas. Apruebas cada lote por separado.
¿Puedo corregir el stock en TellMyShop Free?
No. Cambiar el stock necesita TellMyShop Pro y el interruptor Ventas, que está desactivado tras la instalación. Lo activas tú en el panel del módulo. Sin él, el chat puede leer los productos y mostrar sus datos, pero no cambiará el stock. En TellMyShop Free, el chat te mostrará el stock actual de los productos elegidos para compararlo con tu recuento.
PrestaShop es una marca registrada de PrestaShop SA. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.