Sales Revolution: konfiguracja i pomoc
Szybki start
- Prześlij i zainstaluj mprsalesrevolution.zip w "Module Manager".
- Kliknij "Configure", a następnie otwórz Sales Revolution > Konfiguracja we właściwym sklepie.
- Sprawdź "Włącz sprzedaż krzyżową", ustawienia VAT i domyślnie wyłączone opcje własnej numeracji.
- Utwórz aktywną parę produktów, wybierając produkt źródłowy i produkt docelowy.
- Przetestuj hook koszyka lub okna modalnego używający ręcznych rekomendacji.
- Skonfiguruj token cron modułu i mechanizm wykonawczy przed włączeniem automatycznych kampanii.
- Sprawdź bloki w sklepie, rzeczywiste ceny koszyka i rekordy Panel/Analityka w sesji testowej.
Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.
Instrukcja konfiguracji
Instalacja i sprawdzenie dostępnych ekranów
- Prześlij i zainstaluj
mprsalesrevolution.zipprzez Moduły > "Module Manager". - Kliknij "Configure". Otworzy się Sales Revolution > Panel.
- Wybierz właściwy kontekst sklepu i otwórz Sales Revolution > Konfiguracja.
- Sprawdź ustawienia rekomendacji, kampanii, VAT i numeracji przed korzystaniem ze sklepu.
- Zacznij od jednej pary produktów i przetestuj miejsce w motywie używające par, na przykład blok rekomendacji koszyka/okna modalnego.
- Skonfiguruj mechanizm cron, zanim zaczniesz polegać na automatyzacji kampanii.
- Sprawdź wyświetlane produkty, rzeczywiste ceny koszyka i analitykę w testowej sesji klienta.
Moduł udostępnia strony Panel, Pary produktów, Reguły rekomendacji, Oferty pakietowe, Kampanie, Rabaty dynamiczne, Harmonogram kampanii, Analityka, Konfiguracja i Sprawdzanie systemu. Dostępne są też strony Licencja, Wsparcie i Aktualizuj.
Niektóre ustawienia na tych ekranach są zapisywane, ale w obecnej wersji nic nie zmieniają; poniższe tabele wskazują, które.
Konfiguracja wyświetlania rekomendacji
Otwórz Sales Revolution > Konfiguracja. Po zmianach pól kliknij Zapisz.
Funkcje i wyświetlanie
| Ustawienie | Domyślnie | Obecne użycie |
|---|---|---|
| "Włącz sprzedaż krzyżową" | Włączone | Kontroluje renderowanie rekomendacji. Wyłącz, aby ukryć te bloki. |
| "Włącz kampanie" | Włączone | Kontroluje wyświetlanie kampanii i ofert oraz automatyzację kampanii. Wyłączenie nie usuwa istniejących rabatów katalogowych. |
| "Sprzedaż krzyżowa w oknie modalnym" | Włączone | Włącza blok rekomendacji w oknie modalnym dodawania do koszyka. |
| "Rekomendacje w wysuwanym koszyku" | Włączone | Włącza renderer rekomendacji koszyka. |
| "Slider w kolumnie" | Włączone | Włącza obsługiwany blok panelu bocznego/kolumny. |
| "Limit wysuwanego koszyka" | 8 |
Ogranicza rekomendacje koszyka. Renderer ogranicza ich liczbę do 8. |
| "Limit okna modalnego" | 3 |
Limit produktów w bloku okna modalnego. |
| "Limit sekcji sprzedaży krzyżowej" | 4 |
Limit sprzedaży krzyżowej w stopce produktu. |
| "Limit slidera w kolumnie" | 6 |
Limit rekomendacji panelu bocznego. |
| "Pokaż ceny" | Włączone | Używane przez obsługiwane renderery rekomendacji, w tym blok koszyka. |
| "Pokaż przycisk dodawania do koszyka" | Włączone | Używane przez obsługiwane renderery rekomendacji. Sprawdź rzeczywiste karty motywu. |
| "Uwzględniaj stan magazynowy" | Włączone | Stosowane przez obsługiwane ścieżki wyboru. Kwalifikacja może też wynikać z natywnych reguł zamawiania bez stanu/możliwości zakupu. |
| "Minimalna liczba zamówień dla wspólnych zakupów" | 1 |
Minimalna liczba wspólnych zakupów dla wyników często kupowanych razem. |
| "Okres historii wspólnych zakupów" | 90 dni |
Okno historii rekomendacji wspólnych zakupów i ich odświeżania. |
| "Czas przechowywania w cache" | 3600 sekund |
Preferencja buforowania rekomendacji. Niektóre miejsca ograniczają czas lub używają własnego; renderer koszyka ogranicza go do 60 do 900 sekund. |
Te ustawienia znajdują się na kartach Cechy, Wyświetlanie, Filtrowanie i Algorytm. Obecność ustawienia nie oznacza, że każde miejsce go używa.
Zapisane pola bez efektu
Poniższe pola są zapisywane w formularzu konfiguracji, ale nie zmieniają rekomendacji, wyświetlania ani śledzenia. Zachowaj wartości domyślne, chyba że korzysta z nich Twoja integracja.
| Ustawienie | Domyślnie | Co zapisuje formularz |
|---|---|---|
| "Włącz zestawy" | Włączone | Zapisuje preferencję zestawów; nie nalicza rabatów na zestawy. |
| "Często kupowane razem" | Włączone | Zapisuje preferencję algorytmu; każde miejsce używa własnych metod rekomendacji. |
| "Podobne produkty" | Włączone | Preferencja algorytmu. |
| Ostatnio oglądane | Włączone | Preferencja algorytmu. |
| "Reguły ręczne" | Włączone | Preferencja algorytmu. |
| "Śledź kliknięcia" | Włączone | Zapisywane, ale w obecnej wersji nic nie zmienia: kliknięcia rekomendacji są rejestrowane niezależnie od tego ustawienia. |
| "Śledź konwersje" | Włączone | Zapisywane, ale w obecnej wersji nic nie zmienia: zamówienia po kliknięciu rekomendacji są rejestrowane niezależnie od tego ustawienia. |
| "Śledź wyświetlenia produktów" | Włączone | Zapisywane, ale w obecnej wersji nic nie zmienia: wyświetlenia produktów dla ostatnio oglądanych są rejestrowane niezależnie od tego ustawienia. |
| "Limit strony produktu" | 4 |
Ogólna preferencja limitu. Sekcja stopki produktu używa zamiast tego "Limit sekcji sprzedaży krzyżowej". |
| "Limit strony koszyka" | 3 |
Ogólna preferencja limitu koszyka. Obecny renderer koszyka używa "Limit wysuwanego koszyka". |
| "Limit podsumowania zamówienia" | 2 |
Zapisany limit. Rekomendacje nie pojawiają się w podsumowaniu zamówienia. |
| "Priorytet reguł ręcznych" | Włączone | Zapisana preferencja priorytetu; każde miejsce używa własnej kolejności rekomendacji. |
| "Sposób ładowania" | "Po stronie serwera" (server) |
Oferuje też AJAX (ajax). Zmiana tego pola nie zmienia sposobu ładowania rekomendacji. |
| "Włącz karuzelę" | Włączone | Preferencja karuzeli. Obecne układy zależą od miejsca. |
| "Automatyczne odtwarzanie karuzeli" | Wyłączone | Preferencja automatycznego odtwarzania. |
| "Wyklucz produkty z koszyka" | Włączone | Preferencja filtrowania. Mechanizm rekomendacji koszyka już wyklucza ID koszyka przez swoje opcje. |
| "Wyklucz kupione produkty" | Wyłączone | Zapisana preferencja filtrowania; nie wyklucza kupionych produktów. |
| "Uwzględniaj widoczność" | Włączone | Preferencja widoczności. Natywne/współdzielone kontrole kwalifikacji nadal działają niezależnie. |
| "Zakres cen podobnych produktów" | 30 procent |
Zapisana preferencja podobnych produktów; nie zmienia zakresu cen używanego w rekomendacjach. |
| "Tylko ta sama kategoria" | Włączone | Starsza preferencja podobnych produktów. |
| "Ten sam producent" | Wyłączone | Starsza preferencja podobnych produktów. |
| "Buforuj wyniki wspólnych zakupów" | Włączone | Zapisana preferencja cache; nie zmienia buforowania rekomendacji wspólnie kupowanych produktów. |
Rzeczywisty silnik rekomendacji może używać ręcznych par, wspólnych zakupów, reguł, podobnych produktów, danych wspólnych wyświetleń i trendów. Różne miejsca dostarczają różne listy algorytmów. Sprzedaż krzyżowa w stopce produktu używa wyników podobieństwa/trendów i wariantu awaryjnego, więc dodanie ręcznej pary nie wymusza jej wyświetlenia w tej konkretnej sekcji stopki.
Tworzenie par, reguł i rekordów zestawów
Pary produktów
Otwórz Sales Revolution > Pary produktów i dodaj rekord. Wybierz Produkt źródłowy i Produkt docelowy. Wybierz Typ pary: sprzedaż krzyżowa, upsell, akcesorium lub zestaw. Model domyślnie ustawia sprzedaż krzyżową, Dwukierunkowy wyłączone, Priorytet 0 i Aktywny włączone.
Włącz Dwukierunkowy, aby utworzyć relację w obie strony. Pary o wyższym priorytecie są wybierane jako pierwsze w ścieżce par. Zapisz i przetestuj miejsce używające ręcznych par. Typ pary zestaw jest relacją rekomendacji, a nie dowodem rabatu zestawu przy finalizacji zakupu.
Reguły rekomendacji
Otwórz Reguły rekomendacji. Ustaw Nazwa, opcjonalny Opis, Typ reguły, Priorytet, Limit produktów i Aktywny. Użyj Warunki produktu, aby wybrać źródłowe produkty, kategorie lub producentów, opcjonalnie z Min. cena i Maks. cena. Użyj Filtry rekomendacji, aby wybrać sugerowany zbiór i jego zakres cen.
Możesz na przykład wskazać źródłowe kategorie 12 i 18, z cenami od 50 do 200, i rekomendować produkty producenta 4. Zapisany JSON przechowuje filtry źródłowe pod conditions, docelowe pod recommendations, a granice cen pod _price_min i _price_max.
Reguły wpływają na ścieżki rekomendacji zawierające algorytm reguł. Nie zastępują jawnie wybranego algorytmu podobieństwa/trendów w każdej sekcji produktu.
Oferty zestawów
Otwórz Oferty pakietowe, aby zarządzać Nazwa, Aktywny, Produkty w zestawie, Typ rabatu, Wartość rabatu, Minimalna ilość, Maks. łączna liczba użyć, Maks. użyć na klienta, Data rozpoczęcia i Data zakończenia. Model domyślnie ustawia rabat procentowy, wartość 0, i udostępnia obliczenia ceny/użycia zestawu.
Obecna wersja zapisuje zestawy i pokazuje ich podgląd w panelu, ale nie sprzedaje ich w sklepie: nie ma przycisku zestawu, a rabat zestawu nie jest naliczany w koszyku. Nie reklamuj rabatu na zestaw tylko dlatego, że zestaw jest zapisany.
Tworzenie kampanii i limitowanych ofert
Otwórz Sales Revolution > Kampanie. Wpisz Nazwa kampanii, wybierz Typ kampanii, Typ rabatu, Wartość rabatu, Priorytet, Aktywny, Łączenie rabatów, Produkty docelowe, Data rozpoczęcia i Data zakończenia.
Obsługiwane typy kampanii to błyskawiczna wyprzedaż, zaplanowana, cykliczna, odliczanie, dla kupujących wcześniej, ostatnia szansa i oferta limitowana. Typy rabatu to procent, kwota i cena stała. Model domyślnie ustawia kampanię zaplanowaną, procent, rabat 0, priorytet 0, aktywność włączoną i łączenie wyłączone.
Wybierz konkretne produkty, kategorie lub producentów docelowych. Kampanie korzystają z wybranych uwzględnionych elementów; wykluczenia i wybór wszystkich elementów nie są stosowane.
Zapis ręcznej kampanii przechowuje jej rekord, zakres i dane wyświetlania oferty, ale nie zmienia cen produktów. Rzeczywiste rabaty katalogowe (natywne ceny specyficzne) tworzą tylko Rabaty dynamiczne i Harmonogram kampanii. Przed publikacją promocji sprawdź cenę produktu i koszyka.
Pola limitowanych ofert
Dla limitowanej oferty skonfiguruj:
| Pole | Domyślnie | Zastosowanie |
|---|---|---|
| Limit ilości | 0 w modelu kampanii |
Limit ilości promocji. Ustaw dodatni limit, gdy go potrzebujesz. |
| Pokaż pasek postępu | Włączone | Pokazuje postęp w obsługiwanych widżetach. |
| Styl postępu | bar |
Wybierz dostępną prezentację postępu. |
| Tryb wyświetlania | single_cell |
Zapisany wybór układu oferty. |
| Rozpiętość kolumn siatki | 1 |
Zapisany wybór układu siatki. |
| Pozycja w siatce | 4 |
Zapisana pozycja; nie umieszcza ofert w siatkach kategorii ani wyszukiwania. |
| Prędkość karuzeli | 5000 ms |
Wartość wyświetlania dla konkretnej kampanii. |
| Strony kategorii | Włączone | Zapisana preferencja miejsca; oferty nie są wyświetlane w siatkach kategorii. |
| Wyniki wyszukiwania | Włączone | Zapisana preferencja miejsca; oferty nie są wyświetlane w siatkach wyszukiwania. |
| Strony produktów | Wyłączone | Włącz dla obsługiwanych miejsc ofert produktu. |
| Strona główna | Wyłączone | Włącz dla bloku ofert strony głównej. |
| Stopka | Wyłączone | Zapisana flaga. Ogólna karuzela stopki to rekomendacje, a nie miejsce oferty. |
Na przykład utwórz limitowaną ofertę z rabatem 15 procent, dodatnim limitem ilości 100, poprawnymi datami i włącz Strony produktów oraz Strona główna. Rzeczywistą cenę i oba widżety potwierdź osobno.
Symulowana prędkość
Symulowana prędkość jest domyślnie wyłączona w formularzach ręcznych kampanii. Przechowuje jednostki pozorne oddzielnie od faktycznie sprzedanych. Dostępne opcje obejmują Tryb prędkości (domyślnie steady), Jednostki widmo (0), Czas drenażu (24 godziny), Min. interwał (300 sekund), Maks. interwał (3600 sekund) i Współczynnik przyspieszenia (0.80).
Jeśli skonfigurujesz jednostki pozorne, postęp nie jest wyłącznie liczbą kupionych sztuk. Oceń tę prezentację świadomie. Przykład 10 jednostek pozornych przez 24 godziny to konfiguracja symulowanego postępu, a nie rzeczywista historia sprzedaży.
Konfiguracja automatyzacji i cron
Dynamiczne rabaty
Otwórz Sales Revolution > Rabaty dynamiczne, aby użyć automatycznego rotatora promocji. Nowe rotatory są nieaktywne. Przed aktywacją ustaw Nazwa rotatora, opcjonalne Nazwa promocji, pulę docelową, granice rabatu, ilość i czas trwania.
Domyślne wartości formularza to rabat procentowy, Min. rabat 10, Maks. rabat 50, Limit ilości 3, Czas trwania (godziny) 24, Automatyczne opróżnianie (jednostki fantomowe) włączone, Tempo drenażu (godziny na jednostkę) 8, Tryb prędkości stały, Czas odnowienia (godziny) 72, Maks. jednoczesnych ofert 1, Okres karencji produktu (dni) 14 i Min. cena/Maks. cena 0.
Przed aktywacją świadomie sprawdź ustawienie automatycznego opróżniania. Nowy rotator może symulować zajęte jednostki. Skonfiguruj wyzwalacz i pulę produktów, a następnie sprawdź wygenerowaną kampanię i natywne ceny specyficzne.
Harmonogram kampanii
Otwórz Harmonogram kampanii. Skonfiguruj Nazwa, Aktywny, Tryb pętli, Liczba powtórzeń lub Powtarzaj do i Szablon nazwy kampanii. Nowe rekordy harmonogramu są nieaktywne i oczekujące; domyślny tryb pętli jest nieskończony.
Zbuduj Kolejność faz z kategorią, wyborem podkategorii, liczbą produktów, typem/wartością rabatu, czasem trwania, opcjonalnym progiem sprzedaży i regułami ponownego losowania dla każdej fazy. Sprawdź Ustawienia wyświetlania i Status i historia. Uruchom dopiero po sprawdzeniu faz i mechanizmu cron. Harmonogram tworzy rzeczywiste kampanie i synchronizuje natywne ceny.
Uruchamianie harmonogramu
Moduł udostępnia punkt wejścia uwierzytelniany tokenem. Użyj tokenu cron modułu z panelu cron w zapleczu:
php modules/mprsalesrevolution/cron.php --token=YOUR_TOKEN --max-tasks=20 --max-seconds=55 --context=cron
https://example.com/modules/mprsalesrevolution/cron.php?token=YOUR_TOKEN&max-tasks=20&max-seconds=55&context=cron
Metadane współdzielonych zadań obejmują:
| Zadanie | Harmonogram |
|---|---|
| "Wykrywanie porzuconych koszyków" | Co 900 sekund |
| "Wysyłanie przypomnień o porzuconych koszykach" | Co 900 sekund, kontekst cron |
| "Oznaczanie starych porzuconych koszyków jako wygasłe" | Codziennie o 04:00 |
| "Aktywacja/dezaktywacja zaplanowanych kampanii" | Co 300 sekund |
| "Odświeżanie produktów często kupowanych razem" | Codziennie o 03:30 |
| "Zmniejszanie liczby jednostek symulowanego postępu" | Co 60 sekund |
| "Obsługa automatycznego rotatora promocji" | Co 900 sekund |
| "Obsługa harmonogramu kampanii tematycznych" | Co 300 sekund |
Sprawdzaj wynik każdego zadania osobno: ogólny sukces odpowiedzi HTTP nie oznacza, że każde zadanie się zakończyło. Wyłączenie "Włącz kampanie" zatrzymuje nowe kampanie i rotacje, ale nie usuwa rabatów już utworzonych na produktach, więc sprawdź ich ceny specyficzne.
Konfiguracja VAT i numeracji dokumentów
VAT / podatek B2B
| Ustawienie | Domyślnie | Zastosowanie |
|---|---|---|
| "Weryfikuj numery VAT UE" | Włączone | Weryfikuje zapisane adresy przez integrację VIES. |
| "Włącz odwrotne obciążenie B2B" | Włączone | Włącza mechanizm zerowego podatku modułu dla adresów zakwalifikowanych jako uprawnione. |
| "Blokuj nieprawidłowe numery VAT" | Włączone | Odrzuca weryfikację adresu, gdy VAT jest potwierdzony jako nieprawidłowy. |
| "Blokuj, gdy VIES jest niedostępny" | Wyłączone | Włącz tylko wtedy, gdy niedostępność usługi ma blokować przesyłanie tych adresów. |
| "Czas buforowania weryfikacji VAT" | 720 godzin |
Buforuje wyniki weryfikacji VIES. |
| "Kod ISO kraju sprzedawcy" | Puste | Dwuliterowy kod kraju sprzedawcy; puste używa kraju sklepu. |
Przetestuj zapis adresu i rzeczywiste obliczanie podatku z konfiguracją sklepu przed użyciem tych wartości domyślnych. Dostępność VIES i współdzielony pakiet walidacji wpływają na wynik.
Numeracja zamówień i faktur
| Ustawienie | Domyślnie | Zastosowanie |
|---|---|---|
| "Własne referencje zamówień" | Wyłączone | Włącza generowane referencje zamówień. |
| "Format referencji zamówienia" | {YYYY}/{MM}/{NNNNNN} |
Wzorzec referencji z wymaganym licznikiem i elementem rozróżniającym reset. |
| "Prefiks zamówienia" | Puste | Stały prefiks. |
| "Sufiks zamówienia" | Puste | Stały sufiks. |
| "Zakres licznika zamówień" | "Globalny" | "Globalny" lub "Na klienta". |
| "Resetowanie licznika zamówień" | "Co rok" | Nigdy, "Co rok", "Co miesiąc" lub "Codziennie". |
| "Następny numer zamówienia" | Puste | Jednorazowa następna wartość licznika, czyszczona po użyciu. |
| "Własne numery faktur" | Wyłączone | Formatuje wyświetlane numery z zachowaniem natywnego liczbowego zapisu faktur. |
| "Format numeru faktury" | {DOC_TYPE}/{YYYY}/{NNNNNN} |
Wzorzec wyświetlania faktur. |
| "Skrót faktury" | INV |
Wartość dla {DOC_TYPE}. |
| "Resetowanie licznika faktur" | "Co rok" | Okres resetowania licznika. |
| "Następny numer faktury" | Puste | Jednorazowa następna wartość licznika faktur. |
Obsługiwane rodziny tokenów obejmują części daty {YYYY}, {YY}, {MM}, {DD}; główny licznik {N} z dopełnianiem jak {NNNNNN}; liczniki globalne i klienta jak {GLOBAL_N} i {CUSTOMER_N}; oraz wartości kontekstowe jak {CUSTOMER_REF}, {PRODUCT_REF}, {SHOP_ID}, {SHOP_NAME}, {CART_ID} i {COUNTRY}, gdy są dostępne w danym kontekście generowania. {DOC_TYPE} dotyczy formatów dokumentów, a nie referencji zamówień. Generowanie zamówień odrzuca też {ORDER_ID}, {INVOICE_ID} i {PAYMENT}.
Zachowaj licznik i wystarczające informacje o zakresie/dacie dla wybranego trybu resetowania. Walidator ustawień może odrzucić formaty powodujące kolizje. Przetestuj nowe zamówienie i fakturę przed szerszym użyciem.
Sprawdzenie miejsc motywu, stylów i analityki
| Hook | Obecne miejsce |
|---|---|
displayFooterProduct |
Bloki stopki produktu. |
displayProductExtraContent |
Dodatkowa treść produktu, gdzie jest obsługiwana. |
displayMprProductPairings |
Pary kontekstowe. |
displayCartAjaxInfoBlock |
Rekomendacje koszyka/panelu wysuwanego. |
displayShoppingCartFooter |
Deleguje do renderera rekomendacji koszyka. |
displayCartModalFooter |
Rekomendacje w oknie modalnym dodawania do koszyka. |
displayBlogSidebar |
Slider kolumny. |
displayProductAdditionalInfo, displayReassurance |
Miejsce oferty produktu. |
displayHome |
Blok ofert strony głównej. |
displayBanner |
Pasek odliczania. |
displayFooterBefore |
Karuzela rekomendacji nowoczesnego motywu. |
displayFooter |
Wariant awaryjny stopki dla PrestaShop poniżej 1.7. |
Motyw musi wywoływać hook. Rekomendacje nie pojawiają się w podsumowaniu ani potwierdzeniu zamówienia, a oferty nie są wstawiane do siatek kategorii ani wyszukiwania. Karuzela stopki pokazuje rekomendacje zamiast limitowanych ofert.
Domyślne angielskie nagłówki obejmują More From This Category, Complete your cart, Works Great Together i Recommended Products. Domyślne tytuły są dostępne po francusku, niemiecku, hiszpańsku, włosku i polsku. Formularz konfiguracji nie udostępnia pól do edycji tych czterech tytułów.
Użyj "Theme styles", aby odświeżyć wykryte wartości, wyczyścić własne i edytować współdzielone opcje stylów. W CSS motywu istnieją między innymi klasy .mpr-product-crosssell, .mpr-product-crosssell__grid, .mpr-cart-recommendations, .mpr-cart-recommendations__slide, .mpr-deal-widget, .mpr-deal-progress, .mpr-countdown-bar i .mpr-countdown-bar__discount.
Sprawdź Panel i Analityka po kliknięciu rekomendacji i złożeniu testowego zamówienia. Konwersja jest zapisywana tylko wtedy, gdy zamówienie następuje po kliknięciu rekomendacji. Wyniki często kupowanych razem wymagają wystarczającej historii zamówień. Buforowane fragmenty ograniczają powtarzaną pracę przy kolejnych wyświetleniach stron.
Rozwiązywanie problemów i odinstalowanie
Jeśli brakuje bloku, sprawdź jego działający przełącznik funkcji, hook motywu, kwalifikujące się produkty, obrazy, reguły stanu/dostępu i odpowiednie daty kampanii. Nie oczekuj ręcznych par w miejscu, które używa wyłącznie wyników podobieństwa/trendów.
Jeśli widżet kampanii się pokazuje, ale ceny się nie zmieniają, sprawdź ceny specyficzne produktu. Ręcznie zapisana kampania ich nie tworzy; robią to tylko Rabaty dynamiczne i Harmonogram kampanii. Przy zatrzymanych harmonogramach sprawdź wyniki zadań cron. Przy nakładających się promocjach przetestuj cenę w koszyku; globalne ustawienia łączenia nią nie sterują.
Jeśli zapis adresu VAT nie udaje się podczas niedostępności VIES, sprawdź "Blokuj, gdy VIES jest niedostępny". Jeśli ustawienia numeracji są odrzucane, przed zapisem popraw wymagany licznik, element rozróżniający reset lub nieobsługiwany token. Użyj Sprawdzanie systemu dla tabel modułu i infrastruktury.
Przed odinstalowaniem zatrzymaj rotatory/harmonogramy, zakończ promocje i sprawdź, czy wygenerowane natywne ceny specyficzne zostały wyczyszczone, gdy moduł jest nadal dostępny. Samo wyłączenie renderowania kampanii nie usuwa natywnych wierszy rabatów. Wykonaj kopię danych modułu i rekordów numeracji, które chcesz zachować.
Wyłącz moduł w Module Manager, aby zatrzymać jego hooki. Odinstalowanie usuwa tabele modułu, rejestrację cron, menu i integrację motywu. Wygenerowane rabaty katalogowe pozostają po usunięciu ich powiązań z modułem, więc później sprawdź ceny katalogu. Odinstalowanie nie cofa zamówień ani wydanych już referencji dokumentów.
Zgodność
Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.
Zrzuty ekranu referencyjne




