PrestaShop Descuentos condicionales de pedido

Aplica descuentos condicionales con reglas nativas del carrito. Crea BOGO, compra N y lleva M gratis, umbrales de gasto, tramos por cantidad, artículo o línea más barata gratis, ofertas cruzadas y regalos. Editor visual de políticas, simulador del carrito y registro de auditoría. Para PrestaShop 9.x, 8.x y 1.7.x. Ideal para multitienda y promociones avanzadas.

Główne zdjęcie produktu: Descuentos condicionales de pedido
149.00 €

Galeria 1/13

Motor de Promociones Avanzadas PrestaShop

El módulo "Descuentos condicionales de pedido" para PrestaShop es una solución empresarial avanzada para la gestión de promociones. Supera las reglas nativas, ofreciendo un motor visual con 20 fórmulas, como "compra X, lleva Y gratis" o "el artículo más barato gratis". Permite construir condiciones complejas con árboles AND/OR anidados, segmentando por cliente, categorías o total del carrito. Incluye un simulador, panel de analítica y registro de auditoría completo. Los descuentos se sincronizan como reglas de carrito nativas, asegurando compatibilidad. Gestiona múltiples políticas y estrategias de combinación con total flexibilidad, sin código.

Versión del módulo: 1.8.4
Versiones de la tienda:
9.x8.x1.7.x
Funciona con ThirtyBees: No
Traducciones:
Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Slovenčina (sk)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Magyar (hu)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Čeština (cs)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Srpski (rs)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Français (fr)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: 中文 (zh)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Русский (ru)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Norsk (no)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Български (bg)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Íslenska (is)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Polski (pl)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Slovenščina (si)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: हिन्दी (hi)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Lietuvių (lt)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Svenska (sv)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Українська (ua)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: 日本語 (ja)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Ελληνικά (el)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Eesti (et)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Deutsch (de)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Nederlands (nl)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Dansk (da)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: English (en)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Română (ro)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Italiano (it)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Bahasa Indonesia (id)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Latviešu (lv)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Português (pt)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Hrvatski (hr)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Suomi (fi)Este módulo: Descuentos condicionales de pedido está totalmente traducido al idioma: Español (es)

Todas las promociones que necesita tu tienda.
Un motor visual. Reglas de carrito nativas.

Las reglas de carrito de PrestaShop son perfectas para cupones planos. Pero se quedan cortas en cuanto necesitas compra 3 y llévate 1 gratis, el artículo más barato gratis, cada 100 € gastados → 10 € de descuento, BOGO entre productos distintos o descuentos por tramos de cantidad — todo condicionado al grupo de cliente, la mezcla de categorías o el total del carrito. Descuentos condicionales de pedido es software de clase empresarial para la gestión de promociones: políticas visuales, 20 fórmulas de promoción, árboles de condiciones anidados, simulador de carrito, panel de analítica y registro de auditoría completo. Combina condiciones y descuentos con total libertad — árboles AND/OR anidados, múltiples reglas por política, múltiples políticas por carrito — y en la práctica obtienes un margen prácticamente ilimitado para construir programas de descuento avanzados. Sin código. Sin trucos de hojas de cálculo. Descuentos reales aplicados a través de reglas de carrito nativas de PrestaShop.

PrestaShop 9.x, 8.x, 1.7.x
20 tipos de promoción
Simulador de carrito integrado

Qué ofrece Descuentos condicionales de pedido

Estas son las capacidades que convierten la gestión de descuentos de un juego de adivinanzas con reglas de carrito en un motor de promociones gestionado. Creado como software de clase empresarial para tiendas que ejecutan campañas reales — no solo un código de cupón suelto.

20 fórmulas de promoción

BOGO, umbrales de gasto, tramos de cantidad, artículo más barato gratis, ofertas entre productos, regalos gratuitos, descuentos de envío y mucho más — elige desde una cuadrícula visual de tarjetas, no desde un campo JSON en blanco.

Reglas de carrito nativas: solo % o importe plano

Constructor visual de condiciones

Más de 30 campos de carrito y cliente con grupos AND/OR anidados. Segmenta por grupos, países, productos, categorías, niveles de gasto, franjas horarias y reglas compuestas de cantidad de producto.

Otros: un único valor mínimo de carrito global

Reglas de carrito nativas

