Wykonaliśmy prostą wtyczka do monitorowania, analizy i raportowania porzuconych koszyków w sklepach WooCommerce. Zbiera dane o pozycjach dodanych do koszyka, prezentuje metryki w panelu administratora oraz umożliwia eksport danych do CSV i wysyłkę raportów e‑mailem.
Kluczowe funkcje
- Rejestracja porzuconych koszyków: zapisywanie pozycji koszyka z cenami, ilościami i kontekstem użytkownika (zalogowany/anonimowy), wraz z IP, agentem i znacznikiem czasu.
- Synchronizacja z koszykiem: aktualizacja i usuwanie rekordów przy zmianach ilości oraz usuwaniu produktów z koszyka.
- Czyszczenie po zamówieniu: automatyczne kasowanie rekordów po utworzeniu zamówienia
- Panel raportowy w WP‑Admin: statystyki, tabela pozycji z paginacją, eksport CSV, wysyłka raportu e‑mailem oraz czyszczenie tabeli.
- Eksport danych:
- Pełny eksport wszystkich rekordów do pliku CSV na serwerze z linkiem do pobrania i opcją usunięcia.
- Wysyłka CSV z aktualnymi danymi na wskazany adres e‑mail.
- Integracja z listą wtyczek: szybki link do panelu raportowego bezpośrednio z listy wtyczek.
- Telemetria aktywacji: wysyłka krótkiej informacji o aktywacji/dezaktywacji (nazwa i adres witryny) do zespołu.
Panel administracyjny WooCommerce
- Metryki ogólne:
- Data najstarszego wpisu.
- Liczba unikalnych sesji (porzuconych koszyków).
- Łączna wartość porzuconych koszyków oraz suma dla użytkowników z adresem e‑mail.
- Liczba pozycji łącznie, wśród zalogowanych i anonimowych.
- Tabela pozycji: ID, nazwa produktu, ilość, cena jednostkowa, cena całkowita,
user_id, e‑mail,session_id, IP, user agent, data. - Akcje:
- Eksport pełnej tabeli do CSV (pobranie + opcja usunięcia pliku z serwera).
- Wysyłka CSV na wskazany e‑mail.
- Wyczyszczenie całej tabeli (z potwierdzeniem).
Gromadzone dane
- Produkt:
product_id,product_name,quantity,unit_price,total_price. - Użytkownik/sesja:
user_id,user_email,session_id. - Kontekst:
user_ip,user_agent,timestamp.
Automatyzacja akcji
Mając rejestrowane porzucone koszyki możemy dalej połączyć wtyczkę z dowolnymi automatyzacjami lub wysłać automatycznie informacje drogą mailową do klientów o produktach pozostawionych w koszyku do których opcjonalnie możemy:
- zaproponować bonus np: bezpłatną wysyłkę
- zaproponować gratis
- zaproponować rabat Ponadto możemy wykorzystywać działania marketingowe i remarketingowe (w sieciach reklamowych).
Portfolio: Wtyczki
Usługa: Tworzenie wtyczek

