Plus/Minus Quantity Buttons für den Magento 2-Warenkorb – sofortige Warenkorb-Neuberechnungen

Das Modul fügt elegante Buttons + / − in Pillenform zum Mengenfeld im Magento 2-Warenkorb hinzu und startet nach einer Änderung der qty automatisch die Neuberechnung — ohne Neuladen der Seite.
SKU
M2-PLUS-MINUS-IN-CART
15,38 €
E-Mail an einen Freund

Zu diesem Produkt anfragen

Beschreibung / Plus/Minus Quantity Buttons für den Magento 2-Warenkorb – sofortige Warenkorb-Neuberechnungen

MAGENTO 2 · WARENKORB · PRODUKTMENGE · AJAX

Ändern Sie die Menge über Buttons und aktualisieren Sie den Warenkorb ohne Neuladen.

Kowal Plus/Minus Quantity Buttons

Fügen Sie Plus- und Minus-Buttons an den Mengenfeldern des Standard-Warenkorbs hinzu. Nach einer Änderung werden das Formular, der Mini-Warenkorb und die Betragsübersicht über die AJAX-Mechanismen von Magento aktualisiert.

Plus und Minus · Beträge aktualisieren · Buttons neu initialisieren

SO FUNKTIONIERT ES IN DER PRAXIS

01 · Der Kunde ändert die Menge
Er nutzt die Buttons oder bearbeitet das qty-Feld.

02 · Der Warenkorb sendet die Aktualisierung
Eine kurze Verzögerung bündelt schnelle Änderungen in einer Anfrage.

03 · Die Daten werden aktualisiert
Formular, Mini-Warenkorb und Zusammenfassung zeigen die neuen Werte.

Was gewinnt Ihr Shop?

Entdecken Sie Funktionen, Einsatzmöglichkeiten und Einstellungen des Moduls.

Lernen Sie das Modul kennen

Dieses Modul erweitert den Standard-Warenkorb von Magento 2 um eine intuitive Steuerung der Produktmengen:

  • Buttons + / − am qty-Feld – der Nutzer muss kein kleines Feld treffen und die Zahl nicht manuell eingeben.

  • Automatische AJAX-Neuberechnungen nach einer Mengenänderung:

    • Aktualisierung des Warenkorbformulars,

    • Aktualisierung des Mini-Warenkorbs (customerData),

    • Aktualisierung der Zusammenfassung / totals (getTotalsAction),

    • alles ohne Seiten-Reload.

  • Stabilität nach DOM-Aktualisierung – nach dem Austausch des Warenkorb-HTML werden die Buttons erneut initialisiert.

  • Modernes Pillen-Design – das Steuerelement wirkt wie ein zusammenhängendes Element (Minus | Menge | Plus) und passt zu den meisten Themes.

Ziel: eine komfortablere Mengenänderung und Warenkorbaktualisierung ohne manuelles Neuladen der Seite. Der Einfluss auf den Kaufabschluss hängt von der Implementierung ab und muss gemessen werden.

Aktivierung und Aktualisierung der Warenkorbdaten

Setzen Sie in Stores → Configuration → Kowal → Update Cart After Qty Change → Settings die Option Enable. Der Mechanismus startet auf der Seite des Standard-Warenkorbs und umfasst sowohl die Buttons als auch die manuelle Änderung des Mengenfelds.

Die Aktualisierung nutzt das Formular form-validate, den customerData-Bereich cart sowie getTotalsAction. Nach dem Austausch des Formulars werden die Buttons erneut initialisiert, ohne Steuerelemente zu duplizieren.

Mengenschritt und Produktbeschränkungen

Die Buttons ändern die Menge um 1. Das Skript liest min und max des Feldes aus, verwendet standardmäßig ein Minimum von 1 und rundet das Ergebnis auf eine ganze Zahl. Verkauf in Bruchteilen oder mit einem benutzerdefinierten Schritt erfordert eine Anpassung.

Ein kurzer Debounce von 150 ms reduziert die Anzahl der Anfragen bei schnellen Änderungen. Lagerbestand, zulässige Mengen und weitere Bestellbedingungen werden weiterhin von Magento geprüft.

Theme und Einsatzbereich

Das Modul basiert auf RequireJS, jQuery und dem Standard-HTML des Warenkorbs. Prüfen Sie das Aussehen des Steuerelements und die Formular-Selektoren in Ihrem Theme. Im Repository gibt es für dieses Paket keinen separaten Hyvä-Adapter.

Die Buttons gelten für Felder des Standard-Warenkorbs; die Aktualisierung des Mini-Warenkorbs bedeutet nicht, dass dort dasselbe Steuerelement hinzugefügt wird. Die Dauer der Neuberechnung hängt von der Antwort des Shops und des Netzwerks ab.

Installation über Composer

Paket kowal/module-updatecartafterqtychange, Modul Kowal_UpdateCartAfterQtyChange. Nachdem Sie den Zugriff auf das Kowal-Repository konfiguriert haben, installieren Sie das Paket, aktivieren Sie das Modul, aktualisieren Sie Magento und leeren Sie den Cache. In der Produktion berücksichtigen Sie die Kompilierung und Bereitstellung statischer Inhalte gemäß dem Prozess des Shops.

