Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Editar Productos de Forma Masiva en PrestaShop 8 y 9: Editor tipo Excel, por qué lo construimos así y la lógica detrás de las características anteriores.
El problema de los catálogos grandes
El back-office de PrestaShop está pensado para editar un producto cada vez. En cuanto hay que ajustar los precios de una marca, completar EAN para Google Shopping o reescribir meta títulos, el trabajo se cuenta en horas de clics. La importación CSV nativa ayuda, pero sin vista previa ni marcha atrás: una columna desplazada y hay cientos de fichas que corregir.
Una tabla que se maneja como una hoja de cálculo
El módulo muestra tus productos, o tus combinaciones, en una tabla densa con la columna ID fija a la izquierda. Filtras por categoría, marca, stock, precio o datos que faltan y editas directamente en las celdas. Copiar y pegar funciona en ambos sentidos con Excel y Google Sheets: una columna de precios pegada rellena la tabla y una selección copiada se pega en tu hoja de cálculo. Los cambios quedan pendientes y resaltados hasta que guardas.
Acciones por lotes que se comprueban antes de lanzarlas
Para los cambios repetitivos, las acciones por lotes se aplican a las filas seleccionadas o a todos los resultados de un filtro. Subir un 5 % los precios con IVA con terminación ,90, fijar el precio de venta en el doble del precio de compra, rellenar los meta títulos vacíos con «{name} | {shop}», añadir un descuento del 20 % del 1 al 15 de octubre en una categoría: la vista previa muestra el antes y el después en los primeros productos y el proceso se ejecuta por tramos con una barra de progreso.
Un historial que sirve de verdad cuando algo sale mal
Cada guardado, acción por lotes o importación CSV crea un conjunto de cambios en el historial, con el empleado, la fecha, el número de productos y cada valor antes y después. Deshacer un conjunto restaura los valores anteriores. Si un producto se ha vuelto a modificar desde entonces, su valor actual se conserva y se señala, salvo que decidas sobrescribirlo. Un descuento eliminado por error vuelve tal como estaba.
Escrituras hechas como las haría PrestaShop
El módulo pasa por los objetos Product, Combination, StockAvailable y SpecificPrice del núcleo: los hooks de los demás módulos se ejecutan, los movimientos de stock se registran y la búsqueda se reindexa cuando cambia un nombre o una referencia. En multitienda, la tabla muestra y edita solo la tienda seleccionada, sin copiar sus valores a las demás tiendas.
No hay valoraciones aún.