Odzyskiwanie porzuconych koszyków
Moduł porzuconych koszyków śledzi aktywne koszyki WooCommerce, wykrywa porzucenia i automatycznie wysyła emaile odzyskujące z linkiem do przywrócenia koszyka jednym kliknięciem.
Jak to działa
Dział zatytułowany „Jak to działa”- Klient dodaje produkty do koszyka - system zaczyna śledzić koszyk.
- Jeśli klient opuści sklep i nie wróci przez 1 godzinę - koszyk oznaczany jest jako porzucony.
- System wysyła do 3 emaili odzyskujących (po 1h, 24h i 72h).
- Klient klika link w emailu - koszyk jest przywracany z produktami i kuponami.
- Jeśli klient sfinalizuje zamówienie - koszyk oznaczany jest jako skonwertowany lub odzyskany.
Konfiguracja
Dział zatytułowany „Konfiguracja”Przejdź do Polski PRO > Moduły i włącz moduł Porzucone koszyki.
Ustawienia ogólne
Dział zatytułowany „Ustawienia ogólne”| Ustawienie | Opis | Domyślnie |
|---|---|---|
| Timeout porzucenia | Po jakim czasie (sekundy) koszyk uznać za porzucony | 3600 (1h) |
| Emaile odzyskujące | Włącz lub wyłącz automatyczne emaile | Tak |
| Czyszczenie danych | Po ilu dniach usunąć stare koszyki | 90 |
| Ukryj IP | Nie zapisuj adresów IP klientów (RODO) | Nie |
Ustawienia emaili
Dział zatytułowany „Ustawienia emaili”Każdy z 3 emaili ma konfigurowalne:
| Pole | Email 1 | Email 2 | Email 3 |
|---|---|---|---|
| Opóźnienie | 1 godzina | 24 godziny | 72 godziny |
| Temat | Zapomniałeś o swoim koszyku? | Twój koszyk wciąż czeka | Ostatnia szansa |
| Treść | Konfigurowalna | Konfigurowalna | Konfigurowalna |
Emaile zawierają:
- podsumowanie produktów w koszyku (zdjęcia, nazwy, ilości, ceny),
- łączną wartość koszyka,
- przycisk CTA z linkiem odzyskującym.
Statusy koszyków
Dział zatytułowany „Statusy koszyków”| Status | Opis |
|---|---|
| Active | Klient aktywnie przegląda sklep |
| Abandoned | Klient opuścił sklep i nie wrócił po czasie porzucenia |
| Converted | Klient złożył zamówienie bez emaila odzyskującego |
| Recovered | Klient wrócił przez link odzyskujący i złożył zamówienie |
Panel admina
Dział zatytułowany „Panel admina”Panel jest dostępny w WooCommerce > Abandoned Carts.
Zakładka: Lista koszyków
Dział zatytułowany „Zakładka: Lista koszyków”- Filtrowanie po statusie.
- Kolumny: ID, email, status, produkty, wartość, ostatnia aktywność, wysłane emaile.
- Szczegóły koszyka: pełna lista produktów, link odzyskujący, dane klienta.
- Akcja: Utwórz zamówienie z koszyka (dla porzuconych).
Zakładka: Analityka
Dział zatytułowany „Zakładka: Analityka”Metryki:
- Łączna liczba koszyków - wszystkie śledzone koszyki.
- Wskaźnik porzuceń - procent koszyków, które zostały porzucone.
- Wskaźnik konwersji - procent koszyków, które zamieniły się w zamówienia.
- Wskaźnik odzyskań - procent porzuconych koszyków odzyskanych przez emaile.
- Odzyskany przychód - łączna wartość zamówień z odzyskanych koszyków.
Link odzyskujący
Dział zatytułowany „Link odzyskujący”Każdy porzucony koszyk ma unikalny 32-znakowy klucz odzyskiwania. Link:
https://example.com/koszyk/?recover_cart={klucz}Po kliknięciu:
- Aktualny koszyk jest czyszczony.
- Produkty z porzuconego koszyka są dodawane.
- Kupony są przywracane.
- Klient jest przekierowywany na checkout.
- Koszyk zmienia status na recovered.
Harmonogram (Cron)
Dział zatytułowany „Harmonogram (Cron)”Moduł używa własnego crona uruchamianego co 15 minut (polski_abandoned_cart_cron):
- Oznacza koszyki jako porzucone po czasie porzucenia.
- Wysyła emaile odzyskujące według harmonogramu.
- Usuwa stare koszyki po wskazanej liczbie dni.
RODO / Prywatność
Dział zatytułowany „RODO / Prywatność”- Opcja ukrywania adresów IP klientów.
- Automatyczne czyszczenie starych danych (konfigurowalne).
- Emaile odzyskujące można wyłączyć globalnie.
- Dane koszyka są usuwane przy odinstalowaniu wtyczki, jeśli włączona jest opcja usuwania danych.
Baza danych
Dział zatytułowany „Baza danych”Moduł tworzy dwie tabele:
wp_polski_carts- dane koszyków (status, wartość, email, klucz odzyskiwania)wp_polski_cart_contents- snapshoty zawartości (JSON z historią zmian)
Tabele są tworzone automatycznie przy migracji 1.8.0.