Globale Produktattribute: Einrichtung und Hilfe

Schnellstart

  1. Laden Sie die ZIP-Datei unter Modul > "Module Manager" hoch und installieren Sie sie.
  2. Öffnen Sie Global Attributes > Einstellungen > Konfiguration und prüfen Sie "Exclude virtual products from native-combination sync" sowie die ausgeschlossenen IDs.
  3. Bereiten Sie native Attributgruppen und Werte vor und erstellen Sie dann unter "Improve" > Global Attributes > Vorlagen eine Vorlage.
  4. Geben Sie unter Einrichtung den Vorlagennamen ein und wählen Sie Attributgruppen aus; legen Sie unter Werte Standard, Referenzsuffix und Preisänderung fest.
  5. Prüfen Sie Verfügbar und Preisüberschreibung unter Varianten und wählen Sie dann unter Produkte ausdrücklich ein Testprodukt aus.
  6. Speichern Sie und warten Sie, bis das Synchronisierungsfenster fertig ist; konfigurieren Sie die erzeugte Cron-URL, wenn die Verarbeitung nach dem Schließen der Seite fortgesetzt werden muss.
  7. Öffnen Sie das Testprodukt und prüfen Sie seine nativen Varianten, den Preis, die Referenz und das Verhalten beim Hinzufügen zum Warenkorb.

Erfordert PrestaShop 1.6.1 oder neuer und PHP 7.1 oder neuer.

Einrichtungsanleitung

Installieren und ein Produkt vorbereiten

Laden Sie die ZIP-Datei unter Modul > "Module Manager" hoch und installieren Sie sie. Öffnen Sie "Improve" > Global Attributes > Vorlagen.

Bereiten Sie die nativen Attributgruppen und Werte im PrestaShop-Bereich "Attributes & Features" vor. Verwenden Sie für die erste Synchronisierung eine kleine Testproduktfamilie. Sichern Sie die Datenbank, bevor Sie bestehende Varianten ersetzen.

Dieses Modul erzeugt echte PrestaShop-Varianten. Es erstellt vor dem Ersetzen eine Momentaufnahme der bestehenden Händlervarianten und kann sie wiederherstellen, wenn das Produkt nicht mehr vom Modul verwaltet wird. Prüfen Sie beim ersten Produkt die resultierenden Bestände, Referenzen und Preise, bevor Sie eine Vorlage breit anwenden.

Ausschlüsse für die Synchronisierung festlegen

Öffnen Sie Global Attributes > Einstellungen > Konfiguration.

Einstellung Standard Wann Sie sie ändern
"Exclude virtual products from native-combination sync" Ein Lassen Sie Dienstleistungen und Downloads einfache Produkte bleiben. Deaktivieren Sie dies nur, wenn geeignete virtuelle Produkte bewusst Varianten erhalten sollen.
"Excluded product IDs" Leer Geben Sie durch Kommas getrennte Produkt-IDs ein, die niemals erzeugte Varianten erhalten dürfen.
"Excluded category IDs" Leer Geben Sie durch Kommas getrennte Kategorie-IDs ein. Ihre Unterkategorien werden ebenfalls ausgeschlossen.

Diese Ausschlüsse gelten zusätzlich zur eigenen Produktauswahl einer Vorlage. Ein Produkt kann einer Vorlage entsprechen und hier trotzdem von der Synchronisierung ausgeschlossen sein.

Der ältere Schalter "Dynamic storefront options" wird in diesem Konfigurationsformular nicht angezeigt. Verwenden Sie den unten beschriebenen Ablauf mit nativen Varianten.

Eine Vorlage unter Einrichtung erstellen

Erstellen Sie eine Vorlage und öffnen Sie Einrichtung.

Feld Standard Was Sie festlegen
Vorlagenname Leer Erforderlicher interner Name, zum Beispiel Dining chairs - Manufacturer A.
Beschreibung Leer Optionale interne Notiz.
Aktiv Ein Aktivieren Sie diese Vorlage für ihre Zielprodukte.
Attributgruppen Leer Wählen Sie native Gruppen wie Größe, Farbe und Oberfläche aus.

