neuroplugin
·9 min de lectura·por YCY

Reglas de descuento PrestaShop: CartRule vs SpecificPrice

Elige el mecanismo nativo correcto, detecta solapamientos y revisa el alcance antes de publicar un descuento en PrestaShop.

Una promoción puede cambiar el precio visible, el total del carrito, el acceso al envío gratis o el artículo que recibe el comprador. Son trabajos distintos. Tratar todas las campañas como «un descuento» convierte una idea pequeña en una regla de producción inesperadamente amplia.

La primera decisión no es el porcentaje. Es: qué superficie nativa de PrestaShop debe controlar el efecto, con qué alcance y cómo demostrará el equipo ese alcance antes de aplicarlo.

Tabla de decisión rápida

Trabajo observadoMecanismo probablePrimer riesgo a revisar
Cambiar el precio visible de un producto o audiencia concretaPrecio específicoPrioridad frente a otro precio específico
Reajustar un conjunto por categoría, marca, proveedor o característicaRegla de catálogo o lote SpecificPrice revisadoProductos inesperados dentro del conjunto
Descontar el carrito según gasto, cliente, país o productosCartRuleCombinación y prioridad con reglas activas
Ofrecer envío gratis, regalo, BOGO o efecto sobre el totalCartRule o flujo acotado de un móduloElegibilidad, línea más barata y totales del pedido

El centro de ayuda actual de PrestaShop presenta las reglas de carrito y de catálogo como los dos mecanismos principales. Las primeras aplican condiciones y acciones sobre el carrito; las segundas modifican precios de conjuntos de productos. Para un único producto, la guía oficial indica usar una regla de carrito o un precio específico. Empieza con el resumen oficial de descuentos y la documentación de precios de tu versión.

1. Define el momento visible para el comprador

Escribe la campaña como una frase observable antes de abrir el constructor:

  • «Categoría y ficha muestran 59 € en vez de 79 €».
  • «El grupo mayorista registrado recibe un 12 % en estos productos».
  • «Un carrito superior a 120 € recibe envío gratis».
  • «Al comprar tres unidades elegibles se descuenta una unidad».

Las dos primeras empiezan con una decisión de precio de producto. Las otras dependen del carrito montado. Ese límite suele indicar si un precio SpecificPrice o un efecto CartRule es la base más clara.

2. Especifica seis ejes antes de tocar producción

  1. Alcance: productos, categorías, marcas, proveedores o todo el catálogo.
  2. Audiencia: tiendas, grupos, países, monedas y clientes realmente admitidos por el mecanismo.
  3. Efecto: porcentaje, importe, precio final, incremento, envío, regalo o cantidad.
  4. Tiempo: inicio, fin y zona horaria, incluido qué ocurre un minuto antes y después.
  5. Acumulación: qué reglas combinan, cuál gana y qué solapamiento se prohíbe.
  6. Reversión: objetos nativos que se borrarán, responsable y evidencia de limpieza.

Si algún eje queda en «lo habitual del módulo», la campaña no está lista. Los valores predeterminados también son decisiones: regístralos.

3. Construye una matriz de solapamientos

Exporta o lista todas las reglas activas y las ventanas de precios específicos relevantes. Compara cada candidata por productos, cliente, grupo, país, moneda, tienda, cantidad, tiempo y prioridad.

Clasifica cada cruce:

  • Combinación prevista: ambos efectos pueden aplicarse y verificas el total final.
  • Precedencia prevista: una regla debe ganar y documentas su prioridad.
  • Solapamiento prohibido: se bloquea la publicación hasta cambiar alcance o fechas.

La guía oficial muestra que categoría, marca, proveedor, atributo y característica pueden definir un conjunto. Una condición amplia o ausente puede afectar mucho más catálogo de lo que sugiere el nombre. Revisa la guía oficial de reglas de catálogo antes de considerar que guardar una regla demuestra un alcance seguro.

4. Previsualiza el alcance como datos

Un dry run útil responde preguntas concretas:

  • ¿Cuántos productos y combinaciones resuelve el alcance?
  • ¿Cuál es el precio actual y propuesto de cada fila?
  • ¿Qué objetos CartRule o SpecificPrice se crearán?
  • ¿Qué objeto existente entra en conflicto?
  • ¿Cambió el precio base, el conjunto o la carga desde la revisión?

Una captura no basta para un conjunto grande. Conserva un CSV o registro equivalente y vincula la aprobación a la carga y fotografía exactas. Si cambian, genera una nueva vista previa.

5. Prueba dinero, no solo badges

Con carritos representativos, verifica al menos:

  • precios en listado y ficha, impuestos y combinaciones;
  • mini-carrito, carrito, checkout, confirmación, factura y reembolso;
  • invitado y grupos de clientes;
  • cupón, reglas automáticas y reglas no combinables;
  • cantidad, reembolso parcial, moneda y multitienda;
  • inicio, caducidad y limpieza.

Un descuento correcto puede destruir contribución. Calcula el suelo con coste de producto, pagos, subsidio de envío, preparación, devoluciones e impuestos. Un motor puede aplicar el límite configurado; no decide la economía de la campaña.

6. Reconoce cuándo basta PrestaShop

Usa la interfaz nativa cuando una regla sencilla expresa claramente la campaña y tu equipo puede revisarla, probarla y revertirla. Otro módulo solo aporta valor si elimina un problema operativo real.

NP Promo Pro 1.1.0 está pensado para equipos que operan reajustes de catálogo y promociones automáticas de carrito en un mismo flujo. Compila efectos de carrito a CartRules nativas autoaplicadas y ediciones de catálogo a filas SpecificPrice. Un dry run fresco, token de revisión firmado durante 15 minutos, CSV y ledger hacen visibles las escrituras previstas. Los lotes con más de 2.000 productos y ventanas SpecificPrice solapadas se bloquean en vez de truncarse o sobrescribirse.

Son controles de esta versión, no una garantía de rentabilidad o compatibilidad. Usa el laboratorio de promociones PrestaShop para compilar campañas sin escribir datos y después revisa el flujo exacto de NP Promo Pro antes de decidir si las pantallas nativas ya cubren tu necesidad.

Checklist antes de publicar

  1. Escribe el resultado visible para el comprador.
  2. Elige el mecanismo nativo desde ese resultado.
  3. Resuelve productos y audiencia exactos.
  4. Mapea solapamientos y prioridades.
  5. Calcula un suelo de contribución.
  6. Previsualiza valores antiguos y nuevos como datos exportables.
  7. Invalida la aprobación si cambia la carga o el catálogo.
  8. Prueba totales desde producto hasta reembolso en staging.
  9. Publica en una ventana limitada con responsable.
  10. Verifica caducidad y borrado.

En resumen

Elige CartRule o SpecificPrice desde el momento en que el comprador debe recibir el efecto. Después haz explícitos alcance, solapamiento, margen, vista previa y reversión. Usa el core cuando exprese la campaña con seguridad; añade un módulo solo cuando falten revisión y control operativo.