Przejdź do głównej zawartości

Konfiguracja

Recover działa z rozsądnymi wartościami domyślnymi, więc zaczyna działać zaraz po aktywacji. Gdy chcesz go dostroić, wszystkie ustawienia są w WooCommerce → Recover.

Te ustawienia decydują, kiedy koszyk uznaje się za porzucony i jak rozłożone są e-maile odzyskiwania.

  • Okno porzucenia — jak długo koszyk może pozostawać nietknięty, zanim Recover oznaczy go jako porzucony. Krótsze okna docierają do klientów szybciej, ale ryzykują wysyłką do kogoś, kto wciąż przegląda; dłuższe są bardziej zachowawcze.
  • Opóźnienie pierwszego e-maila — jak długo po oznaczeniu koszyka jako porzucony wychodzi pierwszy e-mail odzyskiwania. Ustaw na zero dla „od razu po porzuceniu” lub dodaj opóźnienie, by dać klientowi szansę na samodzielny powrót.
  • E-maile na koszyk — maksymalna liczba e-maili odzyskiwania wysłanych dla jednego koszyka. Po tylu wiadomościach Recover przestaje pisać do tego koszyka.
  • Odstęp wysyłki — jak daleko od siebie rozłożone są e-maile odzyskiwania, gdy wysyłasz więcej niż jeden na koszyk.

Przechwytywanie e-maila gościa jest bramkowane checkboxem zgody przy zamówieniu. Sterujesz:

  • treścią zgody pokazywaną obok checkboxa oraz
  • tym, czy zgoda jest wymagana, zanim e-mail gościa zostanie przechwycony.

E-maile zalogowanych klientów przechwytywane są automatycznie z ich konta, więc zgoda dotyczy pola e-mail w zamówieniu gościa.

E-mail odzyskiwania Recover jest w pełni edytowalny bez kodu:

  • Temat,
  • Nagłówek,
  • Treść oraz
  • Tekst przycisku (wezwanie do działania przy jednoklikowym linku przywracania).

Dla pełnej kontroli nad znacznikami skopiuj szablon do swojego motywu:

recover/emails/recovery.php → yourtheme/recover/emails/recovery.php

Kopia w motywie ma pierwszeństwo, więc możesz przebudować e-mail i zachować zmiany przy aktualizacji.

E-maile odzyskiwania wysyłane są w harmonogramie WordPress cron (domyślnie co godzinę) przez Twój własny mailer witryny, wp_mail. Każde uruchomienie oznacza koszyki nieaktywne ponad Twoje okno jako porzucone, a następnie wysyła link odzyskiwania do każdego porzuconego koszyka, który jest do tego gotowy. Worker jest idempotentny — ponowne uruchomienia nigdy nie wysyłają podwójnie.

  • Ustawienia przechowywane są w opcji recover_settings; wersja tabeli w recover_db_version.
  • Migawki koszyków żyją w jednej własnej tabeli, {prefix}_recover_carts, w Twojej bazie danych.

Nic nie jest wysyłane do żadnej zewnętrznej usługi. Zobacz Jak to działa po pełny cykl życia i model prywatności.