Produktvergleich: Einrichtung und Hilfe
Schnellstart
- Laden Sie das mprcompare-ZIP in "Module Manager" hoch und installieren Sie es.
- Klicken Sie auf "Configure", um Vergleichseinstellungen zu öffnen.
- Setzen Sie Produktvergleich aktivieren im gewünschten Shop-Geltungsbereich auf Ja.
- Legen Sie Maximale Produktanzahl und Schwebende Vergleichsleiste anzeigen fest und klicken Sie anschließend auf Speichern.
- Fügen Sie im Shop zwei Produkte hinzu und prüfen Sie den Zähler im Kopfbereich.
- Öffnen Sie Vergleichen und prüfen Sie, ob aktuelle Produktdaten erscheinen. Entfernen Sie einen Artikel, um die Steuerelemente zu prüfen.
Erfordert PrestaShop 1.6.1 oder neuer und PHP 7.1 oder neuer.
Einrichtungsanleitung
Installieren und konfigurieren
Laden Sie unter "Modules > Module Manager" das mprcompare-ZIP hoch, installieren Sie es und klicken Sie auf "Configure". Verwenden Sie unter PrestaShop 1.6 die in dieser Version verfügbare Modul-Upload-Seite. "Configure" öffnet Konfiguration mit dem Formular Vergleichseinstellungen.
Erfordert PrestaShop 1.6.1 oder neuer und PHP 7.1 oder neuer.
Vergleichseinstellungen
| Einstellung | Standard nach Installation | Vorgehen |
|---|---|---|
| Produktvergleich aktivieren | Ja | Lassen Sie die Option aktiviert, um Vergleichs-Assets, Schaltflächen, Navigation und Vergleichsoberfläche zu laden. Deaktivieren Sie sie, um die Vergleichsausgabe des Moduls zu stoppen. |
| Maximale Produktanzahl | 4 | Legen Sie das Auswahllimit fest. Das tatsächlich verwendete Mindestlimit beträgt 1. |
| Schwebende Vergleichsleiste anzeigen | Ja | Lassen Sie die Option aktiviert, um die Auswahlliste am unteren Rand mit Vorschaubildern, Vergleichen und Alles löschen anzuzeigen. Deaktivieren Sie sie, wenn Sie nur Navigation und Seiten-Steuerelemente wünschen. |
Wählen Sie im Multistore vor dem Speichern den gewünschten Shop-Kontext. Einstellungen werden in der Reihenfolge Shop, Shop-Gruppe und alle Shops aufgelöst. Geerbten Wert verwenden entfernt eine lokale Auswahl. Geerbte Höchstzahl verwenden lässt einen Shop oder eine Gruppe das Produktlimit erben. Prüfen Sie die Beschreibung Geltungsbereich der Einstellungen im Formular.
Vergleich im Shop verwenden
Öffnen Sie eine Kategorie und wählen Sie Produkte über ihre Vergleichsschaltflächen aus. Produktseiten bieten ebenfalls einen Vergleich an. Der Zähler im Kopfbereich wird aktualisiert, wenn Sie die Auswahl ändern. Sie können Produkte aus verschiedenen Kategorien auswählen.
Öffnen Sie die Vergleichsseite über den Kopfbereich oder die schwebende Leiste. Die übliche URL ohne Rewrite lautet /index.php?fc=module&module=mprcompare&controller=comparator; /module/mprcompare/comparator ist die Rewrite-Form. Lassen Sie das Modul die Links für Ihren Shop erzeugen.
Die Tabelle lädt aktuelle Katalogdaten. Sie kann Bilder, Namen, Preise und alte Preise, Verfügbarkeit, Marke, Artikelnummer, Gewicht, EAN-13, Produkteigenschaften, Kurzbeschreibungen und Produktlinks anzeigen. Die Felder hängen von den verfügbaren Katalogdaten ab. Eigenschaftszeilen mit mehr als einem unterschiedlichen Wert werden hervorgehoben, auch bei zwei Produkten mit unterschiedlichen Werten.
Die Auswahl enthält Produkt-ID, Kombinations-ID und Menge. Auf einer Produktseite liest das Modul die gewählte Kombination und Menge, sofern das Theme sie bereitstellt. Die Auswahl wird im Browser-localStorage unter mprcompare:shop:<shop ID> gespeichert. Sie gehört zu diesem Browser und Shop. Es handelt sich weder um Kundenkontodatensätze noch um eine teilbare Vergleichs-URL. Wenn der Browserspeicher blockiert ist, bleibt die Auswahl nur auf der aktuellen Seite erhalten.
Sie können im Konfigurationsformular keine Vergleichszeilen auswählen oder Kategorien beschränken. Pflegen Sie einheitliche Eigenschaftsnamen und vollständige Katalogdaten, bevor Sie Produkte vergleichen.
Platzierung im Theme prüfen
Unter PrestaShop 1.7 und neuer registriert die Installation:
actionFrontControllerSetMedia
displayProductListFunctionalButtons
displayProductListReviews
displayProductButtons
displayAfterProductAddCartBtn
displayProductActions
displayNav2
displayBeforeBodyClosingTag
Unter PrestaShop 1.6 registriert sie die drei gemeinsamen Produkt-Hooks sowie displayHeader, displayNav und displayFooter. Das Theme muss einen passenden Hook ausgeben.
Wenn Sie eine eigene Produktkarte pflegen, können Sie mit einer echten Produkt-ID einen Auslöser hinzufügen:
<a href="#" class="btn-mprcompare js-mprcompare-toggle"
data-id-product="123" data-id-product-attribute="0" data-quantity="1"
title="Compare">Compare</a>
Verwenden Sie das Stylesheet Ihres Themes für .btn-mprcompare, .mprcompare-active, .mprcompare-floating und .mprcompare-table .text-primary. Theme-Vorlagenüberschreibungen verwenden:
themes/your_theme/modules/mprcompare/views/templates/front/comparator.tpl
themes/your_theme/modules/mprcompare/views/templates/front/comparator-16.tpl
Anfrageformat für Entwickler
Der Endpunkt akzeptiert ein JSON-Array selections. Anfragen, die stattdessen ids oder id_product verwenden, werden nicht unterstützt.
POST /index.php?fc=module&module=mprcompare&controller=actions
action=getProducts&ajax=1&selections=[{"id_product":12,"id_product_attribute":0,"quantity":1},{"id_product":34,"id_product_attribute":0,"quantity":1}]
Kodieren Sie selections in einer echten Anfrage als Formulardaten. Senden Sie für action=getProductImage genau eine Auswahl in diesem Array. Der Endpunkt prüft den Shop-Zugriff und gültige Kombinationen. Befüllen Sie den Speicher nicht mit dem älteren Array aus reinen Produkt-IDs.
Prüfen und Fehler beheben
- Fügen Sie zwei zugängliche Produkte mit unterschiedlichen Eigenschaftswerten hinzu.
- Prüfen Sie den Zähler im Kopfbereich und die schwebenden Vorschaubilder.
- Öffnen Sie den Vergleich und prüfen Sie aktuelle Preise, Bestand und die Hervorhebung von Eigenschaften.
- Entfernen Sie einen Artikel und leeren Sie anschließend die Liste.
- Laden Sie die Seite neu und wiederholen Sie den Test mit einer anderen Kombination auf einer Produktseite.
Wenn Schaltflächen fehlen, prüfen Sie Produktvergleich aktivieren, den aktuellen Shop-Geltungsbereich und die Theme-Hooks. Wenn der Vergleich leer ist, prüfen Sie den Browserspeicher, die Sichtbarkeit des Produkts im Shop und die Antwort von actions in den Entwicklerwerkzeugen des Browsers. Ein aus dem Katalog entferntes Produkt oder eine ungültige Kombination kann ausgelassen werden. Leeren Sie den Vergleichsspeicher des Shops im Browser, wenn er veraltete Auswahlen enthält.
Wenn nach einem Konfigurationsfehler nichts geladen wird, prüfen Sie die Modulseite "Integrity". Fehler beim Lesen der Konfiguration deaktivieren den Vergleich, statt ihn mit unsicheren Einstellungen zu aktivieren.
Deinstallieren
Deinstallieren Sie über "Module Manager". Das Modul entfernt seine Konfiguration und sein Administrationsmenü. Die Browser-Auswahl wird getrennt gespeichert und bei der Deinstallation des Moduls nicht aus der Ferne gelöscht. Entfernen Sie manuell hinzugefügte Theme-Auslöser oder Vorlagenüberschreibungen.
Screenshots




Fragen
Noch keine Fragen zu diesem Modul
Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.
Bekannte Probleme
8
Vergleich verlor ausgewählte Variante und Menge
Backoffice-Übersetzungen wurden nicht angezeigt
Vergleichen-Schaltfläche fehlte auf Classic-Produktseiten
Vergleichsseite ließ sich nicht öffnen
Fehlende Gestaltung und Bedienelemente im Vergleich
Kompatibilität mit der Ressourcenzusammenfassung
Beschriftungen der Vergleichstabelle waren unübersetzt
Kompatibilität der Preisanzeige im Vergleich
Funktionsanfragen
5
Implementiert
Modulupdates mit einem Klick
Mehrsprachige Oberfläche
Installationsprüfung und Reparatur
Produktvergleich
Vergleich erneut laden
Änderungsprotokoll
v1.0.162026-08-19
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedReplace Tools::displayPrice with PriceFormatter compat wrapper
Ältere Versionen
v1.1.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
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.