Los descuentos se sincronizan como reglas de carrito reales de PrestaShop (COD-*). Compatibles con el proceso de pago, totales de pedido, facturas y multitienda. Los clientes ven una línea de descuento auténtica.

Otros: trucos de líneas de producto falsas

Simulador de carrito

Elige un carrito y un cliente reales de tu tienda. Comprueba exactamente qué políticas coinciden, qué reglas se activan y qué importe de descuento se aplica — antes de que ningún cliente se vea afectado.

Otros: probar en producción y rezar

5 estrategias de combinación

Acumula todas las reglas que coincidan, que gane la primera, cascada por prioridad, solo el descuento más alto, o códigos únicos — por política y de forma global. Controla cómo se combinan varias reglas.

Otros: acumulación impredecible

Panel de analítica

Tarjetas de KPI, gráficos de tendencia de descuentos (diarios, semanales, mensuales), desglose por políticas y entradas recientes de auditoría. Comprueba qué promociones se ejecutan realmente en tu tienda.

Otros: sin visibilidad tras la configuración

Registro de auditoría completo

Cada descuento aplicado, cambio de política, simulación ejecutada y sincronización de carrito queda registrado con marca de tiempo y vista previa de detalle. Expórtalo cuando marketing o finanzas pregunten por qué un carrito recibió un descuento.

Otros: matemáticas de caja negra

Importar, exportar, duplicar

Descarga cualquier política como JSON, súbela a un entorno de pruebas, duplícala con un clic. Traslada configuraciones de Black Friday entre tiendas sin reconstruirlas desde cero.

Otros: reconstruir cada campaña manualmente

Motor de regalos gratuitos

Añade productos gratuitos mediante umbrales de gasto, BOGO entre productos o políticas de regalo instantáneo. Los regalos se sincronizan como reglas de carrito de regalo nativas o descuentos de carrito en línea — tú decides.

Otros: líneas de producto gratuito manuales

Combina condiciones. Acumula descuentos. Construye lo que quieras.

Esto no es un solo tipo de descuento por tienda. Es un motor combinatorio — y eso es lo que desbloquea programas de promoción avanzados que las reglas de carrito nativas no pueden ni tocar.

Condiciones sobre condiciones. Árboles AND/OR anidados a nivel de política — y de nuevo en cada regla de descuento individual. ¿Grupo VIP Y carrito ≥ 100 € Y 3+ artículos en la categoría X? Un solo árbol visual. ¿Condiciones distintas a nivel de regla dentro de la misma campaña? Compatible.
Descuentos sobre descuentos. Reglas ilimitadas por política: BOGO + tramo de gasto + envío gratis + regalo gratuito en una sola campaña. Cinco estrategias de combinación controlan cómo se combinan — acumular todo, que gane la primera, el descuento más alto y más.
Políticas sobre políticas. Ejecuta varias políticas activas en el mismo carrito. Política de fidelización + política de liquidación + promoción de envío — todas evaluadas, combinadas y sincronizadas como reglas de carrito nativas independientes. Detén la evaluación al primer acierto cuando quieras exclusividad.
20 fórmulas, cualquier combinación. Cada regla elige su propio tipo de promoción y alcance. Artículo más barato gratis en la categoría A, 10 % de descuento en el fabricante B, cada 100 € → 5 € de descuento — motores de cálculo distintos, un solo proceso de pago. Un tope de descuento global opcional mantiene los márgenes a salvo.

Más de 30 campos de condición × 20 fórmulas de promoción × políticas y reglas ilimitadas = en la práctica, posibilidades prácticamente ilimitadas para programas de descuento avanzados.

Revolucionario

Constructor visual de promociones — 20 fórmulas, cero código

PrestaShop te dice cuándo se aplica una regla de carrito. No te dice cómo calcular el compra-3-y-llévate-1-gratis, la línea más barata gratis o los tramos de gasto repetidos. Ese vacío es donde las tiendas se rinden — o contratan a un desarrollador.

Paso 1 — QUIÉN califica

Árbol de condiciones visual: grupo de cliente, país, total del carrito, productos en categoría, hora del día, historial de pedidos y más. Grupos AND/OR anidados. Sin SQL. Sin PHP.

Paso 2 — QUÉ obtienen

