Plus/Minus Quantity Buttons dla Koszyka Magento 2 – natychmiastowe przeliczenia koszyka
WARTO NAM ZAUFAĆ
25 lat doświadczenia w e-commerce i Magento 2
Szybka realizacja
Sprawny proces realizacji
Prosty i przejrzysty proces reklamacji
Współpraca z klientami na całym świecie
Darmowe aktualizacje modułów
Płatność przez PayPal i Stripe
Ten moduł rozszerza standardowy koszyk Magento 2 o intuicyjne sterowanie ilością produktów:
-
Przyciski + / − przy qty – użytkownik nie musi trafiać w małe pole i wpisywać liczby ręcznie.
-
Automatyczne przeliczenia AJAX po zmianie ilości:
-
odświeżenie formularza koszyka,
-
odświeżenie mini-koszyka (customerData),
-
odświeżenie podsumowania / totals (getTotalsAction),
-
wszystko bez reloadu strony.
-
-
Stabilność po odświeżeniu DOM – po podmianie HTML koszyka przyciski są ponownie inicjalizowane.
-
Nowoczesny wygląd “pigułki” – kontrolka wygląda jak jeden spójny element (minus | ilość | plus), pasuje do większości motywów.
Efekt: klient szybciej finalizuje zakup, a koszyk zachowuje się “jak aplikacja”, a nie klasyczna strona z formularzem.
Question:
Czy moduł działa bez modyfikowania szablonów koszyka?
Answer:
Tak — przyciski są dodawane przez JS, a stylowanie realizuje LESS.
Question:
Czy przelicza totals i mini-koszyk?
Answer:
Tak — odświeża sekcję cart oraz wywołuje getTotalsAction()
Question:
Czy zadziała po odświeżeniu HTML koszyka przez AJAX?
Answer:
Tak — po podmianie #form-validate moduł ponownie inicjalizuje przyciski.
Question:
Czy można zmienić wygląd na “pigułkę” albo w stylu mojego motywu?
Answer:
Tak — style są oparte o proste klasy .kowal-qty* i można je łatwo nadpisać.
Question:
Czy szybkie klikanie +/− nie zrobi wielu requestów?
Answer:
Można (i warto) włączyć lekki debounce (np. 150 ms), żeby ograniczyć spam żądaniami.
Na toursport.pl wdrożyliśmy kontrolkę ilości + / − w koszyku, ponieważ użytkownicy często zmieniali ilości (np. w odzieży/rozmiarach, akcesoriach, zestawach) i ręczne wpisywanie wartości spowalniało proces.
Problem:
-
klienci edytowali ilości “na raty”,
-
część osób na mobile miała problem z precyzyjnym klikaniem w pole qty,
-
po zmianie ilości oczekiwali natychmiastowego przeliczenia totals i mini-koszyka.
Rozwiązanie:
-
dodaliśmy intuicyjne przyciski +/− w formie pigułki,
-
uruchomiliśmy przeliczenia AJAX bez odświeżania strony (totals + mini-cart),
-
dopasowaliśmy styl do layoutu koszyka tak, żeby kontrolka wyglądała jak natywna część motywu.
Efekt biznesowy (praktyczny):
-
szybsza edycja koszyka,
-
mniej frustracji na mobile,
-
bardziej “aplikacyjny” koszyk → lepsze doświadczenie zakupowe.








