Sales Revolution: Einrichtung und Hilfe
Schnellstart
- Laden Sie mprsalesrevolution.zip in "Module Manager" hoch und installieren Sie es.
- Klicken Sie auf "Configure" und öffnen Sie "Sales Revolution" > Konfiguration im gewünschten Shop.
- Prüfen Sie "Cross-Selling aktivieren", VAT-Einstellungen und die standardmäßig ausgeschalteten Optionen für eigene Nummerierung.
- Erstellen Sie ein aktives Produktpaar mit Quellprodukt und Zielprodukt.
- Testen Sie einen Warenkorb- oder Modal-Hook, der manuelle Empfehlungen verwendet.
- Konfigurieren Sie Cron-Token und Runner des Moduls, bevor Sie automatisierte Kampagnen aktivieren.
- Prüfen Sie Shopblöcke, tatsächliche Warenkorbpreise und die Einträge unter Übersicht/Analysen in einer Testsitzung.
Erfordert PrestaShop 1.6.1 oder höher und PHP 7.1 oder höher.
Einrichtungsanleitung
Installieren und verfügbare Seiten prüfen
- Laden Sie
mprsalesrevolution.zipüber Module > "Module Manager" hoch und installieren Sie es. - Klicken Sie auf "Configure". Sie gelangen zu Sales Revolution > Übersicht.
- Wählen Sie den gewünschten Shop-Kontext und öffnen Sie Sales Revolution > Konfiguration.
- Prüfen Sie Einstellungen für Empfehlungen, Kampagnen, VAT und Nummerierung, bevor Sie den Shop verwenden.
- Beginnen Sie mit einem Produktpaar und testen Sie eine Theme-Platzierung, die Paare nutzt, etwa den Warenkorb-/Modal-Empfehlungsblock.
- Konfigurieren Sie den Cron-Runner, bevor Sie sich auf Kampagnenautomatisierung verlassen.
- Prüfen Sie angezeigte Produkte, tatsächliche Warenkorbpreise und Analysen mit einer Kunden-Testsitzung.
Das Modul bietet die Seiten Übersicht, Produktpaare, Empfehlungsregeln, Bundle-Angebote, Kampagnen, Dynamische Rabatte, Kampagnenplaner, Analysen, Konfiguration und Systemprüfung. Seiten für Lizenz, "Support" und Aktualisieren sind ebenfalls vorhanden.
Einige Einstellungen auf diesen Seiten werden gespeichert, haben in der aktuellen Version aber keine Wirkung; die folgenden Tabellen nennen sie.
Empfehlungsausgabe konfigurieren
Öffnen Sie Sales Revolution > Konfiguration. Klicken Sie nach Feldänderungen auf Speichern.
Funktionen und Anzeige
| Einstellung | Standard | Aktuelle Verwendung |
|---|---|---|
| "Cross-Selling aktivieren" | Ein | Steuert die Empfehlungsausgabe. Ausschalten unterdrückt diese Blöcke. |
| "Kampagnen aktivieren" | Ein | Steuert die Anzeige von Kampagnen und Angeboten sowie die Kampagnenautomatisierung. Das Ausschalten entfernt keine bestehenden Katalograbatte. |
| "Cross-Selling im Warenkorb-Modal" | Ein | Aktiviert den Empfehlungsblock im Modal beim Hinzufügen zum Warenkorb. |
| "Empfehlungen im ausklappbaren Warenkorb" | Ein | Aktiviert den Warenkorb-Empfehlungsrenderer. |
| "Spalten-Slider" | Ein | Aktiviert den unterstützten Seitenleisten-/Spaltenblock. |
| "Limit im ausklappbaren Warenkorb" | 8 |
Begrenzt Warenkorbempfehlungen. Der Renderer begrenzt auf 8. |
| "Modal-Limit" | 3 |
Produktlimit im Modalblock. |
| "Limit des Cross-Selling-Bereichs" | 4 |
Cross-Selling-Limit im Produktfooter. |
| "Limit des Spalten-Sliders" | 6 |
Limit für Seitenleistenempfehlungen. |
| "Preise anzeigen" | Ein | Wird von unterstützten Empfehlungsrenderern einschließlich Warenkorbblock verwendet. |
| "Schaltfläche zum Hinzufügen zum Warenkorb anzeigen" | Ein | Wird von unterstützten Empfehlungsrenderern verwendet. Prüfen Sie die tatsächlichen Theme-Karten. |
| "Lagerbestand beachten" | Ein | Wird in unterstützten Auswahlpfaden angewendet. Die Eignung kann auch nativen Regeln für Nachbestellungen/Kaufbarkeit folgen. |
| "Mindestbestellungen für gemeinsame Käufe" | 1 |
Mindestanzahl gemeinsamer Käufe für Ergebnisse zu häufig zusammen gekauften Produkten. |
| "Zeitraum für gemeinsame Käufe" | 90 Tage |
Historienzeitraum für Empfehlungen gemeinsamer Käufe und Aktualisierung. |
| "Cache-Lebensdauer" | 3600 Sekunden |
Präferenz für Empfehlungscaching. Einige Platzierungen begrenzen den Wert oder nutzen eine eigene Lebensdauer; der Warenkorb-Renderer begrenzt ihn auf 60 bis 900 Sekunden. |
Diese Einstellungen finden Sie auf den Tabs Merkmale, Anzeige, Filterung und Algorithmus. Das Vorhandensein einer Einstellung bedeutet nicht, dass jede Platzierung sie verwendet.
Gespeicherte Felder ohne Wirkung
Die folgenden Felder werden im Konfigurationsformular gespeichert, ändern aber weder Empfehlungen noch Anzeige oder Tracking. Belassen Sie die Standardwerte, sofern Ihre eigene Integration sie nicht nutzt.
| Einstellung | Standard | Gespeicherter Formularinhalt |
|---|---|---|
| "Bundles aktivieren" | Ein | Speichert eine Bundle-Präferenz; wendet keine Bundle-Rabatte an. |
| "Häufig zusammen gekauft" | Ein | Speichert eine Algorithmuspräferenz; jede Platzierung nutzt ihre eigenen Empfehlungsmethoden. |
| "Ähnliche Produkte" | Ein | Algorithmuspräferenz. |
| Zuletzt angesehen | Ein | Algorithmuspräferenz. |
| "Manuelle Regeln" | Ein | Algorithmuspräferenz. |
| "Klicks erfassen" | Ein | Wird gespeichert, hat in der aktuellen Version aber keine Wirkung: Klicks auf Empfehlungen werden unabhängig von dieser Einstellung erfasst. |
| "Conversions erfassen" | Ein | Wird gespeichert, hat in der aktuellen Version aber keine Wirkung: Bestellungen nach einem Empfehlungsklick werden unabhängig von dieser Einstellung erfasst. |
| "Produktaufrufe erfassen" | Ein | Wird gespeichert, hat in der aktuellen Version aber keine Wirkung: Produktaufrufe für zuletzt angesehene Produkte werden unabhängig von dieser Einstellung erfasst. |
| "Limit auf Produktseiten" | 4 |
Allgemeine Limitpräferenz. Der Produktfooter verwendet stattdessen "Limit des Cross-Selling-Bereichs". |
| "Limit auf Warenkorbseiten" | 3 |
Allgemeine Warenkorb-Limitpräferenz. Der aktuelle Warenkorb-Renderer verwendet "Limit im ausklappbaren Warenkorb". |
| "Limit an der Kasse" | 2 |
Gespeichertes Limit. In der Checkout-Zusammenfassung erscheinen keine Empfehlungen. |
| "Priorität manueller Regeln" | Ein | Gespeicherte Prioritätspräferenz; jede Platzierung nutzt ihre eigene Empfehlungsreihenfolge. |
| "Lademethode" | "Serverseitig" (server) |
Bietet auch AJAX (ajax). Eine Änderung dieses Feldes ändert nicht, wie Empfehlungen geladen werden. |
| "Karussell aktivieren" | Ein | Karussellpräferenz. Aktuelle Layouts hängen von der Platzierung ab. |
| "Automatische Karussellwiedergabe" | Aus | Autoplay-Präferenz. |
| "Warenkorbprodukte ausschließen" | Ein | Filterpräferenz. Der Warenkorb-Recommender schließt Warenkorb-IDs bereits über seine Optionen aus. |
| "Gekaufte Produkte ausschließen" | Aus | Gespeicherte Filterpräferenz; schließt gekaufte Produkte nicht aus. |
| "Sichtbarkeit beachten" | Ein | Sichtbarkeitspräferenz. Native/gemeinsame Eignungsprüfungen gelten weiterhin unabhängig davon. |
| "Preisspanne ähnlicher Produkte" | 30 Prozent |
Gespeicherte Präferenz für ähnliche Produkte; ändert die für Empfehlungen verwendete Preisspanne nicht. |
| "Nur gleiche Kategorie" | Ein | Ältere Präferenz für ähnliche Produkte. |
| "Gleicher Hersteller" | Aus | Ältere Präferenz für ähnliche Produkte. |
| "Ergebnisse gemeinsamer Käufe zwischenspeichern" | Ein | Gespeicherte Cache-Präferenz; ändert das Caching von Empfehlungen gemeinsam gekaufter Produkte nicht. |
Die tatsächliche Empfehlungsengine kann manuelle Paare, gemeinsame Käufe, Regeln, ähnliche Produkte, gemeinsame Ansichten und Trenddaten verwenden. Unterschiedliche Platzierungen liefern unterschiedliche Algorithmuslisten. Cross-Selling im Produktfooter verwendet Ähnlichkeits-/Trendergebnisse und einen Fallback; ein manuelles Paar erzwingt daher keine Anzeige in genau diesem Footerbereich.
Paare, Regeln und Bundle-Datensätze erstellen
Produktpaare
Öffnen Sie Sales Revolution > Produktpaare und fügen Sie einen Datensatz hinzu. Wählen Sie Quellprodukt und Zielprodukt. Wählen Sie Paartyp: Cross-Sell, Upsell, Zubehör oder Bundle. Das Modell verwendet standardmäßig Cross-Sell, Bidirektional aus, Priorität 0 und Aktiv ein.
Aktivieren Sie Bidirektional, um die Beziehung in beide Richtungen zu erstellen. Paare mit höherer Priorität werden im Paarpfad zuerst ausgewählt. Speichern Sie und testen Sie eine Platzierung, die manuelle Paare verwendet. Der Paartyp Bundle ist eine Empfehlungsbeziehung und kein Nachweis für einen Bundle-Rabatt an der Kasse.
Empfehlungsregeln
Öffnen Sie Empfehlungsregeln. Legen Sie "Name", optionale Beschreibung, Regeltyp, Priorität, Produktlimit und Aktiv fest. Wählen Sie unter Produktbedingungen Quellprodukte, Kategorien oder Hersteller, optional mit Min. Preis und Max. Preis. Wählen Sie unter Empfehlungsfilter die vorgeschlagene Menge und deren Preisbereich.
Sie können beispielsweise die Quellkategorien 12 und 18 mit Preisen von 50 bis 200 ansprechen und Produkte von Hersteller 4 empfehlen. Das gespeicherte JSON enthält Quellfilter unter conditions, Zielfilter unter recommendations und Preisgrenzen unter _price_min und _price_max.
Regeln beeinflussen Empfehlungspfade, die den Regelalgorithmus enthalten. Sie ersetzen nicht den ausdrücklich ausgewählten Ähnlichkeits-/Trendalgorithmus in jedem Produktbereich.
Bundle-Angebote
Öffnen Sie Bundle-Angebote, um "Name", Aktiv, Produktbündel, Rabatttyp, Rabattwert, Mindestmenge, Max. Nutzungen insgesamt, Max. Nutzungen pro Kunde, Startdatum und Enddatum zu pflegen. Das Modell verwendet standardmäßig einen prozentualen Rabatt mit Wert 0 und bietet Berechnungen für Bundle-Preis/Nutzung.
Die aktuelle Version speichert Bundles und zeigt im Backoffice eine Vorschau, verkauft sie aber nicht im Shop: Es wird keine Bundle-Schaltfläche angezeigt und im Warenkorb kein Bundle-Rabatt angewendet. Werben Sie nicht mit einem Bundle-Rabatt, nur weil ein Bundle gespeichert ist.
Kampagnen und begrenzte Angebote erstellen
Öffnen Sie Sales Revolution > Kampagnen. Geben Sie Kampagnenname ein und wählen Sie Kampagnentyp, Rabatttyp, Rabattwert, Priorität, Aktiv, Kombinierbar, Zielprodukte, Startdatum und Enddatum.
Unterstützte Kampagnentypen sind Blitzverkauf, geplant, wiederkehrend, Countdown, Frühbucher, letzte Chance und begrenztes Angebot. Rabatttypen sind Prozent, Betrag und Festpreis. Das Modell verwendet standardmäßig geplant, Prozent, Rabatt 0, Priorität 0, aktiv ein und kombinierbar aus.
Wählen Sie Zielprodukte, Kategorien oder Hersteller ausdrücklich aus. Kampagnen verwenden die ausgewählten eingeschlossenen Elemente; Ausschlüsse und Auswahlen für alle Elemente werden nicht angewendet.
Das Speichern einer manuellen Kampagne speichert Datensatz, Umfang und Angebotsanzeigedaten, ändert aber keine Produktpreise. Echte Katalograbatte (native Sonderpreise) erstellen nur Dynamische Rabatte und Kampagnenplaner. Prüfen Sie Produkt- und Warenkorbpreis, bevor Sie eine Aktion veröffentlichen.
Felder für begrenzte Angebote
Konfigurieren Sie für ein begrenztes Angebot:
| Feld | Standard | Verwendung |
|---|---|---|
| Mengenlimit | 0 im Kampagnenmodell |
Mengenobergrenze der Aktion. Legen Sie bei Bedarf eine positive Grenze fest. |
| Fortschrittsbalken anzeigen | Ein | Zeigt Fortschritt in unterstützten Widgets. |
| Fortschrittsstil | bar |
Wählen Sie die verfügbare Fortschrittsdarstellung. |
| Anzeigemodus | single_cell |
Gespeicherte Wahl des Angebotslayouts. |
| Raster-Spaltenspanne | 1 |
Gespeicherte Wahl des Rasterlayouts. |
| Rasterposition | 4 |
Gespeicherte Position; platziert keine Angebote in Kategorie- oder Suchrastern. |
| Karussell-Geschwindigkeit | 5000 ms |
Kampagnenspezifischer Anzeigewert. |
| Kategorieseiten | Ein | Gespeicherte Platzierungspräferenz; Angebote werden nicht in Kategorierastern angezeigt. |
| Suchergebnisse | Ein | Gespeicherte Platzierungspräferenz; Angebote werden nicht in Suchrastern angezeigt. |
| Produktseiten | Aus | Für unterstützte Produkt-Angebotsplatzierungen aktivieren. |
| Startseite | Aus | Für den Angebotsblock der Startseite aktivieren. |
| Fußzeile | Aus | Gespeichertes Flag. Das allgemeine Footer-Karussell zeigt Empfehlungen, keine Angebotsplatzierung. |
Erstellen Sie beispielsweise ein begrenztes Angebot mit 15 Prozent Rabatt, positiver Mengenbegrenzung 100, gültigen Datumsangaben und aktivieren Sie Produktseiten und Startseite. Bestätigen Sie den tatsächlichen Preis und beide Widgets separat.
Simulierte Geschwindigkeit
Simulierte Geschwindigkeit ist in manuellen Kampagnenformularen standardmäßig ausgeschaltet. Sie speichert Phantomeinheiten getrennt von tatsächlich verkauften Einheiten. Verfügbare Steuerelemente sind Geschwindigkeitsmodus (Standard steady), Phantomeinheiten (0), Drain-Dauer (24 Stunden), Min. Intervall (300 Sekunden), Max. Intervall (3600 Sekunden) und Beschleunigungsfaktor (0.80).
Wenn Sie Phantomeinheiten konfigurieren, zählt der Fortschritt nicht ausschließlich gekaufte Einheiten. Prüfen Sie diese Darstellung bewusst. Das Beispiel mit 10 Phantomeinheiten über 24 Stunden ist eine Konfiguration für simulierten Fortschritt, keine echte Verkaufshistorie.
Automatisierung und Cron konfigurieren
Dynamische Rabatte
Öffnen Sie Sales Revolution > Dynamische Rabatte für den automatischen Aktionsrotator. Neue Rotatoren sind inaktiv. Legen Sie vor der Aktivierung Rotator-Name, optional Aktionsname, Zielpool, Rabattgrenzen, Menge und Dauer fest.
Die Formularstandards sind prozentualer Rabatt, Min. Rabatt 10, Max. Rabatt 50, Mengenlimit 3, Dauer (Stunden) 24, Automatischer Abfluss (Phantomeinheiten) ein, Drain-Rate (Stunden pro Einheit) 8, Geschwindigkeitsmodus stetig, Abklingzeit (Stunden) 72, Max. gleichzeitige Deals 1, Produkt-Cooldown (Tage) 14 und Min. Preis/Max. Preis 0.
Prüfen Sie Auto-Drain ausdrücklich vor der Aktivierung. Ein neuer Rotator kann als beansprucht angezeigte Einheiten simulieren. Konfigurieren Sie Auslöser und Produktpool und prüfen Sie dann die erzeugte Kampagne und die nativen Sonderpreise.
Kampagnenplaner
Öffnen Sie Kampagnenplaner. Konfigurieren Sie "Name", Aktiv, Schleifenmodus, Schleifenanzahl oder Schleifen bis und Kampagnennamen-Vorlage. Neue Scheduler-Datensätze sind inaktiv und ausstehend; der Standardschleifenmodus ist unendlich.
Erstellen Sie die Phasenreihenfolge mit Kategorie, Unterkategoriewahl, Produktanzahl, Rabatttyp/-wert, Dauer, optionaler Verkaufsschwelle und Regeln zur Neuauswahl für jede Phase. Prüfen Sie Anzeigeeinstellungen und Status & Verlauf. Starten Sie erst nach Prüfung von Phasen und Cron-Runner. Der Scheduler erstellt echte Kampagnen und synchronisiert native Preise.
Scheduler ausführen
Das Modul bietet einen tokenauthentifizierten Einstiegspunkt. Verwenden Sie das Modul-Cron-Token aus dem Cron-Bereich des Backoffice:
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
Die gemeinsamen Aufgabenmetadaten umfassen:
| Aufgabe | Zeitplan |
|---|---|
| "Verlassene Warenkörbe erkennen" | Alle 900 Sekunden |
| "Erinnerungen an verlassene Warenkörbe senden" | Alle 900 Sekunden, Cron-Kontext |
| "Alte verlassene Warenkörbe ablaufen lassen" | Täglich um 04:00 |
| "Geplante Kampagnen aktivieren/deaktivieren" | Alle 300 Sekunden |
| "Häufig zusammen gekaufte Produkte aktualisieren" | Täglich um 03:30 |
| "Simulierte Geschwindigkeitseinheiten abbauen" | Alle 60 Sekunden |
| "Automatischen Aktionsrotator ausführen" | Alle 900 Sekunden |
| "Thematischen Kampagnenplaner ausführen" | Alle 300 Sekunden |
Prüfen Sie jedes Aufgabenergebnis einzeln: Ein Gesamterfolg der HTTP-Antwort heißt nicht, dass jede Aufgabe abgeschlossen wurde. Das Ausschalten von "Kampagnen aktivieren" stoppt neue Kampagnen und Rotationen, entfernt aber keine bereits erstellten Produktrabatte; prüfen Sie deren Sonderpreise.
VAT und Dokumentnummerierung konfigurieren
VAT / B2B-Steuern
| Einstellung | Standard | Verwendung |
|---|---|---|
| "EU-Umsatzsteuer-IDs prüfen" | Ein | Validiert gespeicherte Adressen über die VIES-Integration. |
| "B2B-Reverse-Charge aktivieren" | Ein | Aktiviert den Nullsteuer-Manager des Moduls für als geeignet eingestufte Adressen. |
| "Ungültige Umsatzsteuer-IDs blockieren" | Ein | Lehnt die Adressvalidierung ab, wenn VAT als ungültig bestätigt wird. |
| "Bei VIES-Ausfall blockieren" | Aus | Nur einschalten, wenn die Nichtverfügbarkeit des Dienstes diese Adressübermittlungen blockieren soll. |
| "Cache-Dauer der VAT-Prüfung" | 720 Stunden |
Speichert VIES-Validierungsergebnisse im Cache. |
| "ISO-Ländercode des Verkäufers" | Leer | Zweistelliger Ländercode des Verkäufers; leer verwendet das Shopland. |
Testen Sie Adressspeicherung und tatsächliche Steuerberechnung mit Ihrer Shopkonfiguration, bevor Sie diese Standardwerte verwenden. VIES-Verfügbarkeit und das gemeinsame Validierungspaket beeinflussen das Ergebnis.
Bestell- und Rechnungsnummerierung
| Einstellung | Standard | Verwendung |
|---|---|---|
| "Eigene Bestellreferenzen" | Aus | Aktiviert generierte Bestellreferenzen. |
| "Format der Bestellreferenz" | {YYYY}/{MM}/{NNNNNN} |
Referenzmuster mit erforderlichem Zähler und Unterscheidungsmerkmal für Zurücksetzungen. |
| "Bestellpräfix" | Leer | Statisches Präfix. |
| "Bestellsuffix" | Leer | Statisches Suffix. |
| "Geltungsbereich des Bestellzählers" | "Global" | "Global" oder "Pro Kunde". |
| "Zurücksetzen des Bestellzählers" | "Jährlich" | Nie, "Jährlich", "Monatlich" oder "Täglich". |
| "Nächste Bestellnummer" | Leer | Einmaliger nächster Zählerwert, nach Verwendung geleert. |
| "Eigene Rechnungsnummern" | Aus | Formatiert angezeigte Nummern bei Beibehaltung der nativen numerischen Rechnungsspeicherung. |
| "Format der Rechnungsnummer" | {DOC_TYPE}/{YYYY}/{NNNNNN} |
Muster für die Rechnungsanzeige. |
| "Rechnungskürzel" | INV |
Wert für {DOC_TYPE}. |
| "Zurücksetzen des Rechnungszählers" | "Jährlich" | Zeitraum der Zählerrücksetzung. |
| "Nächste Rechnungsnummer" | Leer | Einmaliger nächster Rechnungszählerwert. |
Unterstützte Tokenfamilien umfassen Datumsteile {YYYY}, {YY}, {MM}, {DD}; den Hauptzähler {N} mit Auffüllung wie {NNNNNN}; globale und Kundenzähler wie {GLOBAL_N} und {CUSTOMER_N}; sowie Kontextwerte wie {CUSTOMER_REF}, {PRODUCT_REF}, {SHOP_ID}, {SHOP_NAME}, {CART_ID} und {COUNTRY}, soweit im jeweiligen Erzeugungskontext verfügbar. {DOC_TYPE} ist für Dokumentformate, nicht für Bestellreferenzen. Die Bestellerzeugung lehnt außerdem {ORDER_ID}, {INVOICE_ID} und {PAYMENT} ab.
Behalten Sie einen Zähler und ausreichend Umfangs-/Datumsinformationen für den gewählten Rücksetzmodus bei. Die Einstellungsvalidierung kann Formate ablehnen, die Kollisionen verursachen würden. Testen Sie vor breiterem Einsatz eine neue Bestellung und Rechnung.
Theme-Platzierungen, Gestaltung und Analysen prüfen
| Hook | Aktuelle Platzierung |
|---|---|
displayFooterProduct |
Produktfooter-Blöcke. |
displayProductExtraContent |
Zusätzlicher Produktinhalt, soweit unterstützt. |
displayMprProductPairings |
Kontextbezogene Paarungen. |
displayCartAjaxInfoBlock |
Warenkorb-/Drawer-Empfehlungen. |
displayShoppingCartFooter |
Delegiert an den Warenkorb-Empfehlungsrenderer. |
displayCartModalFooter |
Empfehlungen im Modal beim Hinzufügen zum Warenkorb. |
displayBlogSidebar |
Spalten-Slider. |
displayProductAdditionalInfo, displayReassurance |
Produkt-Angebotsplatzierung. |
displayHome |
Angebotsblock auf der Startseite. |
displayBanner |
Countdown-Leiste. |
displayFooterBefore |
Empfehlungskarussell für moderne Themes. |
displayFooter |
Footer-Fallback für PrestaShop unter 1.7. |
Ihr Theme muss den Hook aufrufen. Empfehlungen erscheinen weder in der Checkout-Zusammenfassung noch in der Bestellbestätigung, und Angebote werden nicht in Kategorie- oder Suchraster eingefügt. Das Footer-Karussell zeigt Empfehlungen statt begrenzter Angebote.
Zu den englischen Standardüberschriften gehören More From This Category, Complete your cart, Works Great Together und Recommended Products. Standardtitel sind auf Französisch, Deutsch, Spanisch, Italienisch und Polnisch verfügbar. Das Konfigurationsformular bietet keine Felder zum Bearbeiten dieser vier Titel.
Verwenden Sie "Theme styles", um erkannte Werte zu aktualisieren, eigene Werte zu löschen und gemeinsame Gestaltungsoptionen zu bearbeiten. Für Theme-CSS bestehen unter anderem die Klassen .mpr-product-crosssell, .mpr-product-crosssell__grid, .mpr-cart-recommendations, .mpr-cart-recommendations__slide, .mpr-deal-widget, .mpr-deal-progress, .mpr-countdown-bar und .mpr-countdown-bar__discount.
Prüfen Sie Übersicht und Analysen, nachdem Sie auf eine Empfehlung geklickt und eine Testbestellung aufgegeben haben. Eine Conversion wird nur erfasst, wenn die Bestellung auf einen Empfehlungsklick folgt. Ergebnisse zu häufig zusammen gekauften Produkten benötigen genügend Bestellhistorie. Gecachte Fragmente reduzieren wiederholte Arbeit bei späteren Seitenaufrufen.
Fehler beheben und deinstallieren
Fehlt ein Block, prüfen Sie seinen wirksamen Funktionsschalter, Theme-Hook, geeignete Produkte, Bilder, Bestands-/Zugriffsregeln und relevante Kampagnendaten. Erwarten Sie keine manuellen Paare in einer Platzierung, die nur Ähnlichkeits-/Trendergebnisse nutzt.
Wenn ein Kampagnenwidget erscheint, sich Preise aber nicht ändern, prüfen Sie die Sonderpreise des Produkts. Eine manuell gespeicherte Kampagne erstellt keine; das tun nur Dynamische Rabatte und Kampagnenplaner. Prüfen Sie bei stockenden Zeitplänen die Cron-Aufgabenergebnisse. Testen Sie bei überlappenden Aktionen den Warenkorbpreis; die globalen Kombinationseinstellungen steuern ihn nicht.
Wenn das Speichern von VAT-Adressen bei VIES-Ausfällen fehlschlägt, prüfen Sie "Bei VIES-Ausfall blockieren". Werden Nummerierungseinstellungen abgelehnt, korrigieren Sie vor dem Speichern den erforderlichen Zähler, das Unterscheidungsmerkmal für Zurücksetzungen oder nicht unterstützte Token. Verwenden Sie Systemprüfung für Modultabellen und Infrastruktur.
Stoppen Sie vor der Deinstallation Rotatoren/Scheduler, beenden Sie Aktionen und prüfen Sie bei noch verfügbarem Modul, dass erzeugte native Sonderpreise bereinigt wurden. Das Ausschalten der Kampagnenausgabe allein entfernt keine nativen Rabattzeilen. Sichern Sie benötigte Moduldaten und Nummerierungsdatensätze.
Deaktivieren Sie das Modul in Module Manager, um seine Hooks zu stoppen. Die Deinstallation entfernt Modultabellen, Cron-Registrierung, Menü und Theme-Integration. Erzeugte Katalograbatte bleiben nach dem Entfernen ihrer Modulzuordnungen bestehen; prüfen Sie danach die Katalogpreise. Die Deinstallation macht weder Bestellungen noch bereits ausgegebene Dokumentreferenzen rückgängig.
Kompatibilität
Erfordert PrestaShop 1.6.1 oder höher und PHP 7.1 oder höher.
Referenz-Screenshots