Elige una tarjeta de promoción: BOGO, % por gasto, tramos de cantidad, artículo más barato gratis, pareja de productos, regalo gratuito… Cada tipo abre una configuración visual dedicada — alcance, cantidades, umbrales, selectores de producto.

Paso 3 — CÓMO se acumula

Define la estrategia de combinación por política. Acumula fidelización + liquidación + promoción de envío. O deja que gane el descuento más alto. El tope global evita totales descontrolados. El simulador lo confirma antes de publicar.

Por qué es importante: No estás pegando reglas de carrito con celo. Estás ejecutando software de clase empresarial — un motor de promociones donde condiciones y fórmulas se combinan libremente entre políticas y reglas. Acumúlalas, anídalas, delimítalas — la calculadora calcula el precio de 20 tipos de oferta distintos a partir de líneas de carrito reales, y las estrategias de combinación más el tope global opcional mantienen el resultado bajo control.

20 tipos de promoción — elige la fórmula, define el alcance

Cada tipo es una calculadora ya preparada. Define el alcance por todo el carrito, productos específicos, categoría o fabricante. Combina libremente dentro del alcance cuando la fórmula lo permita.

Compra N, llévate M gratis

Packs del mismo SKU — compra 3 y llévate 1 gratis, combina libremente dentro de la categoría.

Compra N, llévate M con % de descuento

Descuento en unidades adicionales — p. ej. compra 2, la tercera al 50% de descuento.

Compra un producto → llévate otro

BOGO entre productos distintos — compra champú, llévate el acondicionador gratis.

Compra un producto → % de descuento

Descuento porcentual en otro producto cuando el SKU desencadenante está en el carrito.

Artículo más barato gratis

Las N unidades más baratas dentro del alcance reciben el descuento completo. La promoción clásica del retail.

Línea más barata gratis

La línea de carrito de menor valor dentro del alcance queda totalmente descontada.

Gasta más de X — % de descuento

Porcentaje cuando el gasto en carrito o producto alcanza el umbral.

Gasta más de X — importe fijo

Importe fijo por superar el umbral de gasto.

Cada X gastados — Y de descuento

Descuento por tramos repetidos — cada 100 € → 10 € de descuento.

Gasta más de X → regalo gratuito

Añade un producto gratuito al alcanzar el umbral de gasto.

Añadir regalo directo

Regalo instantáneo cuando se cumplen las condiciones de la política — sin necesidad de regla de gasto.

Pareja de productos — importe fijo

1 de la lista A + 1 de la lista B → descuento fijo por pareja.

Tramos de cantidad

Más cantidad dentro del alcance → mayor % de descuento. Ahorro escalonado.

% de descuento en línea

% de descuento en las líneas de producto seleccionadas — empezando por la más barata o la más cara.

Porcentaje de descuento en el carrito

Ajuste porcentual sobre el total del pedido cuando se cumplen las condiciones.

Importe fijo de descuento en el carrito

Descuento plano sobre el total del pedido — p. ej. 10 € de descuento.

Porcentaje de descuento en productos

% de descuento por alcance — categoría, fabricante o SKUs seleccionados a mano.

Importe fijo de descuento en productos

Descuento plano solo en los productos dentro del alcance.

Envío gratis

Elimina el coste de envío cuando se activa la política.

% de descuento en envío

Descuento parcial solo sobre el coste de envío.

Casos de uso reales

Descuentos condicionales de pedido se adapta a cómo vende realmente tu tienda. Aquí tienes campañas que puedes lanzar en minutos — no semanas de desarrollo a medida.

Compra 3, llévate 1 gratis en una categoría

Alcance = categoría Rebajas de Verano. Promoción = Compra N llévate M gratis. Combina libremente 4 artículos cualesquiera — la unidad más barata es gratis. Matemáticas clásicas del retail, automáticas.

Artículo más barato gratis en todo el carrito

Sin límite de alcance. 1 unidad, la más barata del carrito, recibe el descuento completo. Perfecto para campañas del tipo "añade lo que quieras, el artículo más pequeño va por nuestra cuenta".

Línea más barata gratis — impulso de liquidación

Alcance = categoría Outlet. La línea de carrito de menor valor (fila completa) queda descontada. Mueve el stock lento sin aplicar un % general a todo.

BOGO entre productos distintos

