Instalacja
Wgraj archiwum zip wtyczki w Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer, a następnie ją włącz. WooCommerce musi być już aktywny.
Przy włączeniu wtyczka MevvCart tworzy własne tabele, planuje zadanie przetwarzania i dodaje domyślny szablon przypomnienia. Nic więcej nie jest potrzebne, aby rozpocząć śledzenie.
Ekran administracyjny znajduje się pod pozycją MevvCart w lewym menu, ze skrótem w sekcji WooCommerce.
Jak to działa
- Odwiedzający dodaje produkty do koszyka i podaje swój adres e-mail na stronie zamówienia.
- Jeżeli odejdzie bez złożenia zamówienia, koszyk zostaje oznaczony jako porzucony po upływie czasu granicznego.
- Zadanie cykliczne uruchamia się co pięć minut i wysyła przypomnienie, gdy minie jego opóźnienie.
- Przycisk w wiadomości e-mail przywraca koszyk dokładnie w takim stanie, w jakim był, i odsyła klienta na stronę zamówienia.
- Gdy zamówienie zostanie ukończone, koszyk oznaczany jest jako odzyskany i liczony w raportach.
Lejki sprzedażowe
Lejek to uporządkowana ścieżka: strona docelowa, strona zamówienia, dodatkowa oferta, podziękowanie. WooCommerce kończy się na stronie zamówienia — każdy krok po niej to sprzedaż, o którą nikt nie prosi.
- Otwórz MevvCart → Lejki i utwórz nowy.
- Dodaj kroki. Lejek może zawierać jeden krok strony zamówienia i jeden krok podziękowania; strona docelowa, upsell i downsell mogą się powtarzać.
- Kolejność zmienia się przeciąganiem. Ma ona znaczenie — to droga, którą przechodzi klient.
- Każdy krok to zwykła strona WordPress: można edytować jej treść, ustawić bezpośredni odnośnik i użyć własnego kreatora stron.
- Najpierw opublikuj kroki, potem lejek. Lejek bez kroku strony zamówienia nie przyjmie płatności, a krok w wersji roboczej pokazałby klientowi błąd 404 — obie sytuacje są odrzucane przed publikacją.
Wersja Free obejmuje jeden lejek z trzema krokami. Dodatkowe lejki i kroki są zapisywane, ale pozostają wyłączone do czasu przejścia na wyższą wersję — nic nie jest usuwane.
Strona zamówienia, dodatek do zamówienia i oferty na jedno kliknięcie
- Przejęcie strony zamówienia sklepu
- W Lejki → Strona zamówienia sklepu wybiera się krok zamówienia. Wtedy przez lejek przechodzi każdy, kto dociera do płatności, a nie tylko osoby wchodzące z jego odnośnika. Jeżeli krok kiedykolwiek wypadnie poza limity planu, przejęcie wraca do własnej strony zamówienia WooCommerce, żeby sklep dalej sprzedawał.
- Pola strony zamówienia
- Niepotrzebne pola można ukryć. Każde usunięte pole to o jeden powód do porzucenia koszyka mniej. Pola wymagane nie są wypisane — bez nich WooCommerce nie utworzy zamówienia.
- Dodatek do zamówienia
- Jedno pole wyboru wewnątrz formularza płatności. Klient nie opuszcza strony, więc konwertuje to lepiej niż osobny krok z ofertą. Produkt, rabat i treść ustawia się na kroku strony zamówienia.
- Upsell na jedno kliknięcie
- Pokazywany po opłaceniu zamówienia i obciążany bez ponownego pytania o kartę. Przyjęcie oferty tworzy drugie zamówienie powiązane z pierwszym — na większości bramek płatność jest już przechwycona, a przechwyconej kwoty nie da się później zwiększyć.
- Downsell
- Pokazywany klientom, którzy odrzucą upsell. Przyjęcie upsellu go pomija: sprzedawanie tańszej alternatywy komuś, kto właśnie kupił droższą rzecz, nie ma sensu.
Tam, gdzie bramka nie potrafi obciążyć zapisanej karty, oferta staje się zamówieniem oczekującym na płatność, zamiast zostać po cichu oznaczona jako opłacona.
Kupony oparte na regułach
Jednakowy rabat dla wszystkich kosztuje marżę na klientach, którzy i tak by kupili. Reguły wydają rabat tam, gdzie zmienia on decyzję.
- Warunki
- Suma koszyka, produkt, kategoria, pierwsze zamówienie lub klient powracający, kraj, dzień tygodnia i godzina. Dzień i godzina odczytywane są z czasu lokalnego sklepu, a nie serwera.
- Rodzaje rabatu
- Procentowy, kwotowy, progowy oraz kup X otrzymasz Y. W regule progowej wygrywa najwyższy pasujący próg.
- Kupony automatyczne
- Same nakładają się na koszyk i same są zdejmowane, gdy warunek przestaje być spełniony.
- Pasek postępu
- Pokazuje, ile jeszcze brakuje klientowi do kolejnego progu.
- Kolejność
- Reguły sprawdzane są od góry do dołu i wygrywa pierwsze dopasowanie. Kolejność zmienia się przeciąganiem.
Kupon trafiający do przypomnienia o odzyskaniu koszyka pochodzi z tego samego silnika. Jeżeli żadna reguła nie pasuje, używane są ogólne ustawienia kuponów.
Układy koszyka, strony zamówienia i podziękowania
W MevvCart → Front sklepu. Każdy element można włączyć osobno, a wyłączenie któregoś oddaje daną stronę z powrotem motywowi.
- Wysuwany koszyk
- Zastępuje odnośniki do koszyka szufladą, która aktualizuje się bez przeładowania strony. Odnośniki do koszyka na samej stronie koszyka zachowują normalne działanie.
- Pasek postępu do darmowej wysyłki
- Odczytuje próg z własnych stref wysyłki WooCommerce, więc jest tylko jedno miejsce, w którym się go zmienia.
- Sprzedaż krzyżowa w koszyku
- Propozycje pochodzą ze sprzedaży krzyżowej ustawionej już przy produktach; lista zapasowa używana jest tylko wtedy, gdy produkt jej nie ma.
- Wskaźnik kroków
- Koszyk → Dane płatności → Zamówienie złożone. Wewnątrz lejka pokazuje własne kroki tego lejka. Ukończone kroki są klikalne.
- Układy koszyka, strony zamówienia i podziękowania
- Wiersze w postaci kart zamiast sześciokolumnowej tabeli, przypięte podsumowanie zamówienia ze zdjęciami produktów oraz strona potwierdzenia, która przed czymkolwiek innym odpowiada na pytanie „czy się udało?”.
Próbki wariantów
Próbki wariantów w postaci koloru, obrazu i przycisku zamiast listy rozwijanej. Włącza się je w MevvCart → Front sklepu → Próbki wariantów.
- Atrybuty właściwe dla produktu
- Nie ma nic więcej do skonfigurowania — zwykłe atrybuty wpisane przy produkcie stają się przyciskami, gdy tylko włączy się próbki. Większość wtyczek próbek wariantów w ogóle ich nie obsługuje.
- Atrybuty globalne
- Typ próbki wybiera się w Produkty → Atrybuty, a następnie ustawia kolor lub obraz przy każdym terminie tego atrybutu.
- Brak w magazynie
- Przekreślone, przygaszone albo ukryte. Domyślnie przekreślone: klient widzi, że opcja istnieje, ale w tej chwili nie da się jej kupić.
- Listy sklepu
- Próbki mogą pojawiać się także na stronach sklepu i kategorii, dzięki czemu klienci widzą opcje jeszcze przed otwarciem produktu.
Lista rozwijana zostaje na stronie, ukryta. WooCommerce ją odczytuje, aby zaktualizować cenę, zdjęcie, stan magazynowy i przycisk dodania do koszyka — jej usunięcie zepsułoby to wszystko. Jeżeli aktywna jest inna wtyczka próbek wariantów, próbki wtyczki MevvCart same się wyłączają i o tym informują.
Dopasowanie do motywu
Każdy motyw inaczej stylizuje WooCommerce. Trzy warstwy, o rosnącej sile:
- Gotowe wyglądy — Card, Plain, Compact lub Soft. Ustawiają zaokrąglenia, odstępy i obramowania w całym procesie zakupu. Kolor jest osobnym ustawieniem, więc kolor marki pozostaje niezależny od wyglądu.
- Własny CSS — wczytywany tylko na stronie koszyka, stronie zamówienia, krokach lejka i stronach produktów, a nie w całej witrynie.
- Nadpisanie szablonu — skopiowanie szablonu do
your-theme/mevvcart/sprawia, że przejmuje on kontrolę. Przetrwa aktualizacje wtyczki.
Role i dziennik zdarzeń
- Role
- Trzy poziomy: podgląd raportów, zarządzanie kampaniami, pełny dostęp. Ktoś, kto potrzebuje wyłącznie raportów, nie potrzebuje klucza licencyjnego, danych dostępowych do SMS ani adresów e-mail klientów. Administratorzy zawsze zachowują pełny dostęp i nie da się ich zablokować.
- Dziennik zdarzeń
- Każde wysłane przypomnienie, utworzony kupon i sprawdzenie licencji. Gdy coś nie działa, to jest pierwsze miejsce do sprawdzenia. Adresy e-mail przechowywane są w postaci zamaskowanej, a rekordy starsze niż okres przechowywania usuwane są automatycznie.
Ustawienia, które mają znaczenie
- Czas graniczny
- Jak długo koszyk pozostaje bezczynny, zanim zostanie uznany za porzucony. Domyślnie 60 minut. Zbyt krótki czas oznacza wysyłanie e-maili do osób, które wciąż robią zakupy.
- Opóźnienie pierwszego e-maila
- Jak długo po porzuceniu wychodzi pierwsze przypomnienie. Liczone od chwili oznaczenia koszyka jako porzucony.
- Tryb cichy
- Przetwarza koszyki i wszystko zapisuje w dzienniku, ale nic nie wysyła. Służy do sprawdzenia przepływu w działającym sklepie bez wysyłania e-maili do klientów.
- Adres nadawcy
- Należy użyć skrzynki we własnej domenie. Wysyłanie w imieniu klienta łamie SPF i wrzuca wiadomość do spamu.
- Adresy wykluczone
- Tu należą adresy własnego zespołu, aby zamówienia testowe nie zanieczyszczały raportów.
Szablon wiadomości e-mail
Szablony znajdują się w sekcji Szablony e-mail. Każdy ma własny temat, treść i opóźnienie, więc sekwencja w wersji Pro może wysłać łagodne pierwsze przypomnienie, a drugie bardziej stanowcze.
Znaczniki scalania wstawia się przyciskiem Wstaw zmienną. Najbardziej przydatne z nich:
{{checkout_url}} to odnośnik odzyskujący. Jego usunięcie odbiera wiadomości cały sens — klient nie ma drogi powrotnej do swojego koszyka.
Czytanie raportów
- Otwarte
- Wiadomość została wyświetlona. Mierzone niewidocznym pikselem, więc program pocztowy blokujący obrazy zaniży wynik.
- Kliknięte
- Klient nacisnął przycisk. Mierzone przez przekierowanie, więc jest dokładne.
- Odzyskane
- Po przypomnieniu zamówienie zostało ukończone. To jest liczba, która ma znaczenie.
- Odzyskany przychód
- Łączna wartość tych zamówień.
Gdy coś nie działa
- Żadne e-maile nie wychodzą
- Należy sprawdzić, czy tryb cichy jest wyłączony, czy istnieje aktywny szablon i czy działa cron systemu WordPress. Cichy sklep bez odwiedzających nigdy nie uruchamia crona.
- E-maile trafiają do spamu
- Adres nadawcy musi być we własnej domenie, a DNS potrzebuje wpisów SPF i DKIM. Pomaga wtyczka SMTP.
- Koszyk jest pusty po kliknięciu
- Odnośnik niesie identyfikator koszyka. Jeżeli produkt został usunięty albo nie ma go w magazynie, zostaje pominięty; reszta i tak jest przywracana.
- Raporty wyglądają na puste
- Świeżo zainstalowany sklep nie ma danych. Zapełniają się one w miarę porzucania koszyków.
Prywatność
Wtyczka MevvCart przechowuje adres e-mail, zawartość koszyka i sumy odwiedzających, którzy porzucają koszyk. Każde przypomnienie niesie odnośnik rezygnacji, a z adresem, który zrezygnował, nie kontaktujemy się już nigdy.
W Ustawienia → GDPR można wymagać wyraźnego pola zgody na stronie zamówienia; bez zgody nic nie jest śledzone. Rekordy starsze niż okres przechowywania usuwane są automatycznie.