Pytania
Brak pytań o ten moduł
Zapytaj o instalację, zgodność lub konfigurację. Odpowiedzi pojawią się tutaj.
Znane problemy
29
Fokus klawiatury znika przy ładowaniu kart rekomendacji
Widżet oferty pojawia się dwukrotnie
Listy rozwijane ustawień sprzedaży nie mają opcji
Krótkie etykiety panelu administracyjnego pozostają nieprzetłumaczone
Dodany produkt i podsumowanie koszyka znikają w niskich oknach
Etykiety modułu pozostają nieprzetłumaczone
Odzyskane porzucone koszyki nie są poprawnie rejestrowane
Brakujące zdjęcia rekomendacji mają nieprawidłowy zamiennik
Etykiety typów powiązań są w niewłaściwym języku
Widżety sprzedażowe nie stosują kolorów motywu sklepu
Ustawienia sprzedaży nie otwierają się w PrestaShop 9.1
Rekomendacje w stopce pozostają nieaktualne po zmianach odwiedzającego
Wyłączone kampanie nadal działają w tle
Instalacja modułu dodaje integrację strony produktu dwukrotnie
Karuzela w stopce uniemożliwia renderowanie strony
Rekomendacje na listach znikają po wyczyszczeniu pamięci podręcznej
Tymczasowy błąd rekomendacji pozostawia pustą stopkę
Układ siatki rekomendacji psuje się w Warehouse
Nieprawidłowe ceny rekomendacji bez sesji klienta
Widżety sprzedażowe nie działają przy łączeniu zasobów
Wzmocnienie zabezpieczeń
Rekomendacje ignorują zasady sklepu dla produktów bez zapasu
Nazwy promocji są w niewłaściwym języku
Ostatnio oglądane produkty pomijają wizyty na stronach z pamięci podręcznej
Można zapisać nieprawidłowe ustawienia numeracji
Pobierane faktury PDF mają niespójne nazwy plików
Rekomendacje w panelu koszyka nie odświeżają się
Rekomendacje sprzedaży krzyżowej mogą być puste
Rabat z wyprzedaży błyskawicznej nie jest stosowany do produktów już znajdujących się w koszyku
Produkty dodane do koszyka przed rozpoczęciem wyprzedaży błyskawicznej nie otrzymują rabatu w momencie jej aktywacji. Cena koszyka jest buforowana i nie jest przeliczana ponownie, gdy nowe reguły koszyka stają się aktywne.
Informacja o rozwiązaniu
Dodano hook unieważniający cache przy aktywacji reguły koszyka.
Zgłoszenia funkcji
13
Zaimplementowane
Rekomendacje produktów w wysuwanym koszyku motywu
Własna numeracja zamówień i faktur
Planowanie kampanii
Posty społecznościowe dla rotujących promocji
Rekomendacje w koszyku
Karuzela ostatnio oglądanych produktów
Nazwa promocji i postęp wykorzystania w odliczaniu
Numer tygodnia w nazwach promocji
Aktualizacje modułu jednym kliknięciem
Zestawienia produktów Works Well With
Rekomendacje według podobieństwa produktów
Kontekstowe zestawienia treści
Integracja historii cen promocyjnych
Dziennik zmian
v1.12.162026-05-27
- AddedExpose explicit scoped sales counters
- AddedAbsorb document numbering into sales revolution
- AddedBackfill cart recommendation signals
- AddedAdd theme-native cart recommendations
- Addedcomplete FR/DE/ES/IT/PL translations
- ImprovedAvoid front-office metadata translation
- ImprovedAdd file-based cache to displayFooterBefore and displayBlogSidebar hooks
- FixedUse shared config storage for sales settings
- FixedMigrate stale seller country overrides
- FixedHarden product cross-sell fallback rendering
- FixedShip installable sales release artifact
Starsze wersje
v1.3.02026-04-20
- AddedSync-render recently-viewed carousel, drop unused VARS_CSS_*
- AddedClient-authoritative "Recently Viewed" carousel — no AJAX on non-product pages
- AddedTranslate all hook template strings for FR/DE/ES/IT/PL
- Addedautomatic theme detection for Classic and Hummingbird style compatibility
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedcomplete FR/DE/ES/IT/PL translations
- Improvedadmin list columns with visual badge indicators and multiselect filters
- Improvedsettings form organization with tabbed layout
- FixedKill flash-of-fallback in recently-viewed carousel + widen trending fallback
- FixedTrack recently-viewed via AJAX so CF-cached product pages record views
- FixedFooter carousel — recently-viewed lookup matches writer key + white bg breakout
- Fixedvarious stability and compatibility improvements (8 fixes total)
- Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
v1.0.02026-03-25
- Initialrelease: comprehensive sales optimisation suite for PrestaShop
- InitialCross-selling and upselling recommendation widgets
- InitialCampaign manager with scheduling and customer-segment targeting
- InitialAbandoned-cart recovery email automation
- InitialCompatible with PS 1.7.x and PS 8.x
v1.2.02026-01-16
- AddedPS 9 / Hummingbird theme compatibility
- Addedcampaign targeting by customer lifetime value segment
- Improveddynamic pricing engine — rule evaluation now 40% faster via indexed cache
- Optimized abandoned-cart recovery emails with product-image rendering fix for Gmail
- Fixedcross-sell carousel not displaying on combination product pages
v1.1.02025-04-14
- Addedupsell modal triggered on add-to-cart with configurable delay
- Addedbundle pricing — automatic discount when complementary products purchased together
- Improvedrecommendation engine — collaborative filtering using purchase co-occurrence
- Fixedcart-recovery email unsubscribe link for multi-shop configurations
Demo
Przetestuj pełny moduł przed zakupem
Licencję kupisz później, a ustawienia zostaną.
- Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
- Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
- Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Pobierając, akceptujesz warunki dema i politykę prywatności.
Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.