Jak Persistent Cart synchronizuje koszyk Shopify przy logowaniu
Persistent Cart obserwuje koszyk zalogowanego klienta i zapisuje go na jego koncie. Gdy ten klient zaloguje się na innym urządzeniu, aplikacja przywraca i scala zapisany koszyk w tle — bez wyskakującego okienka, bez e-maila, bez działania ze strony klienta. Instalujesz go jednym kliknięciem i włączasz jednym przełącznikiem.
Ostatnia aktualizacja 2026-07-22
Dlaczego domyślny koszyk Shopify jest przypisany do jednej przeglądarki?
Bo Shopify przechowuje koszyk w pliku cookie przeglądarki, a nie na koncie klienta. Polityka plików cookie Shopify wymienia własny plik cookie „cart”, który przechowuje zawartość koszyka przez około dwa tygodnie. Ten plik cookie należy do jednej przeglądarki na jednym urządzeniu, więc to przeglądarka — a nie zalogowany klient — pamięta koszyk.
Wewnątrz tej jednej przeglądarki wszystko gra: wyjdź i wróć w ciągu dwóch tygodni, a koszyk wciąż tam jest. Ograniczenie ujawnia się w chwili, gdy klient się przenosi. Plik cookie nie potrafi przenieść się na telefon, służbowy laptop ani do innej przeglądarki, a logowanie go nie kopiuje. Domyślny koszyk jest więc niezawodny w jednym miejscu i nieobecny wszędzie indziej.
Co się dzieje, gdy zalogowany klient zmienia urządzenie?
Trafia na pusty koszyk. Wyobraź sobie klienta, który buduje koszyk na telefonie w porze lunchu, a wieczorem otwiera Twój sklep na laptopie i loguje się. Przeglądarka na laptopie nigdy nie miała tych produktów z telefonu, a logowanie ich nie pobiera, więc koszyk pojawia się pusty. Klient musi przypomnieć sobie, czego chciał, i dodać to wszystko od nowa — albo, co częste, w ogóle mu się nie chce.
To dokładnie ten moment, dla którego istnieje trwały koszyk. Klient jest zidentyfikowany (właśnie się zalogował), a zapisany koszyk istnieje (zbudował go wcześniej) — brakuje tylko przeniesienia tych produktów na konto, by nowe urządzenie mogło je pokazać. Tę lukę domyka Persistent Cart.
Jak Persistent Cart synchronizuje koszyk przy logowaniu?
Zapisuje koszyk w miarę, jak klient go zmienia, a następnie przywraca go, gdy ten zaloguje się gdzie indziej. W Twojej witrynie Persistent Cart obserwuje zmiany w koszyku — dodane produkty, zaktualizowane ilości, usunięte pozycje — i za każdym razem zapisuje bieżący koszyk przy koncie zalogowanego klienta. Koszyk jest przypisany do klienta, więc jest powiązany z osobą, a nie z przeglądarką.
Gdy ten klient zaloguje się na innym urządzeniu, aplikacja przywraca zapisany koszyk i scala go z tym, co już tam jest. Domyślnie to scalanie jest ciche i tylko dodaje produkty: klient po prostu widzi swoje rzeczy, bez wyskakującego okienka, e-maila i zgód. Sprzedawca, który woli inaczej, może włączyć opcjonalny komunikat z pytaniem, czy połączyć koszyki, czy wczytać zapisany — domyślnie jest on jednak wyłączony i większość sklepów zostaje przy cichym scalaniu.
Jak go zainstalować i włączyć?
Jedno kliknięcie, aby zainstalować, i jeden przełącznik, by aktywować — bez zmian w kodzie szablonu. Dodajesz Persistent Cart z Shopify App Store jednym kliknięciem. Aby go włączyć, aktywujesz osadzenie aplikacji w edytorze szablonów: otwórz Dostosuj, znajdź Persistent Cart w sekcji Osadzenia aplikacji i włącz przełącznik. To ten jeden przełącznik. Nie ma żadnego kodu Liquid do edycji i nie potrzeba dewelopera.
Jedno warto zapamiętać: aktywacja zależy od tego, czy osadzenie pozostaje włączone. Jeśli później zmienisz szablon lub opublikujesz go ponownie, sprawdź, czy osadzenie wciąż jest włączone. Od tej chwili aplikacja działa przy wczytywaniu stron sklepu i od razu zaczyna zapisywać oraz synchronizować koszyki Twoich zalogowanych klientów.
Czego doświadczają klienci?
Dla nich nic się nie zmienia — i o to właśnie chodzi. W domyślnej konfiguracji nie ma nowego przycisku, komunikatu o koncie ani przerywającego pytania „przywrócić koszyk?”. Zalogowany klient po powrocie po prostu zastaje wypełniony koszyk — na dowolnym urządzeniu. Synchronizacja odbywa się w tle przy wczytaniu strony, więc wygląda to tak, jakby sklep po prostu o nim pamiętał.
Ta niewidoczność jest celowa. Cała wartość polega na dorównaniu temu, do czego duzi sprzedawcy już przyzwyczaili klientów: koszyk zalogowanego klienta dyskretnie podąża za nim między telefonem a laptopem. Twoi klienci nie muszą się niczego uczyć ani zmieniać sposobu przeglądania; koszyk po prostu jest tam, gdzie się go spodziewają.
Co pokazuje Ci pulpit?
Wartość, jaką synchronizowane koszyki tworzą dla Twojego sklepu — w liczbach. Pulpit Persistent Cart pokazuje, jak często zapisane koszyki przenoszą się na inne urządzenie, ile zamówień następuje po tych przeniesieniach i jaki przychód te zamówienia przynoszą — dzięki temu efekt jest liczbą, którą możesz sprawdzić, a nie wrażeniem.
Poniżej moduł Cart Transfer Value („wartość z przeniesionych koszyków”) z pulpitu, tak jak zobaczył go prawdziwy sklep: rzeczywiste liczby z ostatnich 30 dni jednego sklepu, pokazane bez ujawniania jego nazwy.
Odpowiedzi na pytania
Czy muszę edytować kod motywu, aby zainstalować Persistent Cart?
Nie. Instalacja to jedno kliknięcie z Shopify App Store, a aktywacja to jeden przełącznik — włączasz osadzenie aplikacji w edytorze szablonów w sekcji Osadzenia aplikacji. Nie ma kodu Liquid ani kodu szablonu do edycji i nie potrzeba dewelopera. Jedyne, o czym trzeba pamiętać: osadzenie musi pozostać włączone, więc sprawdź je ponownie po zmianie lub ponownej publikacji szablonu.
Czy klienci zobaczą wyskakujące okienko albo dostaną e-mail, gdy ich koszyk się zsynchronizuje?
Nie, nie domyślnie. Domyślne działanie to ciche scalanie, które tylko dodaje produkty: zalogowany klient loguje się i po prostu widzi swój koszyk — bez wyskakującego okienka, e-maila i zgód. Jeśli wolisz dać klientom wybór, włącz opcjonalny komunikat z pytaniem, czy połączyć koszyki, czy wczytać zapisany — dopóki go nie włączysz, pozostaje wyłączony.
Czy Persistent Cart działa dla klientów, którzy nie są zalogowani?
Nie. Persistent Cart synchronizuje koszyk między urządzeniami wyłącznie dla zalogowanych klientów, bo zapisuje go przy koncie klienta. Goście zachowują standardowy koszyk Shopify, który zostaje w jednej przeglądarce przez około dwa tygodnie i nie podąża za nimi nigdzie indziej. Klienci, którzy zalogują się — na początku wizyty lub w jej trakcie — od tej chwili mają koszyk działający między urządzeniami.