Produktvergleich: Einrichtung und Hilfe

Schnellstart

  1. Laden Sie das mprcompare-ZIP in "Module Manager" hoch und installieren Sie es.
  2. Klicken Sie auf "Configure", um Vergleichseinstellungen zu öffnen.
  3. Setzen Sie Produktvergleich aktivieren im gewünschten Shop-Geltungsbereich auf Ja.
  4. Legen Sie Maximale Produktanzahl und Schwebende Vergleichsleiste anzeigen fest und klicken Sie anschließend auf Speichern.
  5. Fügen Sie im Shop zwei Produkte hinzu und prüfen Sie den Zähler im Kopfbereich.
  6. Ö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

  1. Fügen Sie zwei zugängliche Produkte mit unterschiedlichen Eigenschaftswerten hinzu.
  2. Prüfen Sie den Zähler im Kopfbereich und die schwebenden Vorschaubilder.
  3. Öffnen Sie den Vergleich und prüfen Sie aktuelle Preise, Bestand und die Hervorhebung von Eigenschaften.
  4. Entfernen Sie einen Artikel und leeren Sie anschließend die Liste.
  5. 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

Product Compare, Screenshot 1

Product Compare, Screenshot 3

Product Compare, Screenshot 5

Product Compare, Screenshot 10

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

GelöstAktualisiert:
Behoben in: 1.1.2
Gespeicherte Vergleiche konnten die ausgewählte Produktvariante und Menge verlieren, wodurch der angezeigte Preis auf einer falschen Auswahl beruhte.

Backoffice-Übersetzungen wurden nicht angezeigt

GelöstAktualisiert:
Behoben in: 1.0.20
Übersetzte Modulbeschriftungen wurden nicht in der ausgewählten Backoffice-Sprache angezeigt.

Vergleichen-Schaltfläche fehlte auf Classic-Produktseiten

GelöstAktualisiert:
Behoben in: 1.0.20
Auf Classic-Produktseiten konnte die Schaltfläche Vergleichen fehlen.

Vergleichsseite ließ sich nicht öffnen

GelöstAktualisiert:
Behoben in: 1.0.17
Die Vergleichsseite konnte sich auf Installationen mit Anforderungen an eine einheitliche Controller-Benennung nicht öffnen lassen.

Fehlende Gestaltung und Bedienelemente im Vergleich

GelöstAktualisiert:
Behoben in: 1.0.17
Entfernte Ressourcen ließen Vergleichsseiten ohne die erforderliche Gestaltung oder Funktionalität zurück.

Kompatibilität mit der Ressourcenzusammenfassung

GelöstAktualisiert:
Behoben in: 1.0.17
Vergleichsressourcen waren nicht in einer Form registriert, die mit der nativen Ressourcenzusammenfassung kompatibel war.

Beschriftungen der Vergleichstabelle waren unübersetzt

GelöstAktualisiert:
Behoben in: 1.0.17
Überschriften der Vergleichstabelle konnten auf Englisch bleiben oder beschädigte Übersetzungen enthalten.

Kompatibilität der Preisanzeige im Vergleich

GelöstAktualisiert:
Behoben in: 1.0.15
Vergleichspreise konnten auf PrestaShop-Versionen mit einer anderen Schnittstelle zur Preisformatierung nicht angezeigt werden.

Funktionsanfragen

5

Implementiert

Modulupdates mit einem Klick

Implementiert
Suchen und installieren Sie Modulupdates im Backoffice.

Mehrsprachige Oberfläche

Implementiert
Verwenden Sie übersetzte Modulbeschriftungen und Meldungen auf Französisch, Deutsch, Spanisch, Italienisch und Polnisch.

Installationsprüfung und Reparatur

Implementiert
Prüfen Sie die Modulinstallation und stellen Sie fehlende Backoffice-Menüeinträge wieder her.

Produktvergleich

Implementiert
Lassen Sie Käufer Produkte einem Vergleich hinzufügen und nebeneinander ansehen.

Vergleich erneut laden

Implementiert
Zeigen Sie Ladefehler auf der Vergleichsseite an und lassen Sie Käufer es erneut versuchen.

Ä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.
Demo-Shop starten

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.

Lade ...
Nach oben