Quantity Boost para Magento 2
- Compatibilidad
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Descripción / Quantity Boost para Magento 2
MAGENTO 2 · PROMOCIONES · UMBRALES DE CANTIDAD · REGLAS DEL CARRITO
Premia las unidades adicionales con un descuento progresivo.
Kowal Quantity Boost
Utiliza las reglas nativas de Magento para calificar la promoción y umbrales propios para calcular el descuento. Combina la campaña con mensajes en el frontend y un informe de pedidos.
Porcentaje o importe · Prioridades y exclusiones · Informe de promociones
CÓMO FUNCIONA EN LA PRÁCTICA
01 · Creas una regla de control
Configuras productos, cupón, clientes y fechas en Magento.
02 · Defines umbrales por unidades
La primera mantiene el precio completo; las siguientes reciben un descuento.
03 · Comunicas y analizas el resultado
Revisas el carrito, los mensajes y el informe de pedidos.
¿Qué gana tu tienda?
Descubre las funciones, el uso y la configuración del módulo.
Conoce el módulo
Las reglas de carrito estándar de Magento 2 gestionan bien las promociones clásicas, pero presentan limitaciones en escenarios más avanzados de descuentos por cantidad. Quantity Boost resuelve este problema añadiendo un mecanismo flexible de descuento progresivo en función del número de unidades aptas en el carrito.
El módulo funciona sobre la base de las reglas nativas del carrito de Magento. En la práctica, esto significa que los mecanismos existentes de la plataforma siguen encargándose de la calificación de la promoción: actividad de la regla, fechas de vigencia, grupos de clientes, cupones, condiciones de producto, condiciones del carrito y orden de aplicación. Quantity Boost solo ignora el valor de descuento estándar configurado en las reglas seleccionadas y lo sustituye por su propio algoritmo por umbrales.
El administrador puede definir umbrales en una tabla dinámica, por ejemplo, la primera unidad sin descuento, la segunda con un 20% de descuento y la tercera y cada una de las siguientes con un 30% de descuento. El descuento se calcula sobre las unidades aptas de los productos, ordenadas por precio, de modo que el producto más caro puede permanecer sin descuento y la rebaja se aplica a las siguientes posiciones según las condiciones de la promoción.
Quantity Boost también admite el control de la interacción con otras promociones. El módulo respeta la prioridad nativa de las reglas de Magento y la opción Discard subsequent rules, y la configuración adicional Exclude Cart Price Rules permite indicar las reglas que deben bloquear la aplicación del descuento por cantidad.
Los mensajes frontend integrados ayudan a mostrar claramente al cliente las reglas de la promoción en la barra superior, la página de producto, el listado de categoría y el carrito. El módulo también puede comunicar el umbral de envío gratuito, tomándolo del método nativo Free Shipping. El aspecto de los mensajes puede configurarse por separado para cada ubicación de visualización, sin modificar el código.
Para los equipos de ventas y marketing, un elemento importante es el informe. Quantity Boost guarda sus propios campos de auditoría y ofrece un grid en el panel de Magento que permite analizar pedidos con el descuento aplicado, importes de promoción, reglas utilizadas, cupones y número de unidades aptas.
Principales ventajas
- Descuentos progresivos por cantidad sin codificar umbrales de forma rígida.
- Integración con las reglas nativas del carrito de Magento 2.
- Gestión de cupones, grupos de clientes, website y condiciones de producto mediante el mecanismo estándar de Magento.
- Posibilidad de indicar varias reglas que controlan la promoción.
- Exclusión explícita de promociones mediante
Exclude Cart Price Rules. - Tabla dinámica de umbrales: porcentaje o importe fijo de descuento.
- Mensajes promocionales en el frontend con aspecto configurable.
- Lectura del umbral de envío gratuito desde el método nativo de Magento.
- Informe de pedidos con el descuento Quantity Boost aplicado.
- Compatibilidad con entornos multistore y configuración por store view.
Para quién es este módulo
Quantity Boost es ideal para tiendas Magento 2 que realizan promociones por cantidad y quieren aumentar el valor del carrito sin renunciar a los mecanismos nativos de promoción de Magento.
Usos habituales:
- Compra más, gana más.
- Segundo producto -20%, tercero y siguientes -30%.
- Promociones de temporada en categorías seleccionadas.
- Acciones con cupón para grupos de clientes seleccionados.
- Descuentos múltiples combinados con vouchers o envío gratuito.
- Campañas de marketing que requieren informar sobre los resultados de la promoción.
Control de la promoción mediante Cart Price Rules
El módulo permite seleccionar una o varias reglas nativas de carrito de Magento. Estas reglas definen cuándo está activa la promoción y qué productos califican para el descuento.
Umbrales de descuento dinámicos
El administrador gestiona los umbrales en una tabla de configuración. Cada umbral incluye el número de unidad, el tipo de descuento, el valor del descuento y una etiqueta opcional.
Ejemplo:
Unidad · Descuento
1 · 0%
2 · 20%
3+ · 30%
Descuento porcentual o por importe
Cada umbral puede aplicar un descuento porcentual o un importe fijo de descuento. Los descuentos por importe se configuran por store view y también se guardan en la moneda base.
Protección contra el doble descuento
Se ignora el valor de descuento de la regla nativa de control. El módulo utiliza la regla para calificar la promoción, pero calcula el importe del descuento de forma independiente.
Interacción con otras reglas
Quantity Boost respeta las prioridades de las reglas de Magento y la configuración de bloqueo de reglas posteriores. Además, el administrador puede seleccionar reglas cuya aplicación desactive el descuento Quantity Boost.
Mensajes frontend
El módulo muestra mensajes promocionales:
- en la barra superior,
- en la página de producto,
- en el listado y la página de categoría,
- en el carrito.
Los mensajes admiten datos dinámicos, como el número de unidades aptas, el siguiente descuento y el umbral de envío gratuito.
Configuración del aspecto
Para cada ubicación de visualización se puede configurar por separado el color del texto, el fondo, la fuente, el padding, el margin, el borde y una clase CSS personalizada.
Informe en el panel de Magento
El informe Marketing > Promotions > Quantity Boost muestra los pedidos en los que se ha aplicado el descuento Quantity Boost. Esto facilita el análisis de la eficacia de la campaña y el control de la interacción con otras promociones.
Escenario de ejemplo
La tienda lanza la campaña Multidescuentos 2026:
- el primer producto apto sin descuento,
- el segundo producto con un 20% de descuento,
- el tercero y cada uno de los siguientes con un 30% de descuento,
- la promoción funciona solo para categorías seleccionadas,
- la promoción puede funcionar junto con un vale de 100 PLN si la configuración de reglas Magento lo permite,
- el umbral de envío gratuito se comunica en el carrito.
En este escenario, el administrador crea una regla de carrito estándar de Magento, define en ella las condiciones de producto y los grupos de clientes y, a continuación, selecciona esa regla en la configuración de Quantity Boost. Los umbrales de descuento se configuran directamente en el módulo.
Configuración de la promoción e informe
Stores → Configuration → Kowal → Quantity Boost permite seleccionar Cart Price Rules, reglas de exclusión, Discount Tiers, mensajes y aspecto. Las condiciones de producto, cupones, website, grupos de clientes y prioridades se configuran en la regla nativa de Magento.
El informe actual se encuentra en Marketing → Promotions → Quantity Boost. Muestra pedidos, Store View, reglas utilizadas, cupón, unidades aptas y descuento en la moneda de la tienda y en la moneda base.
Primera unidad y precisión del descuento
La primera unidad apta mantiene el precio completo. Se bloquea el guardado de un umbral para la primera unidad con un descuento superior a cero. Las unidades se ordenan de forma descendente por precio base.
Los importes se agregan por línea y se truncan al céntimo antes de transmitirse a totals. Por ejemplo, el 20% de 79,99 PLN produce 15,99 PLN de descuento en lugar de redondearse hacia arriba a 16,00 PLN.
Orden de reglas y envío gratuito
Un número de Priority más bajo indica una regla anterior. El descuento Quantity Boost tiene en cuenta el importe de la línea después de los descuentos de reglas anteriores; para obtener un resultado previsible, configura prioridades diferentes.
Exclude Cart Price Rules bloquea el descuento por cantidad cuando se ha aplicado la regla indicada. El umbral de Free Shipping solo se lee para los mensajes: el módulo no cambia las condiciones ni el mecanismo de envío gratuito.
Auditoría, diagnóstico y frontend
El atributo quantity_boost_eligible puede utilizarse en las condiciones de reglas para limitar productos. Los campos de auditoría abarcan líneas de quote, pedidos, facturas y abonos; el debug registra las decisiones en var/log/quantity_boost.log.
El frontend admite Luma de forma predeterminada. Los mensajes en Hyvä pueden requerir adaptación. Antes de lanzar la campaña, comprueba los resultados con otras reglas, variantes de producto y monedas.
Instalación mediante Composer
Paquete kowal/module-quantity-boost, módulo Kowal_QuantityBoost. Tras configurar el acceso al repositorio de Kowal, instala el paquete, activa el módulo, actualiza Magento y limpia la cache. En producción, incluye la compilación y el despliegue de contenido estático de acuerdo con el proceso de la tienda.
De la configuración al resultado
1. Creas una regla de control
Configuras productos, cupón, clientes y fechas en Magento.
2. Defines umbrales por unidades
La primera mantiene el precio completo; las siguientes reciben un descuento.
3. Comunicas y analizas el resultado
Revisas el carrito, los mensajes y el informe de pedidos.
Tres productos de 159,90 PLN
Con umbrales 1 = 0%, 2 = 20% y 3 = 30%, la primera unidad apta no tiene descuento. La segunda aporta 31,98 PLN y la tercera 47,97 PLN de descuento.
El descuento total es de 79,95 PLN si no hay otras promociones que modifiquen la base. Para precios distintos, el módulo empieza por la unidad apta más cara.
Diseña una promoción por cantidad para tu catálogo
¿Quieres adaptar el módulo a tu tienda? Pregunta por la implementación de Kowal Quantity Boost y comenta la configuración o las ampliaciones necesarias.
Más Información
| Conformidad con la plantilla | Luma / Blank, KOWAL |
|---|
Instrucciones de instalación del módulo
Instalación mediante Composer
Recibirás por correo electrónico los datos de acceso al repositorio Composer, es decir, la dirección de correo electrónico del cliente y el token de licencia, después de la compra. También están disponibles en el panel de cliente tras iniciar sesión en kowal.store. Sustituye TWOJ_EMAIL_KLIENTA por la dirección de e-mail de tu cuenta y TWOJ_TOKEN por el token recibido. Ejecuta los comandos en el directorio raíz de Magento.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-quantity-boost
Finalización de la instalación
Después de instalar el paquete, actualiza Magento y limpia la caché:
php bin/magento setup:upgrade
php bin/magento cache:flush
En el entorno de producción, realiza también la compilación DI y el despliegue de archivos estáticos de acuerdo con el proceso de despliegue de la tienda.