Boutons Plus/Minus de quantité pour le panier Magento 2 – recalculs instantanés du panier

Le module ajoute d’élégants boutons + / − (en forme de pilule) au champ de quantité dans le panier Magento 2 et lance automatiquement les recalculs après modification de la qty — sans rechargement de la page.
Compatibilité
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
15,38 €
Envoyer à un ami

Demander des informations sur ce produit

Description / Boutons Plus/Minus de quantité pour le panier Magento 2 – recalculs instantanés du panier

MAGENTO 2 · PANIER · QUANTITÉ DE PRODUITS · AJAX

Modifiez les quantités avec des boutons et actualisez le panier sans recharger la page.

Kowal Plus/Minus Quantity Buttons

Ajoutez des boutons plus et moins aux champs de quantité du panier standard. Après un changement, actualisez le formulaire, le mini-panier et le récapitulatif des montants avec les mécanismes AJAX de Magento.

Plus et moins · Actualisation des montants · Réinitialisation des boutons

COMMENT CELA FONCTIONNE EN PRATIQUE

01 · Le client modifie la quantité
Il utilise les boutons ou modifie le champ qty.

02 · Le panier envoie une mise à jour
Un bref délai regroupe les changements rapides dans une seule requête.

03 · Les données sont actualisées
Le formulaire, le mini-panier et le récapitulatif affichent les nouvelles valeurs.

Qu’apporte ce module à votre boutique ?

Découvrez les fonctionnalités, les usages et les paramètres du module.

Découvrez le module

Ce module enrichit le panier standard Magento 2 avec un contrôle intuitif de la quantité de produits :

  • Boutons + / − pour la quantité – l’utilisateur n’a pas besoin de cliquer dans un petit champ ni de saisir le nombre manuellement.

  • Recalculs automatiques AJAX après modification de la quantité :

    • actualisation du formulaire du panier,

    • actualisation du mini-panier (customerData),

    • actualisation du récapitulatif / totals (getTotalsAction),

    • le tout sans rechargement de la page.

  • Stabilité après actualisation du DOM – après le remplacement du HTML du panier, les boutons sont réinitialisés.

  • Design moderne en forme de pilule – le contrôle ressemble à un élément unique et cohérent (moins | quantité | plus), adapté à la plupart des thèmes.

Résultat : le client finalise son achat plus rapidement, tandis que le panier se comporte comme une application plutôt que comme une page classique avec formulaire.

Activation et actualisation des données du panier

Dans Stores → Configuration → Kowal → Update Cart After Qty Change → Settings, activez Enable. Le mécanisme démarre sur le panier standard et concerne les boutons comme la modification manuelle de la quantité.

La mise à jour utilise le formulaire form-validate, la section customerData cart et getTotalsAction. Après le remplacement du formulaire, les boutons sont réinitialisés sans doubler les contrôles.

Pas de quantité et restrictions produit

Les boutons modifient la quantité de 1. Le script lit les valeurs min et max du champ, utilise un minimum de 1 par défaut et arrondit à un entier. La vente en fractions ou avec un pas personnalisé nécessite une adaptation.

Un debounce de 150 ms limite les requêtes lors de changements rapides. Magento continue de vérifier le stock, les quantités autorisées et les autres conditions de commande.

Thème et périmètre d’utilisation

Le module repose sur RequireJS, jQuery et le HTML standard du panier. Vérifiez l’apparence du contrôle et les sélecteurs du formulaire dans votre thème. Le dépôt ne contient pas d’adaptateur Hyvä distinct pour ce paquet.

Les boutons concernent les champs du panier standard ; l’actualisation du mini-panier n’y ajoute pas le même contrôle. Le délai de recalcul dépend de la réponse de la boutique et du réseau.

Installation via Composer

Package kowal/module-updatecartafterqtychange, module Kowal_UpdateCartAfterQtyChange. Après avoir configuré l’accès au dépôt Kowal, installez le package, activez le module, mettez Magento à jour et videz le cache. En production, prévoyez la compilation et le déploiement du contenu statique conformément au processus de la boutique.

De la configuration au résultat

1. Le client modifie la quantité
Il utilise les boutons ou modifie le champ qty.

