Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa DataFirefly Price Alert: powiadomienie o obniżce ceny ze śledzeniem konwersji dla PrestaShop, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Problem: Twoje obniżki cen są niewidoczne dla tych, którzy ich potrzebują
Gdy odwiedzający opuści Twoją kartę produktu bez zakupu, prawdopodobnie już nie wróci. A przecież wielu z tych odwiedzających miało tylko jedną blokadę: cenę. Gdy później uruchamiasz promocję (minus 15 procent na weekend, wyprzedaż końca sezonu, cena wabiąca na wybranym indeksie), ci potencjalni klienci o niczym nie wiedzą, bo dawno zajęli się czymś innym. Natywny PrestaShop nie oferuje powiadomień o obniżce ceny. Zostawiasz na stole mierzalny przychód: według branżowych benchmarków od 5 do 15 procent wahających się odwiedzających wraca i kupuje, gdy się ich powiadomi.
Ścieżka klienta w dwa kliknięcia
Formularz jest zawsze widoczny na karcie produktu. Klient wpisuje swój adres e-mail, wybiera każdą obniżkę (domyślnie) albo cenę docelową (z kwotą, którą sam ustala, obowiązkowo niższą od ceny bieżącej) i zatwierdza. Jeśli włączona jest podwójna zgoda (zalecana pod RODO i aktywna domyślnie), otrzymuje e-mail potwierdzający i aktywuje powiadomienie jednym kliknięciem. Gdy później obniżysz cenę, ręcznie, przez cenę specjalną albo przez cron, system wykrywa obniżkę i wysyła mu e-mail z nową ceną, procentem obniżki, zaoszczędzoną kwotą i bezpośrednim linkiem do produktu. Jeśli złoży zamówienie, jego wpis automatycznie przechodzi w status kupione, a identyfikator zamówienia zostaje zapisany.
Trzy wyzwalacze pokrywające wszystkie przypadki obniżki
PrestaShop ma kilka sposobów obniżania ceny: ręczna edycja produktu (wyzwala hook actionObjectProductUpdateAfter), edycja konkretnej kombinacji (wyzwala actionUpdateProductAttribute) albo cena specjalna z zaplanowaną datą aktywacji, która nie wyzwala żadnego hooka. Moduł pokrywa wszystkie trzy przypadki: hooki przy zmianach ręcznych (zerowe opóźnienie) oraz polecenie CLI skanujące ceny, które podpinasz pod cron, aby nadrobić ceny specjalne z datą. Zalecana konfiguracja: włączone hooki plus cron co 30 minut.
Śledzenie konwersji: ile naprawdę przynosi Ci strategia cenowa
Na zdarzeniu actionOrderStatusPostUpdate moduł przechodzi przez każdą pozycję zamówienia i krzyżuje identyfikator produktu, identyfikator wariantu i adres e-mail z subskrybentami o statusie powiadomiony. Przy dopasowaniu subskrybent przechodzi w status kupione z powiązanym identyfikatorem zamówienia. Pulpit administracyjny agreguje te dane: liczbę konwersji, współczynnik konwersji (od powiadomionych do kupujących), średnią udzieloną obniżkę w procentach oraz przede wszystkim odzyskany przychód w złotówkach. Wiesz dokładnie, ile Twoja strategia obniżek przyniosła Ci w danym okresie, a to metryka zwykle nieobecna w standardowych pulpitach e-commerce.
Architektura, bezpieczeństwo i zgodność
Architektura PSR-4 z namespace DataFirefly PriceAlert i podziałem na encje, repozytoria i usługi, dzięki czemu granica jest czysta, gdybyś później chciał wydzielić kod współdzielony z innymi modułami powiadomień. 32-bajtowe tokeny kryptograficzne (random_bytes) do potwierdzenia i wypisania się, unikalne per subskrybent. Natywny multistore (identyfikator sklepu w każdej tabeli i zakresowanie w każdym zapytaniu). Automatyczne czyszczenie subskrybentów wypisanych i powiadomionych po N dniach (domyślnie 180, konfigurowalne, wartość zero wyłącza). Zgodność z PrestaShop od 8.0 do 9.x, PHP 8.0+, wielojęzyczność (FR, EN, ES i DE w standardzie dla e-maili transakcyjnych). Niezaszyfrowany kod źródłowy ze ścisłym typowaniem we wszystkich plikach PHP.
Na razie nie ma opinii o produkcie.