Tu proveedor sube los precios un 8%. Necesitas subir precios en 400 productos. Abrir cada producto, cambiar el precio y guardar llevaría días. Hay formas mejores — pero también trampas que pueden costarte dinero si no tienes cuidado.

Método 1: Importación/Exportación CSV

El método más fiable para cambios de precios a gran escala:

  1. Exporta tu catálogo de productos a CSV desde la sección de Importar/Exportar de PrestaShop
  2. Modifica los precios en una hoja de cálculo — usa fórmulas para aplicar cambios porcentuales o establecer nuevos valores
  3. Reimporta el CSV con la opción "Actualizar productos existentes" seleccionada

Este enfoque te da un rastro de auditoría completo (guarda los CSV de antes y después) y la posibilidad de revisar los cambios antes de aplicarlos. Los campos clave en tu CSV: ID de producto (o referencia), precio (sin impuestos) y opcionalmente precio de compra.

Advertencia crítica: Siempre haz primero una importación de prueba con 5-10 productos. Verifica que los precios se ven correctos antes de ejecutar la importación completa. Un error de fórmula en tu hoja de cálculo puede poner 400 precios a 0€ o 999999€ en segundos.

Método 2: Precios específicos para cambios temporales

Si estás haciendo rebajas o una promoción temporal, no modifiques los precios base. Usa la función de precios específicos de PrestaShop:

  • Establece un descuento porcentual o fijo para todos los productos de una categoría
  • Aplica rangos de fechas (inicio/fin) para que los precios vuelvan automáticamente
  • Dirige a grupos de clientes específicos para precios exclusivos

Esto mantiene tus precios base intactos, lo cual es importante por varias razones: no tienes que recordar cuáles eran los precios originales, tus cálculos de costes permanecen precisos, y puedes ejecutar múltiples promociones superpuestas sin confusión.

Método 3: Reglas de carrito para descuentos en toda la tienda

Para descuentos simples en toda la tienda (ej. "20% de descuento en todo este fin de semana"), una regla de carrito es más simple que modificar precios:

  • Crea una regla de carrito sin código (automática) o con un código promocional
  • Establece el porcentaje de descuento y el rango de fechas
  • Restringe opcionalmente a categorías o productos específicos

La ventaja: una regla, aplicada a nivel de carrito, sin modificaciones de productos necesarias. La desventaja: el descuento aparece en el carrito/checkout, no en la página del producto. Si quieres precios con descuento visibles en los listados de productos, usa precios específicos en su lugar.

Método 4: SQL para los valientes

Las actualizaciones directas de base de datos son la forma más rápida de cambiar precios pero también la más peligrosa:

UPDATE ps_product SET price = price * 1.08 WHERE id_category_default = 5;

Esto actualiza todos los productos de la categoría 5 en un 8% en un segundo. Pero no hay botón de deshacer. Antes de cualquier actualización SQL de precios:

  • Haz una copia de seguridad de la base de datos
  • Ejecuta primero un SELECT para verificar qué productos se verán afectados
  • Recuerda actualizar ps_product_shop también (instalaciones multitienda)
  • Limpia la caché de productos después de las actualizaciones

Este método es mejor dejarlo para desarrolladores que estén cómodos con operaciones directas de base de datos y entiendan el modelo de datos de PrestaShop.

Gestión de combinaciones/variantes

Los productos con combinaciones (tallas, colores) añaden complejidad. Cada combinación puede tener un impacto en el precio (ej. XL cuesta 2€ más). Al cambiar precios base:

  • Si aumentas el precio base un 8%, los impactos de precio de las combinaciones permanecen iguales (XL sigue siendo +2€)
  • Si los precios de las combinaciones también deben aumentar proporcionalmente, necesitas actualizar la tabla ps_product_attribute también
  • Las exportaciones CSV incluyen datos de combinaciones — asegúrate de manejarlos correctamente en tu hoja de cálculo

Redondeo e implicaciones fiscales

Después de un aumento porcentual, los precios a menudo terminan con decimales feos (24,99€ × 1,08 = 26,9892€). Decide tu estrategia de redondeo antes de la actualización masiva:

  • Redondear a ,99: Precio psicológico (26,99€)
  • Redondear al ,50 más cercano: Puntos de precio limpios (27,00€ o 26,50€)
  • Aplicar el redondeo en la hoja de cálculo antes de importar — no confíes en que PrestaShop redondee por ti

También considera la visualización de impuestos. Si introdujiste precios sin impuestos, un aumento del 8% en el precio base resulta en un cambio de precio visible diferente para los clientes que ven precios con impuestos incluidos. Verifica los precios de cara al cliente después de la actualización.

Comunicación y timing

Las subidas de precios son sensibles. Mejores prácticas:

  • Da aviso previo a clientes B2B o suscriptores — "Los precios suben el 1 de marzo, pide ahora a los precios actuales"
  • Actualiza durante horas de bajo tráfico para minimizar que los clientes vean precios a mitad de cambio
  • Honra los precios del carrito — si un cliente tenía artículos en su carrito al precio anterior, considera honrarlo durante un período de gracia
  • Actualiza los feeds de comparación de precios inmediatamente — Google Shopping, sitios de comparación de precios. Precios obsoletos en los feeds crean una mala experiencia para el cliente

Lista de verificación post-actualización

Después de cualquier cambio masivo de precios:

  • Verifica manualmente 10-15 productos en diferentes categorías
  • Comprueba tanto la visualización con impuestos como sin impuestos
  • Verifica que los precios de las combinaciones sean correctos
  • Limpia todas las cachés (producto, Smarty, caché de página completa)
  • Regenera tu feed de productos (Google Shopping, etc.)
  • Revisa tus informes financieros después de unos días para confirmar que los márgenes se ven correctos
Compartir esta publicación:
David Miller

David Miller

Más de una década de experiencia práctica con PrestaShop. David desarrolla módulos de comercio electrónico de alto rendimiento centrados en SEO, optimización del checkout y gestión de tiendas. Apasionado por el código limpio y los resultados medibles.

¿Te gustó este artículo?

Recibe nuestros últimos consejos, guías y actualizaciones de módulos en tu bandeja de entrada.

Comentarios

Aún no hay comentarios. ¡Sé el primero!

Sé el primero en hacer una pregunta o compartir una opinión útil.

Cargando...
Volver arriba