Przejdź do głównej zawartości

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.

  1. Klient dodaje produkty do koszyka - system zaczyna śledzić koszyk.
  2. Jeśli klient opuści sklep i nie wróci przez 1 godzinę - koszyk oznaczany jest jako porzucony.
  3. System wysyła do 3 emaili odzyskujących (po 1h, 24h i 72h).
  4. Klient klika link w emailu - koszyk jest przywracany z produktami i kuponami.
  5. Jeśli klient sfinalizuje zamówienie - koszyk oznaczany jest jako skonwertowany lub odzyskany.

Przejdź do Polski PRO > Moduły i włącz moduł Porzucone koszyki.

UstawienieOpisDomyślnie
Timeout porzuceniaPo jakim czasie (sekundy) koszyk uznać za porzucony3600 (1h)
Emaile odzyskująceWłącz lub wyłącz automatyczne emaileTak
Czyszczenie danychPo ilu dniach usunąć stare koszyki90
Ukryj IPNie zapisuj adresów IP klientów (RODO)Nie

Każdy z 3 emaili ma konfigurowalne:

PoleEmail 1Email 2Email 3
Opóźnienie1 godzina24 godziny72 godziny
TematZapomniałeś o swoim koszyku?Twój koszyk wciąż czekaOstatnia szansa
TreśćKonfigurowalnaKonfigurowalnaKonfigurowalna

Emaile zawierają:

  • podsumowanie produktów w koszyku (zdjęcia, nazwy, ilości, ceny),
  • łączną wartość koszyka,
  • przycisk CTA z linkiem odzyskującym.
StatusOpis
ActiveKlient aktywnie przegląda sklep
AbandonedKlient opuścił sklep i nie wrócił po czasie porzucenia
ConvertedKlient złożył zamówienie bez emaila odzyskującego
RecoveredKlient wrócił przez link odzyskujący i złożył zamówienie

Panel jest dostępny w WooCommerce > Abandoned Carts.

  • 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).

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.

Każdy porzucony koszyk ma unikalny 32-znakowy klucz odzyskiwania. Link:

https://example.com/koszyk/?recover_cart={klucz}

Po kliknięciu:

  1. Aktualny koszyk jest czyszczony.
  2. Produkty z porzuconego koszyka są dodawane.
  3. Kupony są przywracane.
  4. Klient jest przekierowywany na checkout.
  5. Koszyk zmienia status na recovered.

Moduł używa własnego crona uruchamianego co 15 minut (polski_abandoned_cart_cron):

  1. Oznacza koszyki jako porzucone po czasie porzucenia.
  2. Wysyła emaile odzyskujące według harmonogramu.
  3. Usuwa stare koszyki po wskazanej liczbie dni.
  • 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.

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.