Ziehen Sie die ausgewählten Gruppen-Chips, um ihre Reihenfolge festzulegen. Der Editor verwendet diese Reihenfolge für die erzeugte Optionsstruktur und die Darstellung auf der Produktseite. Die Gruppenauswahl liest bestehende native Attributgruppen; sie ersetzt die Attributverwaltung im PrestaShop-Katalog nicht.

Werte, Standardwerte und Preisänderungen festlegen

Öffnen Sie Werte. Die Werte jeder ausgewählten Gruppe erscheinen in einer Tabelle. Die normale Anfangsreihenfolge folgt den nativen Werten; verwenden Sie die Sortierfunktionen des Editors, wenn Sie eine andere Reihenfolge benötigen.

Legen Sie Referenzsuffix der Gruppe für eine Gruppe und Referenzsuffix für ihre Werte fest. Wo kein eigenes Suffix angegeben ist, werden automatische Suffixe aus den Namen erzeugt. Legen Sie pro Gruppe einen Standard-Wert fest. Der erste Wert ist der anfängliche Standardwert.

Wählen Sie unter Preisänderung einen Prozentsatz oder einen festen Betrag in einer ausgewählten Währung. Neue Wertregeln haben standardmäßig null Prozent. Feste Beträge verwenden standardmäßig die Shop-Währung, sofern Sie keine andere Währung auswählen. Die Währungsumrechnung erfolgt während der Synchronisierung.

Ein Prozentsatz ist eine Preisauswirkung, die anhand des Basispreises berechnet wird. Eine Regel mit 15 Prozent addiert beispielsweise 15 Prozent der jeweiligen Basis, während eine feste Regel mit 20 den umgerechneten Betrag addiert. Die Auswirkungen der ausgewählten Werte werden summiert, sofern keine Überschreibung für eine exakte Variante diese Summe ersetzt.

Sie können mehrere Werte auswählen und über Preis festlegen eine gemeinsame Preisänderung anwenden. Prüfen Sie anschließend die einzelnen Zeilen.

Exakte Varianten prüfen

Öffnen Sie vor der Synchronisierung Varianten.

Steuerelement Standard Wirkung
Verfügbar Erlaubt Deaktivieren Sie eine exakte Optionsauswahl, um sie zu überspringen oder die entsprechende verwaltete Variante zu entfernen.
Preisüberschreibung Summe der Änderungen der ausgewählten Werte Behalten Sie die Summe bei oder ersetzen Sie sie durch einen Prozentsatz oder einen festen Betrag.
"Override amount" 0, wenn kein Betrag eingegeben wird Wird nur für den ausgewählten Prozent-/Festbetragsmodus verwendet.
"Override currency" Shop-Standard Wird für eine feste Überschreibung verwendet.
Referenz Erzeugte Kette aus Gruppen-/Wertsuffixen Geben Sie ein Suffix für eine exakte Variante an, wenn Sie diese Kette ersetzen müssen.
"Ordering" Anfänglich die erzeugte Vorschaureihenfolge Verwenden Sie die Sortierung des Editors, um Varianten anzuordnen.

Exakte Auswahlen werden durch sortierte native Attribut-IDs identifiziert. Ein gespeicherter Schlüssel kann etwa 12-31-44 lauten; er kennzeichnet diese exakte Auswahl und keine Produkt-ID.

Referenzsuffixe werden bereinigt. Beispiele unterstützter Suffixformen sind BLK, -XL, .MAT und OAK_120. Mit der Basisproduktreferenz CHAIR-A und der zutreffenden Suffixkette BLK, XL ergibt sich die Form CHAIR-A-BLK-XL. Gruppensuffixe und jede Variantenüberschreibung beeinflussen ebenfalls die endgültige Referenz. Bestätigen Sie diese daher in der Vorschau.

Automatische Abkürzungen umfassen BLACK zu BLK, WHITE zu WHT, SILVER zu SLV, NATURAL zu NAT und OAK zu OAK.

Die Synchronisierungsgrenze liegt bei 500 erzeugten Varianten pro Produkt. Überschreitet die geplante Matrix diese Grenze, protokolliert das Modul einen Fehler und überspringt die Erzeugung für dieses Produkt. Reduzieren Sie vor einem erneuten Versuch die ausgewählten Gruppen oder Werte.

