Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa DataFirefly Pozycje produktów: przeciągnij i upuść w kategoriach dla PrestaShop 8 i 9, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Merchandising odpowiada za około 30 % konwersji w kategorii
Kiedy odwiedzający otwiera kategorię w Twoim sklepie, pierwsze 4 do 6 produktów odpowiada za większość obrotu. To, co pokazujesz najpierw, to jest to, co sprzedajesz. W natywnym PrestaShop kontrolowanie kolejności produktów w kategorii jest jednak żmudne: trzeba edytować każdą kartę, zmienić pozycję i powtórzyć to od nowa. Dla sklepu z 200 produktami w głównej kategorii to kilka godzin ręcznej pracy przy każdej sezonowej reorganizacji. DataFirefly Pozycje produktów usuwa to tarcie i zamienia merchandising w gest wizualny, jak przesuwanie kart po biurku.
Przeciągnij i upuść: przeniesienie produktu w sekundę
Interfejs wyświetla produkty wybranej kategorii w postaci siatki (miniatura, nazwa, referencja, cena, stan magazynowy). Przytrzymanie produktu, przeciągnięcie na nową pozycję i gotowe. Zapis odbywa się w tle przez AJAX, bez przycisku Zapisz i bez przeładowania strony. Nowa kolejność jest widoczna na froncie już dla kolejnego odwiedzającego. Przy długich przesunięciach trzy skróty pozwalają uniknąć przewijania strony: wyślij na początek, wyślij na koniec albo wpisz bezpośrednio żądany numer pozycji.
Przypinanie: merchandising, który przeżyje Twój ERP
To problem, który dotyka każdy zsynchronizowany sklep: spędzasz godzinę na ułożeniu idealnego początku kategorii, a następnego dnia nocny import z ERP przywraca kolejność z pliku dostawcy. Przypinanie rozwiązuje ten problem. Kliknij ikonę pinezki przy produkcie, żeby zamrozić jego pozycję, albo zablokuj całą kategorię jedną akcją. Moduł zapamiętuje te pozycje we własnej tabeli i przywraca je automatycznie, gdy zewnętrzna aktualizacja produktu spróbuje je zmienić. Sortowanie automatyczne działa według tej samej zasady: produkty przypięte zostają na swoim miejscu, a pozostałe układają się wokół nich. Możesz więc zamrozić sześć produktów flagowych i pozwolić, żeby reszta kategorii sortowała się według malejącej sprzedaży.
Sortowanie automatyczne: 8 kryteriów, rosnąco albo malejąco
Przy kategoriach o dużym wolumenie przeciąganie i upuszczanie pozostaje męczące. Moduł ma więc wbudowane sortowanie automatyczne: wybierz kryterium (nazwa, cena, stan magazynowy, sprzedaż z ostatnich 90 dni, referencja, data dodania) i kierunek (rosnąco albo malejąco), kliknij Zastosuj, a cała kategoria zostanie przeorganizowana. W bonusie dwie opcje specjalne: kolejność odwrotna (przydatna, żeby ustawić najnowsze produkty na początku bez znajomości dat) i kolejność losowa (żeby odświeżyć wygląd kategorii bez zmiany katalogu). Pole Zastosuj do podkategorii pozwala rozprowadzić sortowanie na całą gałąź jedną operacją.
Architektura, zgodność z PrestaShop 9 i multistore
Pozycje zapisywane są w standardowej tabeli category_product, czyli są to natywne pozycje PrestaShop i wyświetlają się na froncie bez żadnej modyfikacji motywu. Moduł dodaje jedną tabelę techniczną przeznaczoną na przechowywanie przypięć, usuwaną czysto przy odinstalowaniu. Od wersji 1.2.0 moduł jest zgodny z PrestaShop 9: formatowanie cen przez usługę Locale, generowanie adresów URL zdjęć dostosowane do nowych formatów, wywołania AJAX zgodne z routingiem gałęzi 9. Ten sam pakiet działa na PrestaShop od 8.0 do 9.x. Przełącznik sklepu u góry ekranu pozwala w trybie multistore ustawić odrębne pozycje i przypięcia dla każdego podsklepu.
Wydajność i bezpieczeństwo
Wszystkie żądania AJAX chronione są natywnym tokenem administratora PrestaShop, więc nie ma żadnego publicznego endpointu ani dostępu bez ważnego uwierzytelnienia w zapleczu. Zapytania SQL korzystają ze złączeń na product_shop, żeby wczytywać wyłącznie produkty faktycznie obecne w aktywnym sklepie, co wyklucza wyciek danych między sklepami. Przywracanie przypiętych pozycji jest zabezpieczone przed reentrancją, co eliminuje ryzyko pętli przy aktualizacjach masowych. Sortowanie jest operacją jednorazową: przy ładowaniu stron frontu nie są wykonywane żadne dodatkowe obliczenia.
Typowe zastosowania
Sklep zsynchronizowany z ERP: pełna blokada strategicznych kategorii, żeby importy nie ruszały już kolejności wyświetlania. Ekspozycja sezonowa (Święta, wyprzedaże, powrót do szkoły): sortowanie po rosnącym stanie magazynowym, żeby wyprzedać końcówki serii na początku kategorii. Premiera kolekcji: ręczne przypięcie nowości na pozycjach od 1 do 6, a następnie automatyczne posortowanie reszty według malejącej sprzedaży. Odświeżenie wizualne bez zmiany katalogu: comiesięczne sortowanie losowe z zachowaniem przypięć, żeby kategoria wyglądała inaczej dla powracających odwiedzających.
Ten moduł jest bardzo przydatnyPrzetłumaczone automatycznie