Plus/Minus Quantity Buttons dla Koszyka Magento 2 – natychmiastowe przeliczenia koszyka

Moduł dodaje eleganckie przyciski + / − (w formie “pigułki”) do pola ilości w koszyku Magento 2 i automatycznie uruchamia przeliczenia po zmianie qty — bez przeładowania strony.
Kompatybilność
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
61,50 zł
Wyślij znajomemu

Zapytaj o ten produkt

Opis / Plus/Minus Quantity Buttons dla Koszyka Magento 2 – natychmiastowe przeliczenia koszyka

MAGENTO 2 · KOSZYK · ILOŚĆ PRODUKTÓW · AJAX

Zmieniaj ilość przyciskami i odświeżaj koszyk bez przeładowania.

Kowal Plus/Minus Quantity Buttons

Dodaj przyciski plus i minus przy polach ilości standardowego koszyka. Po zmianie odśwież formularz, mini-koszyk i podsumowanie kwot przez mechanizmy AJAX Magento.

Plus i minus · Odświeżenie kwot · Ponowna inicjalizacja przycisków

JAK TO DZIAŁA W PRAKTYCE

01 · Klient zmienia ilość
Korzysta z przycisków albo edytuje pole qty.

02 · Koszyk wysyła aktualizację
Krótka zwłoka łączy szybkie zmiany w jedno żądanie.

03 · Odświeżają się dane
Formularz, mini-koszyk i podsumowanie pokazują nowe wartości.

Co zyskuje Twój sklep?

Poznaj funkcje, zastosowanie i ustawienia modułu.

Poznaj moduł

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.

Cel: wygodniejsza zmiana ilości i odświeżanie koszyka bez ręcznego przeładowania strony. Wpływ na finalizację zakupów zależy od wdrożenia i wymaga pomiaru.

Włączenie oraz aktualizacja danych koszyka

W Stores → Configuration → Kowal → Update Cart After Qty Change → Settings ustaw Enable. Mechanizm startuje na stronie standardowego koszyka i obejmuje przyciski oraz ręczną zmianę pola ilości.

Aktualizacja korzysta z formularza form-validate, sekcji customerData cart oraz getTotalsAction. Po wymianie formularza przyciski są ponownie inicjalizowane bez dublowania kontrolek.

Krok ilości i ograniczenia produktu

Przyciski zmieniają ilość o 1. Skrypt odczytuje min i max pola, używa domyślnie minimum 1 i zaokrągla wynik do liczby całkowitej. Sprzedaż na ułamki lub z niestandardowym krokiem wymaga dostosowania.

Krótki debounce 150 ms ogranicza liczbę żądań przy szybkich zmianach. Stan magazynowy, dozwolone ilości i pozostałe warunki zamówienia nadal weryfikuje Magento.

Motyw i zakres zastosowania

Moduł opiera się na RequireJS, jQuery i standardowym HTML koszyka. Sprawdź wygląd kontrolki oraz selektory formularza w swoim motywie. W repozytorium nie ma osobnego adaptera Hyvä dla tego pakietu.

Przyciski dotyczą pól standardowego koszyka; odświeżanie mini-koszyka nie oznacza dodania w nim takiej samej kontrolki. Czas przeliczenia zależy od odpowiedzi sklepu i sieci.

Instalacja przez Composer

Pakiet kowal/module-updatecartafterqtychange, moduł Kowal_UpdateCartAfterQtyChange. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.

Od konfiguracji do efektu

1. Klient zmienia ilość
Korzysta z przycisków albo edytuje pole qty.

2. Koszyk wysyła aktualizację
Krótka zwłoka łączy szybkie zmiany w jedno żądanie.

3. Odświeżają się dane
Formularz, mini-koszyk i podsumowanie pokazują nowe wartości.

Dwie sztuki zamiast jednej

Klient naciska plus przy produkcie. Moduł zwiększa ilość i rozpoczyna aktualizację koszyka, po której odświeża kwoty i mini-koszyk.

Nie musi ręcznie przeładowywać strony. Ostateczne dopuszczenie ilości oraz dostępność produktu nadal zależą od reguł Magento.

Ułatw zmianę ilości w koszyku

Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Plus/Minus Quantity Buttons i omów konfigurację lub potrzebne rozszerzenia.

Więcej informacji

Zgodność z szablonem Luma / Blank, KOWAL

Instrukcja Instalacji modułu

Instalacja przez Composer

Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp TWOJ_EMAIL_KLIENTA adresem e-mail swojego konta, a TWOJ_TOKEN otrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.

Dodaj repozytorium Composer

composer config repositories.kowal composer https://repo.kowal.store

Skonfiguruj dane dostępowe

composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"

Zainstaluj pakiet modułu

composer require kowal/module-updatecartafterqtychange

Dokończenie instalacji

Po zainstalowaniu pakietu wykonaj aktualizację Magento i wyczyść cache:

Zaktualizuj Magento

php bin/magento setup:upgrade

Wyczyść pamięć podręczną

php bin/magento cache:flush

W środowisku produkcyjnym wykonaj także kompilację DI oraz wdrożenie plików statycznych zgodnie z procesem wdrożenia sklepu.

Naciśnij, aby pominąć karuzelę

Znaleźliśmy inne produkty, które mogą Cię zainteresować!

Opinie klientów

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

3 produkt(ów)

Napisz opinię
Napisz opinię o produkcie: Plus/Minus Quantity Buttons dla Koszyka Magento 2 – natychmiastowe przeliczenia koszyka
Twoja ocena:
Cena
Jakość
Wsparcie
loader
Wczytywanie...

Twoja opinia została przekazana do moderacji.

Pytania i odpowiedzi

Pytanie
Czy moduł działa bez modyfikowania szablonów koszyka?
Odpowiedź
Tak — przyciski są dodawane przez JS, a stylowanie realizuje LESS.
Pytanie
Czy przelicza totals i mini-koszyk?
Odpowiedź
Tak — odświeża sekcję cart oraz wywołuje getTotalsAction()
Pytanie
Czy zadziała po odświeżeniu HTML koszyka przez AJAX?
Odpowiedź
Tak — po podmianie #form-validate moduł ponownie inicjalizuje przyciski.
Pytanie
Czy można zmienić wygląd na “pigułkę” albo w stylu mojego motywu?
Odpowiedź
Tak — style są oparte o proste klasy .kowal-qty* i można je łatwo nadpisać.
Pytanie
Czy szybkie klikanie +/− nie zrobi wielu requestów?
Odpowiedź
Moduł stosuje krótki debounce 150 ms, który łączy szybkie zmiany ilości i ogranicza liczbę żądań. Nie eliminuje to wszystkich aktualizacji; czas przeliczenia zależy od odpowiedzi sklepu i sieci.
Ten moduł działa już w sklepach naszych klientów
Case Study – toursport.pl

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.

Aktualizacja preferencji plików cookie