Skip to main content

Przegląd

Koszyk jest przechowywany w localStorage przeglądarki i utrzymuje się między przeładowaniami strony. Wszystkie operacje na koszyku są synchroniczne i natychmiast aktualizują stan lokalny.
Obiekt komerza jest dostępny globalnie po dołączeniu skryptu. Wywołaj komerza.init('twoje-id-sklepu') przed użyciem innych metod.

Dodawanie produktów

Dodaj wariant produktu do koszyka z określoną ilością.

Parametry

string
wymagane
Unikalny identyfikator produktu
string
wymagane
Unikalny identyfikator wariantu produktu
number
Ile produktów dodać (domyślnie 1, jeśli nie podano)

Przykład

Wyświetlanie koszyka

Pobierz wszystkie produkty aktualnie znajdujące się w koszyku.

Zwraca

Zwraca tablicę obiektów BasketItem:

Przykład

Liczba produktów

Pobierz całkowitą liczbę produktów w koszyku (suma wszystkich ilości).

Zwraca

Zwraca liczbę reprezentującą łączną ilość wszystkich produktów.

Przykład

Usuwanie produktów

Usuń wariant produktu całkowicie z koszyka.

Parametry

string
wymagane
ID produktu do usunięcia
string
wymagane
ID wariantu do usunięcia

Przykład

Czyszczenie koszyka

Usuń wszystkie produkty z koszyka naraz.

Przykład

Kopia zapasowa i przywracanie

Twórz kopie zapasowe stanu koszyka i przywracaj je później. Przydatne do obsługi błędów płatności lub implementacji funkcji „zapisz na później”.

Tworzenie kopii zapasowej

Zwraca true, jeśli kopia zapasowa została pomyślnie utworzona.

Przywracanie kopii zapasowej

Zwraca true, jeśli kopia zapasowa została pomyślnie przywrócona.

Przykład

Ostatnia modyfikacja 6 kwietnia 2026