Compra cualquier funda de móvil → llévate el protector de pantalla gratis. SKUs distintos, listas vinculadas, regalo añadido mediante regla de carrito nativa.

Gasta 150 € → 10% de descuento

Condición: total del carrito ≥ 150 €. Promoción: porcentaje de descuento en el carrito. ¿Solo clientes VIP? Añade el grupo de cliente al árbol de condiciones.

Cada 100 € gastados → 10 € de descuento

Fórmula de tramos de gasto repetidos. Un carrito de 340 € = 30 € de descuento automáticamente. Sin código de cupón. Sin cálculo manual.

Gasta 80 € → producto de muestra gratis

La promoción de regalo por gasto añade tu SKU de muestra al alcanzar el umbral. Ideal para tiendas de cosmética y alimentación.

Regalo gratuito instantáneo para miembros registrados

"Añadir regalo directo" + condición: cliente identificado + grupo de miembros. Regalo de bienvenida en cada visita que califique.

Pack de camisa + corbata

Importe fijo de descuento por pareja de productos: 1 de la lista de camisas + 1 de la lista de corbatas → 15 € de descuento por pareja. Se acumula para varias parejas en el carrito.

Tramos de cantidad — cuanto más compras, más ahorras

2+ unidades = 5%, 5+ = 10%, 10+ = 15% en la categoría seleccionada. Fomenta la compra al por mayor sin reglas de carrito por tramos manuales.

Envío gratis a partir de 60 €

Condición sobre el total del carrito. Promoción = envío gratis. Combínalo con una política de descuento en productos usando la estrategia de combinación.

50% de descuento en envío solo para B2C

Promoción de % de descuento en envío. La condición excluye al grupo mayorista. Los clientes minoristas obtienen el envío a mitad de precio.

20% de descuento en liquidación de fabricante

Alcance = fabricante. Porcentaje de descuento en productos. Condición: rango de fechas para el flash de fin de semana. El simulador lo verifica antes de la medianoche del viernes.

15% de descuento en la línea más cara

% de descuento en línea con selección "más cara primero". Incentivo de upselling — el SKU premium recibe el descuento visible.

Descuento de fidelización por país

Condición: país de entrega DE + identificado + 3+ pedidos anteriores. 5 € fijos de descuento en el carrito. Segmentación de precisión que las reglas de carrito nativas no pueden expresar.

Acumulación de Black Friday

Política A: 10% de descuento en el carrito. Política B: artículo más barato gratis. Combinación = acumular todo. Tope global = máximo 50 € de descuento total. Generosidad controlada.

De pruebas a producción en una sola exportación

Crea y simula en el entorno de pruebas. Exporta el JSON de la política. Impórtalo en la tienda en producción. Duplícalo para la variante de Cyber Monday. El registro de auditoría rastrea cada cambio.

Guía completa de funciones

Cada función explicada en lenguaje sencillo para propietarios de tiendas y equipos de marketing. Esto es software de clase empresarial — con la profundidad necesaria para campañas complejas y la claridad suficiente para que nunca necesites un desarrollador en el trabajo diario de promociones.

Políticas y reglas de descuento

Una política es una campaña de promoción con nombre — tu acumulación de Black Friday, tu oferta de fidelización VIP, tu fin de semana de liquidación. Cada política contiene un árbol de condiciones (quién califica) y una o varias reglas de descuento (qué obtienen). Crea políticas ilimitadas, ordénalas arrastrando por prioridad, actívalas o pásalas individualmente sin tocar código.

Cada regla puede funcionar en modo Simple (% plano o importe fijo sobre carrito, productos o envío) o en modo Promoción con acceso a las 20 fórmulas. Los ajustes por regla incluyen código de descuento, prioridad, topes mínimo/máximo de descuento, rango de fechas (válido desde / válido hasta), condiciones opcionales a nivel de regla y etiqueta multilingüe de pago mostrada en la línea del carrito.

Detener en la primera coincidencia finaliza la evaluación tras la primera política que califica — útil cuando las campañas no deben superponerse. La estrategia de combinación por política controla cómo se combinan varias reglas dentro de una misma política: acumular todos los descuentos, que gane la primera, cascada por prioridad, solo el descuento más alto, o códigos únicos. Una estrategia de combinación global predeterminada y un tope de descuento global en Ajustes protegen tu margen en toda la tienda.