Produkte auswählen und Zuständigkeit prüfen

Öffnen Sie Produkte. Verwenden Sie die Produktauswahl und Ausschlüsse, um die gewünschten Katalogartikel festzulegen. Verfügbare Auswahlmethoden können ausgewählte Produkte, Kategorien, Hersteller, Eigenschaften, Attribute, Bestand und Preis umfassen.

Eine leer gespeicherte Auswahl gilt umfassend für geeignete Produkte. Wählen Sie für einen ersten Test ausdrücklich ein Produkt aus. Globale Ausschlüsse für virtuelle Produkte und IDs gelten weiterhin.

Für eine kategoriebasierte Entwicklerkonfiguration können die Auswahldaten diese Form haben:

{
  "products":{
    "groups":[{"include":{"method":"by_category","values":[3,8]}}],
    "excludes":[{"method":"specific","values":[42]}]
  }
}

Dies zielt auf die Kategorien 3 und 8 ab und schließt Produkt 42 aus. Ersetzen Sie die Beispiel-IDs und bestätigen Sie die Vorschau der passenden Produkte, statt gespeichertes JSON direkt zu bearbeiten.

Wenn sich Vorlagen überschneiden, prüfen Sie die Zielauswahl und die Angaben zur Zuständigkeit. Ein wirksamer Vorlagenverantwortlicher steuert die erzeugte Variantenstruktur eines Produkts; gehen Sie nicht davon aus, dass sich überschneidende Vorlagen zusammengeführt werden.

Das Ersetzen bestehender Varianten ist für gruppierte Vorlagen aktiviert. Es ist ein internes Vorlagenverhalten und kein gewöhnlicher Schalter im gruppierten Editor. Das Modul behält eine Momentaufnahme, damit es das Produkt wiederherstellen kann, sobald es nicht mehr verwaltet wird.

Speichern und Synchronisierung ausführen

Speichern Sie die Vorlage. Das Modul stellt die Synchronisierung in die Warteschlange. Die Verwaltungsseite kann den Auftrag per AJAX verarbeiten, solange sie geöffnet bleibt. Beobachten Sie im Synchronisierungsfenster den Fortschritt und die Anzahlen erstellter, aktualisierter, entfernter, übersprungener und fehlerhafter Einträge.

Ein neuerer Speichervorgang kann einen älteren Auftrag in der Warteschlange ersetzen. Wenn das Fenster meldet, dass ein Auftrag ersetzt wurde, verfolgen Sie den neuesten Auftrag, statt den überholten erneut zu versuchen.

Kopieren Sie für die Hintergrundverarbeitung nach dem Schließen der Seite Cron-URL aus Einstellungen > Konfiguration > Hintergrundsynchronisierung in den Aufgabenplaner Ihres Hostings. Verwenden Sie die erzeugte URL, da Route und Token vom Shop abhängen.

Eine entsprechende URL ohne Umschreibung hat diese Form:

https://yourshop.example/index.php?fc=module&module=mprglobalattributes&controller=cron&token=YOUR_TOKEN&jobs=3&batch=5
Parameter Standard Zulässiger Bereich
jobs 3 1 bis 10 ausführbare Aufträge pro Anfrage.
batch 5 1 bis 25 Produkte pro Auftragsschritt.

Der Endpunkt gibt JSON zurück. Eine gültige Antwort enthält success, processed_jobs und results. Ein falsches Token führt zu HTTP 403. Das Hintergrundfenster zeigt Letzter Treffer, Letzter Erfolg, Treffer gesamt, Jobs beim letzten Treffer verarbeitet, Ausstehende Jobs und gegebenenfalls Letzter Fehler. Ein funktionierender Cron-Aufruf bedeutet nicht, dass jedes Produkt in der Warteschlange abgeschlossen ist; prüfen Sie auch die ausstehenden Aufträge.

Shop-Frontend und Produkteditor prüfen

Öffnen Sie nach der Synchronisierung das Zielprodukt im Backoffice. Die Warnung zu verwalteten Varianten zeigt an, dass Global Attributes für seine Varianten zuständig ist. Schutzmechanismen für Verwaltungsrouten verhindern manuelle Variantenänderungen, solange es verwaltet wird.

