Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa DataFirefly Cross-Sell: karuzela produktów powiązanych, upsell i rekomendacje z analityką dla PrestaShop 8, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Dlaczego natywny cross-sell w PrestaShop nie wystarcza
Blok cross-sell wbudowany w PrestaShop 8 (hook displayCrossSellingShoppingCart) pokazuje 4 losowe produkty z tej samej kategorii co artykuły już obecne w koszyku. I tyle. Żadnego ważenia, żadnego uczenia się, żadnych zestawów, żadnej analityki, więc nie wiesz nawet, czy ktoś w to klika. W sklepie robiącym 50 000 zł obrotu miesięcznie inteligentny cross-sell z 8 procentami CTR i 5 procentami konwersji oznacza kilka tysięcy złotych dodatkowej wartości koszyka miesięcznie. Natywny blok zostawia te pieniądze na stole, ponieważ proponuje produkty bez logiki handlowej. DataFirefly Cross-Sell zastępuje go silnikiem, którym realnie sterujesz.
7 strategii, sumowane wyniki, ster w Twoich rękach
Silnik udostępnia 7 strategii rekomendacji, które włączasz albo wyłączasz wagą od 0 (wyłączona) do 10 (najwyższy priorytet): natywne akcesoria PrestaShop, produkty często kupowane razem (wyliczane z historii zatwierdzonych zamówień), ta sama kategoria, ten sam producent, bestsellery okresu, nowości oraz zbliżony przedział cenowy (z konfigurowalnym procentem, domyślnie 30). Dla każdego kandydującego produktu silnik sumuje wagi strategii, w których ten produkt występuje: produkt pojawiający się jednocześnie jako akcesorium (waga 10), jako często kupowany razem (waga 9) i w tej samej kategorii (waga 7) otrzymuje wynik 26 i wyprzedza produkt obecny tylko w jednej strategii. To logika prosta, czytelna i możliwa do prześledzenia, bez nieprzejrzystej sztucznej inteligencji generującej rekomendacje, których nie da się wytłumaczyć.
Zestaw często kupowane razem, który uczy się sam
Przy każdym zatwierdzonym zamówieniu moduł zapisuje pary produktów kupionych razem w dedykowanej tabeli (dfccs_bought_together) wraz z licznikiem częstotliwości. Im więcej masz zamówień, tym trafniejszy staje się indeks. Gdy klient ma w koszyku produkt występujący w częstych parach (próg minimalny: 3 wystąpienia), moduł wyświetla osobny blok zestawu z 4 najczęściej współkupowanymi produktami i automatycznym rabatem (procentowym albo kwotowym, konfigurowalnym). Klient dodaje cały zestaw do koszyka jednym kliknięciem, a kod rabatowy nalicza się automatycznie. To mechanika znana z Amazona, u Ciebie, bez zewnętrznego algorytmu i bez wysyłania Twoich danych na zewnątrz.
Analityka, która pokazuje, co naprawdę działa
Moduł śledzi cztery zdarzenia dla każdego rekomendowanego produktu: wyświetlenie (produkt pojawił się w karuzeli), kliknięcie (klient kliknął w kartę), dodanie do koszyka (klient dodał produkt z karuzeli) oraz zakup (rekomendowany produkt trafił do zatwierdzonego zamówienia). Na przestrzeni 30 dni pulpit w panelu wylicza CTR (kliknięcia podzielone przez wyświetlenia) i współczynnik dodania do koszyka, globalnie i per strategia. W praktyce: widzisz, czy strategia bestsellerów wypada lepiej niż ta sama kategoria w Twoim sklepie, i odpowiednio korygujesz wagi. Dane są przechowywane domyślnie przez 90 dni (wartość konfigurowalna), a przycisk czyszczenia opróżnia tabelę jednym kliknięciem. Żadnych zależności zewnętrznych: Twoje dane zostają u Ciebie.
Wydajna karuzela, AJAX, zero zależności
Karuzela jest napisana w czystym HTML, CSS i JS, bez Slicka, Swipera i innych bibliotek zewnętrznych, które dorzucałyby od 50 do 100 kB do pobrania. Opcjonalne leniwe ładowanie obrazów, konfigurowalne automatyczne przewijanie z prędkością w milisekundach, nawigacja strzałkami i kropkami, włączane zapętlenie. Liczba produktów na widok jest ustawiana osobno dla komputera (domyślnie 4) i telefonu (domyślnie 2). Przycisk Dodaj do koszyka działa w AJAX, więc strona się nie przeładowuje, a klient zostaje w koszyku. Zdarzenia analityczne również wychodzą w AJAX, poza ścieżką krytyczną LCP. W Lighthouse wpływ pozostaje pomijalny nawet przy 12 wyświetlanych produktach.
Multistore, wielojęzyczność, wiele motywów
Wszystkie tabele zawierają kolumnę id_shop: analytics, bought_together, bundle i bundle_product. Każdy sklep w sieci multistore ma własne rekomendacje, własne uczenie się i własną analitykę, co konkurencyjne moduły cross-sellowe często pomijają. Tytuł karuzeli i tytuł zestawu są tłumaczalne we wszystkich aktywnych językach, ze wstępnie uzupełnionymi FR, EN, DE, ES i IT. Moduł jest zgodny z motywem Classic i motywem Hummingbird, a 3 hooki pozycjonowania (displayShoppingCartFooter, displayShoppingCart i displayCrossSellingShoppingCart) pozwalają wpasować się nawet w motywy własne, z których jeden z tych hooków został usunięty.
Konfiguracja w 3 minuty, wdrożenie bez ryzyka
Po instalacji moduł działa od razu z konfiguracją domyślną (wszystkie strategie włączone ze sprawdzonymi wagami, zestaw włączony z 10 procentami rabatu, analityka włączona). Testujesz w swoim sklepie, po 7 dniach oglądasz analitykę i w razie potrzeby korygujesz wagi. Jeśli odinstalujesz moduł, wszystkie tabele i konfiguracja zostaną czysto usunięte (żaden ślad w bazie). Niezaszyfrowany kod źródłowy PHP, czysty namespace DfCartCrossSell, zgodny ze standardami PrestaShop 8.
Na razie nie ma opinii o produkcie.