La vista de lista de políticas muestra el estado, la estrategia de combinación, el número de reglas y acciones rápidas. Duplica, exporta JSON, importa desde archivo o activa/desactiva — todo desde el panel de políticas, con cada cambio registrado en el registro de auditoría.

Constructor visual de condiciones

El constructor de condiciones es un editor de árbol AND/OR anidado — el mismo patrón que usan los motores de reglas profesionales, presentado como grupos fáciles de arrastrar en tu back office. Añade un grupo, elige un campo, selecciona un operador, define un valor. Anida grupos para lógicas como: (grupo VIP O 5+ pedidos anteriores) Y (total del carrito ≥ €100) Y (la categoría Rebajas de Verano tiene 3+ artículos).

Más de 30 campos de condición cubren todo el contexto del carrito: total del carrito, subtotal de producto, coste de envío, número de productos, número de SKUs únicos, peso, número de reglas de carrito existentes, número de pedidos del cliente, gasto histórico, día de la semana, hora, fecha, código postal, moneda, país, país de facturación, zona, grupo de cliente, transportista, módulo de pago, estado identificado/invitado, productos, categorías, fabricantes, proveedores, indicadores virtual/físico, personalización y detección de descuentos existentes.

Los campos compuestos combinan entidad + umbral en una sola condición — e.g. producto #123 cantidad ≥ 3, categoría #45 total de línea ≥ €50. Los operadores incluyen igual, distinto, mayor/menor que, entre, en lista, no en lista, contiene, empieza por, regex, vacío y no vacío.

Los selectores de producto, categoría, fabricante y grupo usan búsqueda con autocompletado integrada. Una frase de vista previa en vivo explica qué coincide con el árbol. Los usuarios avanzados pueden alternar el JSON en bruto para copiar y pegar entre entornos. Las condiciones se reevalúan en cada sincronización del carrito — añadir al carrito, cambiar cantidad, iniciar sesión, cambiar dirección — el motor reacciona de inmediato.

Constructor visual de promociones

Cambia una regla al modo Promoción y los campos de valor plano se sustituyen por una cuadrícula de tarjetas con los 20 tipos de promoción, agrupados por familia: ajustes, ofertas por unidad enésima, tramos de cantidad, promociones por gasto, BOGO, descuentos por línea, regalos y parejas de productos. Haz clic en una tarjeta — solo aparecen los campos relevantes para esa fórmula.

El selector de alcance define qué líneas del carrito entran en el cálculo: todo el carrito, productos seleccionados a mano, categorías o fabricantes completos. Los tipos BOGO obtienen listas de productos compra/lleva con selectores visuales. Los tipos por gasto obtienen campos de umbral y tramo. Los tipos por tramos obtienen una tabla escalonada. Los tipos de pareja obtienen lista A + lista B. El artículo más barato gratis obtiene un campo de número de unidades gratis. Las promociones de línea te permiten elegir primero la más barata o primero la más cara.

Detrás de la interfaz, ConorderdisPromotionCalculator delega en matemáticas dedicadas: expansión del grupo de unidades para ciclos BOGO, ordenación de líneas por valor total para la línea más barata gratis, aritmética de tramos repetidos para escaleras de gasto. El resultado es un importe de descuento preciso — no una estimación redondeada de una regla de carrito genérica.

La configuración de promoción se sincroniza bidireccionalmente con JSON. Importa una política desde el entorno de pruebas, abre el constructor visual, ajusta un umbral, guarda — los datos estructurados permanecen consistentes. Las etiquetas de resumen de regla en el panel muestran la fórmula activa de un vistazo sin abrir el editor.

Simulador de carrito

La pestaña Simulador es un flujo de trabajo de tres pasos contra datos reales de tu base de datos — no un carrito ficticio. Paso 1: busca carritos por ID, nombre de cliente o correo electrónico. Paso 2: elige un carrito de la lista en vivo (muestra cliente, correo, total del carrito, última actualización). Paso 3: ejecuta la evaluación y lee el desglose completo del resultado.

Los resultados muestran qué políticas coincidieron, cuáles se omitieron (y por qué), los importes calculados por regla, las líneas de regalo que se añadirían, los indicadores de envío gratis y el descuento total final. Un filtro de cliente opcional reduce la lista de carritos a una sola cuenta — ideal para reproducir un ticket de soporte.

