Sales Revolution: konfiguracja i pomoc

Szybki start

  1. Prześlij i zainstaluj mprsalesrevolution.zip w "Module Manager".
  2. Kliknij "Configure", a następnie otwórz Sales Revolution > Konfiguracja we właściwym sklepie.
  3. Sprawdź "Włącz sprzedaż krzyżową", ustawienia VAT i domyślnie wyłączone opcje własnej numeracji.
  4. Utwórz aktywną parę produktów, wybierając produkt źródłowy i produkt docelowy.
  5. Przetestuj hook koszyka lub okna modalnego używający ręcznych rekomendacji.
  6. Skonfiguruj token cron modułu i mechanizm wykonawczy przed włączeniem automatycznych kampanii.
  7. 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

  1. Prześlij i zainstaluj mprsalesrevolution.zip przez Moduły > "Module Manager".
  2. Kliknij "Configure". Otworzy się Sales Revolution > Panel.
  3. Wybierz właściwy kontekst sklepu i otwórz Sales Revolution > Konfiguracja.
  4. Sprawdź ustawienia rekomendacji, kampanii, VAT i numeracji przed korzystaniem ze sklepu.
  5. Zacznij od jednej pary produktów i przetestuj miejsce w motywie używające par, na przykład blok rekomendacji koszyka/okna modalnego.
  6. Skonfiguruj mechanizm cron, zanim zaczniesz polegać na automatyzacji kampanii.
  7. 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 globalnych ustawień ofert i banera

W Konfiguracja > Oferty limitowane:

Ustawienie Domyślnie Zastosowanie
"Włącz widżety ofert" Włączone Zezwala na obsługiwane widżety ofert, gdy kampanie są włączone.
"Interwał odpytywania ofert" 30 sekund Odświeża postęp oferty przez AJAX po pierwszej interakcji ze stroną. Wartość 0 oznacza interwał 30 sekund.
"Zachowanie przy wielu ofertach" "Pokaż tylko najlepszą ofertę" (best_only) Oferuje też rotację lub wiele pozycji, jeśli miejsce je obsługuje.
"Zachowanie po wyprzedaniu" "Ukryj widżet" (hide) Alternatywnie pokazuje jako wyprzedane (show_sold_out).
"Limit produktów oferty" 4 Liczba produktów na obsługiwany widżet oferty.
"Źródło widżetu strony głównej" "Nowe produkty" (new) Oferuje też "Produkty w promocji", "Bestsellery" i "Własne ID produktów".
"Limit źródła strony głównej" 8 Maksymalna liczba produktów źródłowych strony głównej.
"Własne ID produktów" Puste ID oddzielone przecinkami dla własnego źródła strony głównej.

W Konfiguracja > Baner odliczania:

Ustawienie Domyślnie Zastosowanie
"Włącz baner odliczania" Wyłączone Włącza pasek promocji w displayBanner.
"Typy kampanii banera" flash_sale,scheduled Klucze kwalifikujących się typów kampanii oddzielone przecinkami.
"Kolor tła banera" #1a1a2e Tło.
"Kolor tekstu banera" #ffffff Tekst.
"Kolor akcentu banera" #e94560 Odliczanie i akcent.
"Zezwalaj na zamknięcie banera" Włączone Pozwala odwiedzającemu zamknąć baner.
"Czas ukrycia" 24 godziny Okres ukrycia.
"Docelowy URL banera" Puste Opcjonalny docelowy URL.

Karta konfiguracji Kampanie udostępnia też Pokaż odliczanie, Pokaż odznakę, Pokaż cenę oryginalną i Pokaż oszczędności, wszystkie domyślnie włączone; "Countdown Style" ma domyślnie simple; Kolor odznaki to #ff0000; "Badge Text Color" to #ffffff; "Price Display" ma domyślnie replace; "Combine Discounts" i "Priority Over Specific Prices" są domyślnie wyłączone.

Te globalne pola kampanii są zapisywane, ale w obecnej wersji nic nie zmieniają. Opcje wyświetlania pochodzą z każdej kampanii i z harmonogramu, a o łączeniu rabatów decydują natywne reguły PrestaShop, więc "Combine Discounts" i "Priority Over Specific Prices" tego nie zmieniają.

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

Sales Revolution, Rekomendacje w oknie modalnym koszyka

Sales Revolution, Pary produktów w panelu administracyjnym

Sales Revolution, Kampanie w panelu administracyjnym

Sales Revolution, Karuzela rekomendacji w stopce

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

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.12
Zastąpienie uproszczonych kart rekomendacji pełnymi kartami produktów mogło zakłócać fokus klawiatury.