Prüfen Sie im Shop-Frontend Gruppenreihenfolge, ausgewählte Standardwerte, verfügbare Varianten, angezeigten Preis, Referenz, Bestandsverhalten und das Hinzufügen zum Warenkorb. Dies sind native PrestaShop-Varianten und kein separater Ablauf zur Warenkorbanpassung.

Wenn Variantenzeilen des Moduls vorhanden sind, kann das Theme-CSS diese ansprechen:

.mpr-ga-front-option { margin-bottom: 1rem; }
.mpr-ga-front-choice-list { display: flex; flex-wrap: wrap; gap: .5rem; }
.mpr-ga-front-choice.is-disabled { cursor: not-allowed; opacity: .45; }

Um zur manuellen Variantenverwaltung zurückzukehren, entfernen Sie das Produkt aus den wirksamen Zielprodukten der Vorlage und lassen Sie die Synchronisierung seinen Zustand vollständig wiederherstellen. Prüfen Sie die Wiederherstellung, bevor Sie Varianten manuell bearbeiten.

Probleme bei der Synchronisierung beheben

Wenn keine Produkte verarbeitet werden, prüfen Sie die Einstellung Aktiv der Vorlage, die gespeicherte Produktauswahl, globale Ausschlüsse und die Vorlagenzuständigkeit. Virtuelle Produkte sind standardmäßig ausgeschlossen.

Wenn der Auftrag ausstehend bleibt, lassen Sie den Editor für die Verarbeitung geöffnet oder prüfen Sie die Cron-URL und den Status ihres letzten Aufrufs. Schlägt er fehl, lesen Sie den gemeldeten Fehler, bevor Sie erneut speichern. Eine Matrix mit über 500 benötigt eine kleinere Optionsauswahl.

Wenn Preise vom vorgesehenen Betrag abweichen, prüfen Sie, ob die Regel ein Prozentsatz oder ein fester Betrag ist, ihre Währung und etwaige Überschreibungen für exakte Varianten. In der Vorschau können Sie die endgültige Regelauswahl vor einer breiten Synchronisierung bestätigen.

Wenn manuelle Änderungen blockiert werden, prüfen Sie, ob das Produkt weiterhin einer Vorlage untersteht. Umgehen Sie den Schutz nicht: Die nächste Synchronisierung kann direkte Änderungen überschreiben.

Öffnen Sie Einstellungen > "Integrity", um Modultabellen und Installation zu prüfen. Große native Matrizen erzeugen weiterhin echte Varianten und erfordern Katalogplanung; das Modul beseitigt diesen zugrunde liegenden Aufwand nicht.

Deinstallation

Sichern Sie die Datenbank und warten Sie, bis laufende Arbeiten abgeschlossen sind. Bei der Deinstallation wird zuerst der Dienst aufgerufen, der den Zustand verwalteter Produkte wiederherstellt. Anschließend werden Modulmenüeinträge, Voreinstellungen, Konfiguration und das Modulschema entfernt. Prüfen Sie nach der Deinstallation repräsentative Produkte, um zu bestätigen, dass ihre ursprünglichen Varianten und Bestände wiederhergestellt wurden.

Kompatibilität

Erfordert PrestaShop 1.6.1 oder neuer und PHP 7.1 oder neuer.

Fragen

Noch keine Fragen zu diesem Modul

Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.

Bekannte Probleme

4

Beschädigte übersetzte Beschriftungen

GelöstAktualisiert:
Behoben in: 1.4.5
Übersetzte Verwaltungstexte konnten wiederholte umgekehrte Schrägstriche, maskierte Zeichen oder falsche Formulierungen enthalten.

Backoffice-Fehler unter PrestaShop 9

GelöstAktualisiert:
Behoben in: 1.4.1
Das Backoffice konnte sich unter PrestaShop 9 bei aktivem Kombinationsschutz nicht öffnen.

Unvollständig generierte Kombinationen

GelöstAktualisiert:
Behoben in: 1.3.8
Vorlagenverwaltete Produkte konnten im alten Erweiterungsmodus unvollständige Attributkombinationen bereitstellen.