Cada simulación ejecutada se registra en el registro de auditoría con el tipo de evento simulation_run, el ID del carrito, el actor (empleado) y una instantánea del resultado. Marketing puede verificar una campaña antes de activarla. Soporte puede explicar por qué el carrito de un cliente concreto recibió o no un descuento — sin hacer un pedido de prueba en la tienda en producción.

Usa el simulador tras cada edición de política, antes de publicar el Black Friday y al importar políticas desde el entorno de pruebas. Es la red de seguridad que separa la gestión de promociones de nivel empresarial de "cambiar y confiar en la suerte".

Panel y analítica

La pestaña Panel es tu sala de control de promociones. Las tarjetas de KPI, sobre un periodo seleccionable (30 / 90 / 180 / 365 días), muestran: total de aplicaciones de descuento, pedidos afectados, total de descuento redondeado en la moneda de la tienda y número de políticas activas. Los datos provienen del registro de auditoría — eventos reales, no estimaciones.

Los gráficos de tendencia de Chart.js visualizan la actividad de descuentos en tres granularidades: diaria (ventana configurable), semanal y mensual. Cambia el tipo de gráfico predeterminado en Ajustes. Un gráfico circular desglosa las aplicaciones por código de descuento para que veas qué reglas COD-* se activan realmente en producción.

El panel también muestra las entradas de auditoría recientes — últimos cambios de política, últimas simulaciones, últimas aplicaciones de descuento en la tienda online — para una resolución de problemas rápida sin abrir el registro completo. El periodo de analítica, las ventanas de día/semana/mes del gráfico y el tipo de gráfico predeterminado son configurables en Ajustes → Analítica.

Para agencias y operadores multitienda: el panel responde a la pregunta que marketing siempre hace — "¿Se está ejecutando realmente nuestra promoción?" — con datos, no con intuición.

Registro de auditoría

La pestaña dedicada de Registro de auditoría es un diario de eventos completo — no un archivo de depuración enterrado en los registros del servidor. Cada fila almacena marca de tiempo, tipo de evento, actor (nombre de empleado, nombre de cliente o SYSTEM), resumen legible, referencia de pedido vinculada, código de descuento, importe, ID de carrito e ID de política.

Se rastrean 11 tipos de evento: discount_applied (sincronización de carrito en vivo), order_discount (pedido realizado), policy_created, policy_updated, policy_deleted, policy_toggled, policy_duplicated, policy_imported, policy_exported, settings_updated y simulation_run. Cada evento registra su origen: tienda online, back office o sistema.

Haz clic en Ver en cualquier fila para abrir una ventana de detalle con la instantánea JSON completa — líneas de descuento aplicadas, diferencia de política, salida de simulación o carga de cambios de ajustes. Las aplicaciones de descuento almacenan una discount_snapshot para que puedas reconstruir exactamente lo que vio el cliente en el momento del pago.

La lista admite la exportación a CSV nativa de PrestaShop para revisiones de finanzas y cumplimiento. Las columnas combinadas muestran la referencia del pedido, el nombre del cliente y el nombre del empleado sin necesidad de cruzar datos manualmente. Cuando un cliente pregunta "¿por qué recibí este descuento?", la respuesta está a una búsqueda de distancia.

En la página de pedido del back office (hook displayAdminOrder), un panel muestra qué políticas de Descuentos condicionales de pedido contribuyeron a ese pedido — nombre de la política, código de descuento, importe e instantánea. La verdad histórica se conserva incluso si la política se edita o elimina más adelante.

Importar, exportar y duplicar

Las políticas son documentos JSON portables. Exportar descarga la política completa — árbol de condiciones, todas las reglas, configuraciones de promoción, estrategia de combinación, posiciones — lista para control de versiones o para entregarla a otra tienda. Importar sube un archivo JSON y crea una nueva política (o la actualiza, según el flujo de trabajo) con la entrada de auditoría policy_imported.

Duplicar clona una política con un clic desde el menú de acciones de la lista — copia todas las reglas, renombra con un sufijo y registra policy_duplicated. Perfecto para crear "Black Friday v2" a partir de "Black Friday v1" sin reconstruir 15 reglas a mano.

