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ówBasketItem:
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
true, jeśli kopia zapasowa została pomyślnie utworzona.
Przywracanie kopii zapasowej
true, jeśli kopia zapasowa została pomyślnie przywrócona.