Installationsergebnisse fehlten im Dashboard

GelöstAktualisiert:
Behoben in: 1.3.8
Das Dashboard konnte Informationen zur Installationsprüfung auslassen oder die Erfolgsmeldung nach einer Prüfung verlieren.

Funktionsanfragen

8

Implementiert

Attributvorlagen mit nativen PrestaShop-Varianten synchronisieren

Implementiert
Attributvorlagen erzeugen und synchronisieren native PrestaShop-Varianten für zugeordnete Produkte. Diese Varianten werden auf Produktseiten, im Warenkorb und in Bestellungen verwendet.

Wiederverwendbare Vorlagen für native Varianten

Implementiert
Erstellen Sie wiederverwendbare Attributvorlagen mit Preisen je Attributwert, Variantenanpassungen und Produktzuordnung und synchronisieren Sie diese als native Produktvarianten.

Vorlagengruppen und Ausschlüsse

Implementiert
Fassen Sie Vorlagen zu Gruppen zusammen und verwalten Sie Varianten, die von der Generierung ausgeschlossen werden sollen.

Prioritäten für Vorlagen

Implementiert
Wählen Sie bei überlappenden Produktzuordnungen über anpassbare Prioritäten, welche Vorlage oder Gruppe ein Produkt verwaltet.

Schutz verwalteter Varianten

Implementiert
Verhindern Sie manuelle Änderungen an vorlagengesteuerten Varianten und synchronisieren Sie große generierte Variantensätze gesammelt.

Installationsprüfung und Reparatur

Implementiert
Prüfen Sie die Modulinstallation und erkennen Sie fehlende Einrichtungsvoraussetzungen im Backoffice.

Modulupdates mit einem Klick

Implementiert
Suchen Sie im Backoffice nach Modulupdates und installieren Sie diese.

Virtuelle Produkte ausschließen

Implementiert
Schließen Sie virtuelle Produkte und Dienstleistungen von der Synchronisierung nativer Varianten aus.

Änderungsprotokoll

v1.3.62026-08-06

  • Fixedprotected demo/update installation when Composer static autoload files are minified.
  • Fixedupgrade finalization from older Global Attributes versions.
  • Addeda clean 1.3.6 upgrade marker for completed update status.
Ältere Versionen

v1.3.52026-08-06

  • Removedthe unsupported partial-combination expansion mode so managed products expose only complete native PrestaShop combinations.
  • Existing unmanaged combinations are backed up and restored when products leave a template.
  • Upgrade normalization forces old replace-existing settings back to the valid safe mode.

v1.3.32026-07-22

  • Reworked Global Product Attributes around reusable native-combination template groups built from existing PrestaShop option groups.
  • Removedthe separate Attribute Values admin page so template groups are the single workflow for setup, values, combinations, and targeting.
  • Addedbackground synchronization jobs with Ajax progress and cron continuation for interrupted jobs.
  • Addedproduct-editor guards and managed-combination messaging to protect template-managed native combinations.
  • Improvedtargeting overlap insight so conflicts between template groups are visible before synchronization.
  • Updatedmodule metadata, documentation, and product copy to state the native PrestaShop combination model and its practical limits.

v1.3.22026-07-01

  • Improvedgenerated-combination ownership checks and product edit protection.
  • Refined synchronization status reporting so protected legacy combinations do not imply a failed sync.

v1.3.102026-05-27

  • AddedRelease global attributes 1.3.3
  • AddedLock and accelerate managed combinations
  • AddedAdd targeting ownership controls
  • AddedResolve template targeting ownership
  • AddedMove template exclusions into dedicated UI
  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedCertify entity selector help sync
  • FixedSimplify global attribute pricing controls
  • FixedHarden protected update upgrade path
  • FixedRequire complete generated combinations

v1.3.02026-05-22

  • Addedreusable template groups with native PrestaShop option groups, value rules, combination preview, exclusions, and product targeting.
  • Addedsynchronization tracking for generated native combinations.

v1.0.02025-06-03

  • Initialrelease for managing reusable PrestaShop combination rules from the module back office.

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