Flujo de trabajo típico de una agencia: crear y simular en el entorno de pruebas → exportar JSON → importar en producción → ejecutar el simulador de nuevo → activar. Las configuraciones de Black Friday se trasladan entre tiendas de clientes en minutos. Cada transferencia se puede rastrear en el registro de auditoría.

Ajustes del módulo

La pestaña Ajustes centraliza el comportamiento de toda la tienda. Interruptor maestro de activación/desactivación. Estrategia de combinación global predeterminada para nuevas políticas. Tope de descuento global — descuento total máximo por carrito en todas las políticas (0 = ilimitado). Interruptor de artículos gratuitos como regalo — materializa los productos gratuitos como líneas de regalo nativas de PrestaShop frente a descuento en línea.

Desactivar autoañadido evita la inyección automática de reglas de carrito cuando quieres control manual. El registro de depuración escribe trazas detalladas del motor para soporte. La sección de analítica configura el periodo de gráfico predeterminado, las ventanas diaria/semanal/mensual y el tipo de gráfico predeterminado.

Cada guardado de ajustes registra settings_updated en el registro de auditoría con una instantánea antes/después. Sin desviaciones de configuración silenciosas.

Integración con el proceso de pago y multitienda

Los descuentos se materializan como reglas de carrito nativas de PrestaShop con el prefijo COD-*. Aparecen en el resumen del carrito, el proceso de pago, la confirmación del pedido, las facturas y los abonos — exactamente igual que las reglas de carrito creadas manualmente. Sin trucos de plantilla. Sin líneas de producto negativas falsas.

El motor se enlaza a actionCartSave, añadir/quitar productos, inicialización del controlador frontal, validación de pedido y validación de reglas de carrito — recalculando cada vez que cambia el contexto del carrito. El estado del carrito se persiste en conorderdis_cart con instantánea aplicada, instantánea de regalo e ID de regla de carrito vinculada para una sincronización idempotente.

Las políticas tienen alcance por tienda (id_shop) para configuraciones multitienda. Cada tienda de tu grupo puede ejecutar acumulaciones de promociones independientes. PrestaShop 9.x, 8.x y 1.7.x comparten una sola base de código gracias a la capa de compatibilidad integrada.

Las etiquetas multilingües de pago por regla (conorderdis_rule_lang) garantizan que la línea de descuento se lea correctamente en todos los idiomas activos de la tienda.

Bajo el capó

Estadísticas para curiosos

Carrito evaluado. Unidades expandidas. Promoción calculada. Regla de carrito nativa aplicada. Cada paso queda registrado en filas de auditoría. Esto es software de clase empresarial — esta es la ingeniería detrás del descuento que ve tu cliente.

31.000+
Líneas de código

~25.600 PHP · ~4.000 JavaScript · ~750 plantillas Smarty · ~1.300 CSS. Motor, constructores, panel, simulador, gestor de reglas de carrito e interfaz de administración.

21
Clases PHP de dominio

Motor, calculadora, grupo de unidades, árbol de condiciones, gestor de reglas de carrito, registro de auditoría, panel, duplicador de políticas, materializador de promociones y más.

31
Paquetes de traducción

Archivos de traducción ya preparados para el back office y la interfaz del módulo. Del inglés y el alemán al polaco, español, francés, italiano y mercados de toda Europa y más allá.

6
Pestañas del back office

Panel, Políticas, Ajustes, Simulador, Registro de auditoría y Actualizaciones — cada una un panel autónomo con paquetes JS dedicados.

20
Fórmulas de promoción

Calculadoras dedicadas para BOGO, gasto, tramos, líneas, regalos, envío y ajustes de carrito/producto.

30+
Campos de condición

Reglas de carrito, cliente, entrega, producto y reglas compuestas de cantidad/importe con árboles lógicos AND/OR anidados.

11
Tipos de evento de auditoría

Descuento aplicado, descuento de pedido, CRUD de políticas, importación/exportación, duplicado, activación/desactivación, ajustes y simulación.

5
Estrategias de combinación

Acumular todo, que gane la primera, cascada por prioridad, descuento más alto, códigos únicos — por política y como valor global predeterminado.