Von der Konfiguration zum Ergebnis

1. Der Kunde ändert die Menge
Er nutzt die Buttons oder bearbeitet das qty-Feld.

2. Der Warenkorb sendet die Aktualisierung
Eine kurze Verzögerung bündelt schnelle Änderungen in einer Anfrage.

3. Die Daten werden aktualisiert
Formular, Mini-Warenkorb und Zusammenfassung zeigen die neuen Werte.

Zwei Stück statt einem

Der Kunde drückt beim Produkt auf Plus. Das Modul erhöht die Menge und startet die Warenkorbaktualisierung, nach der Beträge und Mini-Warenkorb aktualisiert werden.

Er muss die Seite nicht manuell neu laden. Die endgültige Zulassung der Menge und die Produktverfügbarkeit hängen weiterhin von den Magento-Regeln ab.

Erleichtern Sie die Mengenänderung im Warenkorb

Möchten Sie das Modul an Ihren Shop anpassen? Fragen Sie die Implementierung von Kowal Plus/Minus Quantity Buttons an und besprechen Sie die Konfiguration oder benötigte Erweiterungen.

Weitere Informationen

Übereinstimmung mit der Vorlage Luma / Leer, KOWAL

Installationsanleitung für das Modul

Installation über Composer

Die Zugangsdaten zum Composer-Repository (E-Mail-Adresse des Kunden und Lizenz-Token) erhalten Sie nach dem Kauf per E-Mail. Sie sind außerdem im Kundenkonto nach der Anmeldung bei kowal.store verfügbar. Ersetzen Sie TWOJ_EMAIL_KLIENTA durch die E-Mail-Adresse Ihres Kontos und TWOJ_TOKEN durch den erhaltenen Token. Führen Sie die Befehle im Magento-Stammverzeichnis aus.

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

Installation abschließen

Nach der Installation des Pakets aktualisieren Sie Magento und leeren Sie den Cache:

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

In der Produktionsumgebung führen Sie außerdem die DI-Kompilierung und die Bereitstellung statischer Dateien gemäß dem Bereitstellungsprozess des Shops aus.

Klicken Sie, um das Karussell zu überspringen

Wir haben weitere Produkte gefunden, die Sie interessieren könnten!

Kundenbewertungen

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

3 Artikel

Schreiben Sie eine Bewertung
Sie bewerten: Plus/Minus Quantity Buttons für den Magento 2-Warenkorb – sofortige Warenkorb-Neuberechnungen
Ihre Bewertung:
Qualität
Preis
Support
loader
Wird geladen …

Ihre Bewertung wurde zur Moderation übermittelt.

Fragen und Antworten

Frage
Funktioniert das Modul ohne Änderungen an den Warenkorbvorlagen?
Antwort
Ja — die Schaltflächen werden per JS hinzugefügt, und das Styling erfolgt über LESS.
Frage
Berechnet es die Summen und den Mini-Warenkorb neu?
Antwort
Ja — es aktualisiert den Abschnitt cart und ruft getTotalsAction() auf
Frage
Funktioniert es nach der Aktualisierung des Warenkorb-HTML per AJAX?
Antwort
Ja — nach dem Austausch von #form-validate initialisiert das Modul die Schaltflächen erneut.
Frage
Kann man das Aussehen in eine „Pill“-Form ändern oder an den Stil meines Themes anpassen?
Antwort
Ja — die Styles basieren auf einfachen Klassen .kowal-qty* und können leicht überschrieben werden.
Frage
Verursacht schnelles Klicken auf +/− nicht viele Requests?
Antwort
Man kann (und sollte) ein leichtes Debounce (z. B. 150 ms) aktivieren, um Spam durch Anfragen zu begrenzen.
Implemented in real Magento 2 stores
Fallstudie – toursport.pl

Auf toursport.pl haben wir im Warenkorb eine Mengensteuerung + / − implementiert, da Nutzer häufig Mengen änderten (z. B. bei Kleidung/Größen, Zubehör, Sets) und die manuelle Eingabe der Werte den Prozess verlangsamte.

Problem:

  • Kunden bearbeiteten Mengen in mehreren Schritten,

  • einige Nutzer hatten auf Mobilgeräten Probleme, das Mengenfeld präzise anzuklicken,

  • nach einer Mengenänderung erwarteten sie eine sofortige Neuberechnung der Summen und des Mini-Warenkorbs.

Lösung:

  • wir haben intuitive +/−-Buttons in Pillenform hinzugefügt,

  • wir haben AJAX-Neuberechnungen ohne Seitenaktualisierung aktiviert (Summen + Mini-Warenkorb),

  • wir haben den Stil an das Warenkorb-Layout angepasst, sodass die Steuerung wie ein nativer Teil des Themes wirkt.

Geschäftlicher Effekt (praktisch):

  • schnellere Bearbeitung des Warenkorbs,

  • weniger Frustration auf Mobilgeräten,

  • ein stärker „app-ähnlicher“ Warenkorb → besseres Einkaufserlebnis.

Cookie-Einstellungen ändern