Fragen
Noch keine Fragen zu diesem Modul
Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.
Bekannte Probleme
29
Tastaturfokus geht beim Laden von Empfehlungskarten verloren
Angebots-Widget erscheint doppelt
Auswahllisten der Verkaufseinstellungen sind leer
Kurze Backoffice-Beschriftungen bleiben unübersetzt
Hinzugefügtes Produkt und Warenkorbübersicht fehlen in niedrigen Fenstern
Modulbeschriftungen bleiben unübersetzt
Zurückgewonnene verlassene Warenkörbe werden falsch erfasst
Fehlende Empfehlungsbilder haben ungültigen Platzhalter
Beschriftungen für Verknüpfungstypen verwenden die falsche Sprache
Verkaufs-Widgets folgen nicht den Shop-Theme-Farben
Verkaufseinstellungen öffnen sich unter PrestaShop 9.1 nicht
Footer-Empfehlungen bleiben nach Besucheränderungen veraltet
Deaktivierte Kampagnen werden im Hintergrund weiterverarbeitet
Modulinstallation fügt Produktseitenintegration doppelt hinzu
Footer-Karussell verhindert Seitendarstellung
Listenempfehlungen verschwinden nach Cache-Leerung
Vorübergehender Empfehlungsfehler hinterlässt leeren Footer
Empfehlungsraster wird in Warehouse fehlerhaft dargestellt
Falsche Empfehlungspreise ohne Kundensitzung
Verkaufs-Widgets scheitern bei Dateizusammenfassung
Verbesserte Sicherheit
Empfehlungen ignorieren die Shop-Regel für nicht vorrätige Produkte
Aktionsnamen verwenden die falsche Sprache
Zuletzt angesehene Produkte übersehen Besuche auf gecachten Seiten
Ungültige Nummerierungseinstellungen lassen sich speichern
PDF-Rechnungsdownloads verwenden uneinheitliche Dateinamen
Empfehlungen im Warenkorb-Seitenpanel aktualisieren sich nicht
Cross-Selling-Empfehlungen für Produkte können leer bleiben
Flash-Sale-Rabatt wird nicht auf bereits im Warenkorb liegende Produkte angewendet
Produkte, die vor Beginn eines Flash-Sales in den Warenkorb gelegt wurden, erhalten den Rabatt nicht, wenn der Sale aktiviert wird. Der Warenkorbpreis wird gecacht und nicht neu berechnet, wenn neue Warenkorbregeln aktiv werden.
Hinweis zur Lösung
Cache-Invalidierungs-Hook bei Aktivierung von Warenkorbregeln hinzugefügt.
Funktionsanfragen
13
Implementiert
Produktempfehlungen im seitlichen Warenkorb des Themes
Individuelle Bestell- und Rechnungsnummerierung
Kampagnenplanung
Social-Media-Beiträge für wechselnde Aktionen
Empfehlungen im Warenkorb
Karussell kürzlich angesehener Produkte
Aktionsname und Nutzungsfortschritt im Countdown
Wochennummer in Aktionsnamen
Modulupdates mit einem Klick
Produktkombinationen mit Works Well With
Empfehlungen nach Produktähnlichkeit
Kontextbezogene Inhaltskombinationen
Integration des Aktionspreisverlaufs
Änderungsprotokoll
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
Ältere Versionen
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
Testen Sie das vollständige Modul vor dem Kauf
Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.
- Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
- Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
- Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.
Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.