2. Le panier envoie une mise à jour
Un bref délai regroupe les changements rapides dans une seule requête.

3. Les données sont actualisées
Le formulaire, le mini-panier et le récapitulatif affichent les nouvelles valeurs.

Deux unités au lieu d’une

Le client appuie sur plus à côté du produit. Le module augmente la quantité et lance la mise à jour du panier, puis actualise les montants et le mini-panier.

Il n’a pas à recharger manuellement la page. L’acceptation finale de la quantité et la disponibilité du produit dépendent toujours des règles Magento.

Facilitez les changements de quantité dans le panier

Vous souhaitez adapter le module à votre boutique ? Demandez le déploiement de Kowal Plus/Minus Quantity Buttons et discutez de la configuration ou des extensions nécessaires.

Caractéristiques

Compatibilité avec le modèle Luma / Blank, KOWAL

Notice d'installation du module

Installation via Composer

Les données d’accès au dépôt Composer (adresse e-mail du client et jeton de licence) vous seront envoyées par e-mail après l’achat. Elles sont également disponibles dans l’espace client après connexion sur kowal.store. Remplacez TWOJ_EMAIL_KLIENTA par l’adresse e-mail de votre compte et TWOJ_TOKEN par le jeton reçu. Exécutez les commandes dans le répertoire racine 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-updatecartafterqtychange

Finalisation de l’installation

Après l’installation du package, exécutez la mise à jour de Magento et videz le cache :

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

En environnement de production, effectuez également la compilation DI et le déploiement des fichiers statiques conformément au processus de déploiement de la boutique.

Cliquer pour passer le carrousel

Nous avons trouvé d'autres produits qui pourraient vous plaire !

Commentaires des clients

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

3 article(s)

Rédigez votre propre commentaire
Vous commentez : Boutons Plus/Minus de quantité pour le panier Magento 2 – recalculs instantanés du panier
Votre notation:
Prix
Qualité
Assistance
loader
Chargement...

Votre évaluation est enrégistrée avec succès. Merci.

Questions et réponses

Question
Le module fonctionne-t-il sans modifier les modèles du panier ?
Réponse
Oui — les boutons sont ajoutés via JS, et la mise en forme est réalisée avec LESS.
Question
Recalcule-t-il les totaux et le mini-panier ?
Réponse
Oui — il actualise la section cart et appelle getTotalsAction()
Question
Cela fonctionnera-t-il après l’actualisation du HTML du panier via AJAX ?
Réponse
Oui — après le remplacement de #form-validate, le module réinitialise les boutons.
Question
Peut-on modifier l’apparence en « pastille » ou dans le style de mon thème ?
Réponse
Oui — les styles reposent sur de simples classes .kowal-qty* et peuvent être facilement remplacés.
Question
Cliquer rapidement sur +/− ne va-t-il pas générer beaucoup de requêtes ?
Réponse
Il est possible (et recommandé) d’activer un léger debounce (par ex. 150 ms) afin de limiter le spam de requêtes.
Implemented in real Magento 2 stores
Étude de cas – toursport.pl

Sur toursport.pl, nous avons déployé un contrôle de quantité + / − dans le panier, car les utilisateurs modifiaient souvent les quantités (p. ex. vêtements/tailles, accessoires, lots) et la saisie manuelle des valeurs ralentissait le processus.

Problème :

  • les clients modifiaient les quantités « en plusieurs fois »,

  • certains utilisateurs sur mobile avaient du mal à cliquer précisément dans le champ qty,

  • après une modification de quantité, ils s’attendaient à un recalcul immédiat des totaux et du mini-panier.

Solution :

  • nous avons ajouté des boutons +/− intuitifs au format pilule,

  • nous avons activé des recalculs AJAX sans rafraîchissement de la page (totaux + mini-panier),

  • nous avons adapté le style à la mise en page du panier afin que le contrôle ressemble à une partie native du thème.

Impact business (pratique) :

  • modification plus rapide du panier,

  • moins de frustration sur mobile,

  • un panier plus « applicatif » → une meilleure expérience d’achat.

Modifier les préférences de cookies