Widżet oferty pojawia się dwukrotnie

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.9
Widżet oferty z pamięci podręcznej mógł pojawiać się dwukrotnie, gdy strona produktu renderowała oba obsługiwane miejsca wyświetlania.

Listy rozwijane ustawień sprzedaży nie mają opcji

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.9
Kilka list rozwijanych w ustawieniach sprzedaży mogło się otwierać bez pokazywania dostępnych opcji.

Krótkie etykiety panelu administracyjnego pozostają nieprzetłumaczone

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.8
Niektóre krótkie etykiety panelu administracyjnego nie używały wybranego języka.

Dodany produkt i podsumowanie koszyka znikają w niskich oknach

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.8
Okno dodawania do koszyka mogło ukrywać dodany produkt lub podsumowanie koszyka w niskich oknach przeglądarki.

Etykiety modułu pozostają nieprzetłumaczone

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.7
Niektóre etykiety modułu nadal wyświetlały się po angielsku mimo dostępnego tłumaczenia.

Odzyskane porzucone koszyki nie są poprawnie rejestrowane

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.7
Porzucony koszyk mógł nie zostać zarejestrowany jako odzyskany po złożeniu zamówienia przez klienta.

Brakujące zdjęcia rekomendacji mają nieprawidłowy zamiennik

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.3
Rekomendacja bez zdjęcia produktu mogła wyświetlać uszkodzony obraz zastępczy.

Etykiety typów powiązań są w niewłaściwym języku

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.0
Etykiety typów powiązań produktów nie zawsze były tłumaczone na język odwiedzającego.

Widżety sprzedażowe nie stosują kolorów motywu sklepu

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.0
Styl sklepu mógł używać niezgodnych wartości kolorów zamiast ustawień motywu sklepu.

Ustawienia sprzedaży nie otwierają się w PrestaShop 9.1

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.0
Otwarcie menu Settings mogło nie przekierowywać na stronę Sales settings w PrestaShop 9.1.

Rekomendacje w stopce pozostają nieaktualne po zmianach odwiedzającego

RozwiązaneZaktualizowano:
Naprawiono w: 1.21.0
Karty produktów w stopce mogły pozostawać niezmienione po zalogowaniu, wylogowaniu lub zmianach koszyka, także w PrestaShop 1.6.

Wyłączone kampanie nadal działają w tle

RozwiązaneZaktualizowano:
Naprawiono w: 1.20.1
Zadania kampanii w tle mogły nadal zmieniać promocje po wyłączeniu głównego przełącznika kampanii.

Instalacja modułu dodaje integrację strony produktu dwukrotnie

RozwiązaneZaktualizowano:
Naprawiono w: 1.20.1
Instalacja modułu mogła próbować instalować integrację strony produktu więcej niż raz.

Karuzela w stopce uniemożliwia renderowanie strony

RozwiązaneZaktualizowano:
Naprawiono w: 1.20.1
Karuzela w stopce mogła wywołać błąd szablonu i uniemożliwić renderowanie strony.

Rekomendacje na listach znikają po wyczyszczeniu pamięci podręcznej

RozwiązaneZaktualizowano:
Naprawiono w: 1.20.1
Rekomendacje na listach mogły się nie pojawiać podczas pierwszego tworzenia ich treści w pamięci podręcznej.

Tymczasowy błąd rekomendacji pozostawia pustą stopkę

RozwiązaneZaktualizowano:
Naprawiono w: 1.16.2
Tymczasowy błąd renderowania rekomendacji mógł pozostawić pusty blok stopki w pamięci podręcznej dla kolejnych wizyt.

Układ siatki rekomendacji psuje się w Warehouse

RozwiązaneZaktualizowano:
Naprawiono w: 1.16.2
Kontenery układu motywu mogły zniekształcać siatkę produktów sprzedaży krzyżowej w Warehouse.

Nieprawidłowe ceny rekomendacji bez sesji klienta

RozwiązaneZaktualizowano:
Naprawiono w: 1.16.2
Ceny sprzedaży krzyżowej mogły być wyświetlane nieprawidłowo w PrestaShop 8, gdy rekomendacje ładowano bez sesji klienta.

Widżety sprzedażowe nie działają przy łączeniu zasobów

RozwiązaneZaktualizowano:
Naprawiono w: 1.16.2
Widżety sprzedażowe mogły nie inicjować się poprawnie, gdy PrestaShop łączył i zapisywał zasoby sklepu w pamięci podręcznej.

Wzmocnienie zabezpieczeń

RozwiązaneZaktualizowano:
Naprawiono w: 1.12.14
Wzmocnienie zabezpieczeń.