Capa de base de datos

  • 5 tablas personalizadas: conorderdis_policy para campañas, conorderdis_rule + conorderdis_rule_lang para reglas y etiquetas, conorderdis_cart para el estado de sincronización del carrito, conorderdis_log para el diario de auditoría.
  • 4 ObjectModels: ConorderdisPolicy, ConorderdisRule, ConorderdisCartState, ConorderdisLog con CRUD completo y compatibilidad multitienda.
  • Instantáneas: JSON de descuento aplicado, instantánea de regalo y productos materializados almacenados por carrito para una sincronización idempotente de reglas de carrito nativas.

Arquitectura

  • 9–10 hooks de PrestaShop: actionCartSave, actionValidateOrder, actionValidateCartRule, displayAdminOrder, hooks de eliminación de producto en el carrito y más.
  • 6 pestañas del back office: Panel, Políticas, Ajustes, Simulador, Registro de auditoría y Actualizaciones — cada una un panel autónomo con paquetes JS dedicados.
  • 6 módulos JavaScript: constructor de condiciones (~1.000 líneas), constructor de promociones, reglas de política, gráficos del panel, simulador y autocompletado de búsqueda de productos.
  • Capa de compatibilidad con PS 9 en lib/prestashop9compatibility.php — una sola base de código para PrestaShop 1.7.x, 8.x y 9.x.
Chart.js
Gráficos de tendencia de descuentos diarios, semanales y mensuales, además de un desglose circular por código de descuento en el panel de analítica.
Más de 100 archivos
Clases PHP, constructores JS, plantillas Smarty, esquema SQL, traducciones y capa de compatibilidad en un solo paquete de módulo.
v1.8.4
Versión actual. PrestaShop 9.x, 8.x, 1.7.x. Una sola base de código, tres generaciones de plataforma.

Las condiciones deciden quién califica. Las fórmulas de promoción deciden cuánto. Las reglas de carrito nativas entregan el descuento. El registro de auditoría demuestra qué ocurrió. Ese es el contrato de ingeniería que Descuentos condicionales de pedido mantiene en cada actualización del carrito.

Más de 31.000 líneas de código repartidas en más de 100 archivos del módulo, 31 paquetes de traducción y v1.8.4 de desarrollo continuo. No es un plugin de cupones de fin de semana. Software de clase empresarial en el que tu proceso de pago, tu equipo de finanzas y tu departamento de marketing pueden confiar cuando las promociones se publican y alguien pregunta por qué un carrito recibió un descuento.

149.00 €

Galería del Módulo 1/13

Por qué elegir nuestro módulo
Descuentos condicionales de pedido?

Optimización y Automatización

El módulo "Descuentos condicionales de pedido" es software empresarial que automatiza y optimiza tus campañas de descuento. Con 20 fórmulas de promoción y un constructor visual de condiciones, permite crear políticas complejas, simular su impacto y auditar resultados, liberándote de tareas manuales.

Ventas Aumentadas

Descuentos condicionales de pedido eleva tus ventas con 20 fórmulas de promoción. Crea fácilmente ofertas complejas como "compra 3, llévate 1 gratis" o "cada 100€ gastados, 10€ de descuento", incentivando compras mayores y una conversión superior en tu tienda.

15 años de experiencia

Fruto de 15 años de experiencia en PrestaShop, el módulo "Descuentos condicionales de pedido" es un motor visual de promociones de clase empresarial. Sus 20 fórmulas, reglas nativas y simulador demuestran un conocimiento profundo de la plataforma, garantizando una gestión de descuentos precisa y robusta.

Amplia Personalización

Descuentos condicionales de pedido ofrece personalización ilimitada. Su constructor visual combina más de 30 campos de condición con 20 fórmulas de promoción, empleando árboles AND/OR anidados y múltiples estrategias de combinación. Ajusta con precisión tus políticas de descuento a las necesidades únicas de tu tienda.

Código de Fuente Abierto

El módulo Descuentos condicionales de pedido, software de clase empresarial, ofrece acceso completo al código fuente (PHP, JS, Smarty), sin ocultamientos como 'ioncube'. Esto le permite editar libremente el código y las plantillas para personalizar sus 20 fórmulas de promoción y condiciones avanzadas.

Licencia y Actualizaciones

Descuentos condicionales de pedido se actualiza continuamente, garantizando que tus políticas de descuentos avanzadas siempre funcionen a la perfección. La licencia es para uso ilimitado (pago único) e incluye un año de actualizaciones gratuitas. Renovación posterior con hasta 90% de descuento.