Plus/Minus Quantity Buttons para el carrito de Magento 2 – recálculos instantáneos del carrito

El módulo añade elegantes botones + / − (en formato de píldora) al campo de cantidad del carrito de Magento 2 y ejecuta automáticamente los recálculos al cambiar qty, sin recargar la página.
SKU
M2-PLUS-MINUS-IN-CART
15,38 €
Email to a Friend

Consultar sobre este producto

Descripción / Plus/Minus Quantity Buttons para el carrito de Magento 2 – recálculos instantáneos del carrito

Este módulo amplía el carrito estándar de Magento 2 con un control intuitivo de la cantidad de productos:

  • Botones + / − junto a qty – el usuario no tiene que acertar en un campo pequeño ni introducir el número manualmente.

  • Recálculos automáticos mediante AJAX tras cambiar la cantidad:

    • actualización del formulario del carrito,

    • actualización del mini-carrito (customerData),

    • actualización del resumen / totals (getTotalsAction),

    • todo sin recargar la página.

  • Estabilidad tras actualizar el DOM – después de sustituir el HTML del carrito, los botones se inicializan de nuevo.

  • Diseño moderno tipo píldora – el control se muestra como un único elemento coherente (menos | cantidad | más) y encaja con la mayoría de temas.

Resultado: el cliente finaliza la compra más rápido y el carrito se comporta como una aplicación, no como una página clásica con formulario.

More Information

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 (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 correo electrónico 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.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-updatecartafterqtychange

Finalización de la instalación

Después de instalar el paquete, actualiza Magento y limpia la caché:

php bin/magento setup:upgradephp bin/magento cache:flush

En el entorno de producción, realiza también la compilación DI y el despliegue de archivos estáticos conforme al proceso de despliegue de la tienda.

Customer Reviews

Precio
Calidad
Asistencia
Niby detal, ale konwersja koszyka poszła w górę.
Review by Karol_B2C
UX +1
Precio
Calidad
Asistencia
Kod czytelny, łatwo dopasować wygląd w LESS
Review by SzymonDev
Działa stabilnie po podmianie formularza
Precio
Calidad
Asistencia
Prosty moduł, a robi różnicę.
Review by Marek K
Klienci od razu łapią plus/minus, a totals liczą się błyskawicznie

3 Item(s)

Write Your Own Review
You're reviewing: Plus/Minus Quantity Buttons para el carrito de Magento 2 – recálculos instantáneos del carrito
Your Rating:
Precio
Calidad
Asistencia
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Implemented in real Magento 2 stores
Caso práctico – toursport.pl

En toursport.pl implementamos un control de cantidad + / − en el carrito, porque los usuarios cambiaban las cantidades con frecuencia (por ejemplo, en ropa/tallas, accesorios, conjuntos) y la introducción manual de valores ralentizaba el proceso.

Problema:

  • los clientes editaban las cantidades por partes,

  • algunos usuarios en móvil tenían problemas para hacer clic con precisión en el campo qty,

  • tras cambiar la cantidad, esperaban un recálculo inmediato de los totales y del mini-carrito.

Solución:

  • añadimos botones intuitivos +/− en formato píldora,

  • activamos recálculos AJAX sin recargar la página (totales + mini-carrito),

  • adaptamos el estilo al layout del carrito para que el control pareciera una parte nativa del tema.

Efecto empresarial (práctico):

  • edición más rápida del carrito,

  • menos frustración en móvil,

  • un carrito más “tipo aplicación” → una mejor experiencia de compra.

Preguntas y respuestas

Pregunta
¿Funciona el módulo sin modificar las plantillas del carrito?
Respuesta
Sí — los botones se añaden mediante JS y el estilo se aplica con LESS.
Pregunta
¿Recalcula los totales y el minicarrito?
Respuesta
Sí — actualiza la sección cart y llama a getTotalsAction()
Pregunta
¿Funcionará después de actualizar el HTML del carrito mediante AJAX?
Respuesta
Sí — después de sustituir #form-validate, el módulo vuelve a inicializar los botones.
Pregunta
¿Se puede cambiar el aspecto a tipo “píldora” o al estilo de mi tema?
Respuesta
Sí — los estilos se basan en clases sencillas .kowal-qty* y se pueden sobrescribir fácilmente.
Pregunta
¿Al hacer clic rápidamente en +/− no se generarán muchas solicitudes?
Respuesta
Se puede (y conviene) activar un pequeño debounce (p. ej., 150 ms) para limitar el spam de solicitudes.
Update cookie preferences