Rekomendacje ignorują zasady sklepu dla produktów bez zapasu

RozwiązaneZaktualizowano:
Naprawiono w: 1.12.14
Sprawdzanie dostępności produktów nie zawsze uwzględniało ustawienie sklepu dotyczące zamawiania produktów bez zapasu.

Nazwy promocji są w niewłaściwym języku

RozwiązaneZaktualizowano:
Naprawiono w: 1.12.14
Zapytania o promocje mogły wyświetlać nazwę kampanii w innym języku niż sklep.

Ostatnio oglądane produkty pomijają wizyty na stronach z pamięci podręcznej

RozwiązaneZaktualizowano:
Naprawiono w: 1.12.14
Wizyty na stronach produktów z pamięci podręcznej nie zawsze były dodawane do ostatnio oglądanych produktów.

Można zapisać nieprawidłowe ustawienia numeracji

RozwiązaneZaktualizowano:
Naprawiono w: 1.12.14
Nieprawidłowe ustawienia numeracji zamówień lub faktur nie zawsze były odrzucane przy zapisywaniu konfiguracji.

Pobierane faktury PDF mają niespójne nazwy plików

RozwiązaneZaktualizowano:
Naprawiono w: 1.12.14
Pobierane faktury mogły mieć niewłaściwą nazwę pliku lub nie stosować wybranej nazwy faktury przy niektórych sposobach pobierania.

Rekomendacje w panelu koszyka nie odświeżają się

RozwiązaneZaktualizowano:
Naprawiono w: 1.12.14
Rekomendacje w panelu koszyka mogły pozostawać niezmienione po zmianie zawartości koszyka.

Rekomendacje sprzedaży krzyżowej mogą być puste

RozwiązaneZaktualizowano:
Naprawiono w: 1.12.14
Rekomendacje produktów mogły się nie wyświetlać przy żądaniach bez sesji klienta lub pozostawać puste, gdy główne źródło rekomendacji nie zawierało produktów.

Rabat z wyprzedaży błyskawicznej nie jest stosowany do produktów już znajdujących się w koszyku

RozwiązaneZaktualizowano:
Naprawiono w: 1.6.0

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

Zaimplementowane
Wyświetla rekomendacje w obsługiwanych panelach koszyka AJAX, korzystając z kart produktów motywu. Wyświetlanie cen, przyciski dodawania do koszyka i liczbę rekomendacji można ustawić w konfiguracji modułu.

Własna numeracja zamówień i faktur

Zaimplementowane
Konfiguruj numery referencyjne zamówień i numery faktur z licznikami globalnymi lub indywidualnymi dla każdego klienta.

Planowanie kampanii

Zaimplementowane
Planuj kampanie promocyjne z etapami i rotacją produktów.

Posty społecznościowe dla rotujących promocji

Zaimplementowane
Dodawaj do kolejki posty społecznościowe dla nowych rotujących promocji z tekstami, obrazami i opóźnieniami publikacji właściwymi dla każdej platformy.

Rekomendacje w koszyku

Zaimplementowane
Wyświetlaj dopasowane do motywu sugestie sprzedaży krzyżowej w wysuwanym koszyku i oknie dodawania do koszyka.

Karuzela ostatnio oglądanych produktów

Zaimplementowane
Wyświetlaj karuzelę ostatnio oglądanych produktów na podstawie historii przeglądania odwiedzającego.

Nazwa promocji i postęp wykorzystania w odliczaniu

Zaimplementowane
Wyświetlaj nazwę promocji i postęp jej wykorzystania w banerze odliczania.

Numer tygodnia w nazwach promocji

Zaimplementowane
Dodawaj numer bieżącego tygodnia do automatycznie generowanych nazw promocji.

Aktualizacje modułu jednym kliknięciem

Zaimplementowane
Instaluj dostępne aktualizacje modułu z zaplecza.

Zestawienia produktów Works Well With

Zaimplementowane
Wyświetlaj kontekstowe zestawienia produktów z wyjaśnieniami i liczbą zestawień w karcie produktu.

Rekomendacje według podobieństwa produktów

Zaimplementowane
Wykorzystuj podobieństwo produktów do wybierania trafnych rekomendacji sprzedażowych.

Kontekstowe zestawienia treści

Zaimplementowane
Wyświetlaj kontekstowe zestawienia dla produktów Content Variables.

Integracja historii cen promocyjnych

Zaimplementowane
Przekazuj zatwierdzone zmiany cen promocyjnych do zgodnego mechanizmu śledzenia historii cen.

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.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry