Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Erweiterte Produktinformationen

92,25 € 75,00 €
Installation von COMPOSER
M2-PRODUCT-FEATURES

Sehen Sie sich die DEMO des Moduls an

Benutzername: features
Passwort: M2Features

Erfordert Änderungen an der Vorlage
Nein
Kleine Änderungen
Wesentliche Änderungen
Erfordert Programmierkenntnisse
Nein
Grundlegend
Erweitert
Schwierigkeiten bei der Konfiguration
Auswirkungen auf die Leistung
Kompatibilität mit Magento-Standards

kowal/module-product-features ist ein Magento 2 Modul zur Darstellung der wichtigsten Produkteigenschaften direkt auf der Produktdetailseite. Die Erweiterung wandelt in Magento-Attributen gespeicherte Daten in übersichtliche, ästhetische und einklappbare Bereiche um, die dem Kunden helfen, das Produkt schneller zu verstehen, seine Parameter zu vergleichen und eine Kaufentscheidung zu treffen.

Das Modul wurde für Shops entwickelt, in denen die standardmäßige Attributtabelle nicht ausreicht: Produkte verfügen über Gebrauchseigenschaften, Anwendungsbereiche, Technologien, Parameterstufen, Zertifikate, Grafiken, Icons oder zusätzliche CMS-Beschreibungen. Anstatt sie als lange, technische Liste anzuzeigen, kann der Shop sie als geordnete Bereiche präsentieren, die auf den Produktkontext abgestimmt sind.

Kundenbedürfnisse

Kunden, die eine Produktdetailseite besuchen, suchen in der Regel nach Antworten auf konkrete Fragen:

  • ob das Produkt zu meinem Einsatzzweck passt,
  • wodurch es sich von anderen Varianten unterscheidet,
  • welche wichtigsten technischen Merkmale es hat,
  • ob es bestimmte Funktionen, Zertifikate oder Technologien besitzt,
  • wie relevante Parameter ausfallen, z. B. Atmungsaktivität, Widerstandsfähigkeit, Elastizität oder Passform,
  • welche zusätzlichen Informationen, Lieferbedingungen oder Rückgaben für dieses Produkt gelten.

Das Modul erfüllt diese Bedürfnisse, indem es Produkteigenschaften von der Ebene technischer Verwaltungsdaten in eine klare, verkaufsorientierte Darstellung überführt. Der Kunde muss keine rohen Attributnamen oder langen Tabellen analysieren. Er erhält Bereiche, die in verkaufsorientierter Sprache beschrieben und mit Icons, Skalen, Bildern oder Content-Blöcken angereichert sind.

Geschäftliche Vorteile

Das Modul hilft dabei, Produktinformationen so zu strukturieren, dass Vertrieb und Kundenservice unterstützt werden:

  • es erhöht die Übersichtlichkeit der Produktdetailseite,
  • es verkürzt die Zeit, die zum Finden wichtiger Informationen benötigt wird,
  • es reduziert die Zahl der Anfragen an den Kundenservice zu Produktparametern,
  • es ermöglicht, Produktvorteile hervorzuheben, ohne das Shop-Template umzubauen,
  • es erlaubt eine unterschiedliche Darstellung von Eigenschaften je nach Kategorie, Produkttyp oder Shop,
  • es erleichtert die Nutzung bestehender Magento-Attribute als verkaufsstarken Content,
  • es sorgt für ein konsistentes Erscheinungsbild der Eigenschaftsbereiche in vielen Store View.

Möglichkeiten des Moduls

Das Modul zeigt auf der Produktdetailseite eine Reihe konfigurierbarer Bereiche an. Jeder Bereich kann ein einzelnes Produktattribut verwenden oder mehrere Attribute in einem Block zusammenfassen. Der Administrator entscheidet, welche Eigenschaften sichtbar sind, in welcher Reihenfolge sie erscheinen und mit welchem Darstellungstyp sie gerendert werden.

Die wichtigsten Möglichkeiten:

  • Darstellung von Produkteigenschaften als einklappbare Bereiche auf der Produktseite,
  • unabhängiges Auf- und Zuklappen jedes Bereichs,
  • automatisches Ausblenden leerer Bereiche,
  • Unterstützung einzelner und mehrerer Attribute in einem Bereich,
  • automatische Auswahl der Darstellungsart für ausgewählte Attributtypen,
  • spezielle Renderer für Skalen, Listen, Swatches, Icons, CMS-Blöcke, Bilder und numerische Werte,
  • Möglichkeit, eine eigene Reihenfolge der Bereiche festzulegen,
  • Darstellungsprofile, die konkreten Bereichen zugewiesen werden,
  • globale Konfiguration von Farben, Abständen, Textgrößen und visuellen Akzenten,
  • Unterstützung der Konfiguration pro Store View.

Frontend-Funktionen

Auf der Produktseite fügt das Modul einen Block mit Produkteigenschaften hinzu. Die Bereiche haben eine Überschrift, Inhalt sowie ein Icon, das den Aufklappstatus anzeigt. Dadurch bleibt die Produktdetailseite auch dann übersichtlich, wenn das Produkt viele zusätzliche Informationen hat.

Bereiche können standardmäßig aufgeklappt oder eingeklappt sein. So lassen sich die wichtigsten Informationen sofort hervorheben, während unterstützende Inhalte wie Spezifikationen, Lieferung, Rückgaben oder längere Beschreibungen per Klick verfügbar bleiben.

Wenn ein Produkt keinen Wert für das in einem Bereich verwendete Attribut hat, kann das Modul den Bereich automatisch ausblenden. Dadurch sieht der Kunde nur Informationen, die sich tatsächlich auf das betrachtete Produkt beziehen.

Darstellungstypen

Das Modul unterstützt viele Arten der Darstellung von Produktdaten.

Eigenschaftsskalen

Der Typ scale dient zur Anzeige von Attributen vom Typ Dropdown, die 2 oder 3 Werte haben. Der Kunde sieht den vollständigen Kontext der Skala, und der ausgewählte Produktwert wird hervorgehoben.

Beispiele für den Einsatz:

  • Schnitt: locker, regular, figurbetont,
  • Widerstandsfähigkeit: standard, verstärkt, maximal,
  • Dehnbarkeit: steif, normal, elastisch,
  • Atmungsaktivität: niedrig, mittel, hoch.

Dieser Darstellungstyp ist übersichtlicher als ein normaler Textwert, da er zeigt, wo sich das Produkt im Verhältnis zu den übrigen Möglichkeiten befindet.

Swatch-Listen

Der Typ swatch_list präsentiert ausgewählte Werte eines Multiselect-Attributs zusammen mit dem Swatch. Dabei kann es sich um ein Icon, eine Farbe oder eine in Magento konfigurierte Textkennzeichnung handeln.

Beispiele für den Einsatz:

  • sportliche Einsatzbereiche,
  • Technologien,
  • Materialien,
  • Zertifikate,
  • Gebrauchseigenschaften.

Der Kunde erhält eine kurze Liste der dem Produkt zugeordneten Werte, ergänzt durch ein visuelles Element.

Listen mit Amasty-Icons

Der Typ multiselect_icon ermöglicht die Nutzung von Icons, die Attributoptionen im Modul Amasty ShopbyBrand / ShopbyBase zugewiesen sind. Wenn eine Option ein Bild im Feld Small Image hat, kann das Modul es neben dem Label anzeigen.

Diese Lösung ist nützlich, wenn der Shop Icons für Eigenschaften, Marken, Sportarten oder Anwendungen bereits in der Amasty-Konfiguration verwaltet und dieselben Materialien auf der Produktdetailseite verwenden möchte.

Bereiche aus CMS-Blöcken

Der Typ cms_blocks verwendet das Produktattribut blocks_id. Der Administrator weist dem Produkt aktive CMS-Blöcke zu, und das Modul rendert jeden ausgewählten Block als separaten einklappbaren Bereich.

Beispiele für den Einsatz:

  • Spezifikation und Funktionen,
  • Informationen zur Lieferung,
  • Rückgaben,
  • Nutzungshinweise,
  • redaktionelle Inhalte,
  • produktabhängige Hinweise.

Dadurch können beschreibende Inhalte über standardmäßige Magento CMS-Blöcke verwaltet und nur ausgewählten Produkten zugewiesen werden.

Technische Daten und Textwerte

Das Modul unterstützt auch typische Attributdaten:

  • kurzer Text in einer Zeile,
  • längere Textbeschreibung,
  • HTML-Block,
  • Label-Wert-Layout,
  • Parametertabelle,
  • einzelnes ausgewähltes Label,
  • Textliste,
  • Badge und Badges-Liste.

So lässt sich sowohl ein einfacher Bereich mit einem Parameter als auch eine umfangreichere Spezifikation aus mehreren Attributen erstellen.

Boolesche Werte, Datumsangaben, Preise und Zahlen

Für spezielle Daten stellt das Modul dedizierte Darstellungsarten bereit:

  • yes_no für Ja/Nein-Werte,
  • checkmark für positive Eigenschaften,
  • date für Datumsangaben gemäß Shop-Lokalisierung,
  • price für Preiswerte im Währungsformat des Shops,
  • number_with_unit für Zahlen mit Einheit,
  • range_bar für Werte, die als Bereichsbalken dargestellt werden,
  • rating_dots für Bewertungen oder Stufen, die als Punkte dargestellt werden.

Diese Varianten helfen, das Datenformat an die Art anzupassen, wie der Kunde es natürlich wahrnimmt.

Bilder

Das Modul unterstützt auch Bildattribute:

  • einzelnes Bild,
  • Bild mit Label,
  • Bilderraster.

Dies kann zur Darstellung von Technologie-Icons, Zertifikaten, Piktogrammen, Produktkennzeichnungen oder zusätzlichen Informationsgrafiken genutzt werden.

Flexibles Erscheinungsbild

Das Erscheinungsbild des Moduls basiert auf der Administrationskonfiguration und CSS-Variablen. Der Shop kann globale Farben, Bereichshintergrund, Textfarben, Akzente, Rahmen, Abrundungen, Abstände und Schriftgrößen festlegen, ohne Template-Dateien zu bearbeiten.

Zusätzlich unterstützt das Modul Darstellungsprofile. Dadurch kann ein Bereich ein Standarddesign haben, ein anderer kompakter sein, und ein weiterer durch eine andere Farbe oder einen anderen Akzent hervorgehoben werden. Das ist nützlich, wenn wichtige Inhalte hervorgehoben werden sollen, z. B. Zertifikate, Technologien oder Informationen, die die Kaufentscheidung beeinflussen.

Beispielhafte Einsatzbereiche

Das Modul eignet sich besonders für Shops, in denen das Produkt erklärungsbedürftig ist:

  • Sport- und Funktionsbekleidung,
  • Sportausrüstung,
  • Elektronik,
  • Produkte mit Zertifikaten,
  • Kosmetik und Nahrungsergänzungsmittel,
  • Haushaltsausstattung,
  • B2B-Produkte mit technischen Parametern,
  • Kataloge mit einer großen Zahl von Varianten und Eigenschaften.

Ein Beispiel-Layout auf der Produktdetailseite kann enthalten:

  • einen Bereich Produkteigenschaften mit mehreren Skalen,
  • einen Bereich Anwendung als Icon-Liste,
  • einen Bereich Technologien als Swatch-Liste,
  • einen Bereich Spezifikation als Attributtabelle,
  • CMS-Bereiche LieferungRückgaben und Gebrauchsanweisung.

Zusammenfassung

kowal/module-product-features strukturiert Produktinformationen und ermöglicht ihre Darstellung in einer Form, die auf die Kaufentscheidung des Kunden abgestimmt ist. Das Modul nutzt bestehende Magento-Mechanismen: Produktattribute, Swatches, CMS-Blöcke, Store View und die Systemkonfiguration, und wandelt sie anschließend in übersichtliche Bereiche auf der Produktseite um.

Das Ergebnis ist eine Produktdetailseite, die den Wert des Produkts besser erklärt, sich leichter scannen lässt und Administratoren mehr Kontrolle darüber gibt, wie Produkteigenschaften den Kunden kommuniziert werden.

Product Features - Installation, Konfiguration und Attributverwaltung

Dieses Dokument beschreibt die Konfiguration des Moduls kowal/module-product-features, die Bedeutung aller Administrationsfelder sowie die Arbeit mit Attributen auf Produktebene.

Installation

Das Modul ist für die Installation über Composer vorgesehen.

composer config repositories.module.product.features vcs https://github.com/kowalco/product-featurescomposer config --global --auth github-oauth.github.com composer require kowal/module-product-featuresbin/magento module:enable Kowal_ProductFeaturesbin/magento setup:upgradebin/magento cache:flush

Nach dem Produktiv-Deployment sollten die für das Projekt üblichen Standardbefehle ausgeführt werden, z. B. DI-Kompilierung und Deploy statischer Assets, entsprechend dem Magento-Betriebsmodus.

Speicherort der Konfiguration

Die Modulkonfiguration befindet sich im Magento-Admin-Panel:

Stores > Configuration > Catalog > Product Features

Die Darstellungseinstellungen befinden sich in einer separaten Gruppe:

Stores > Configuration > Catalog > Product Features Appearance

Die Konfigurationsfelder sind auf den Ebenen Default, Website und Store View verfügbar. Dadurch können verschiedene Store Views unterschiedliche Eigenschaftsbereiche oder ein anderes Erscheinungsbild haben.

Product Features

Enabled

Aktiviert oder deaktiviert das Modul für den jeweiligen Konfigurationsbereich.

Werte:

  • Yes - die Produkt-Eigenschaftsbereiche werden auf der Produktdetailseite gerendert,
  • No - das Modul gibt keine Bereiche zurück und der Block erscheint nicht im Frontend.

Einsatz: schnelles Deaktivieren des Moduls für den gesamten Shop, eine ausgewählte Website oder einen Store View, ohne die Bereichskonfiguration zu löschen.

Feature Sections

Liste der Bereiche, die auf der Produktdetailseite gerendert werden. Jede Zeile definiert einen Frontend-Bereich oder eine Gruppe von Bereichen, wenn der Typ cms_blocks verwendet wird.

Enabled

Aktiviert oder deaktiviert einen einzelnen Bereich.

Werte:

  • Yes - der Bereich wird gerendert,
  • No - der Bereich wird übersprungen.

Einsatz: temporäres Ausblenden eines einzelnen Bereichs, ohne seine Einstellungen zu löschen.

Section Title

Titel des Bereichs, der auf der Produktdetailseite sichtbar ist.

Beispiele:

  • Produkteigenschaften,
  • Sportliche Anwendung,
  • Spezifikation,
  • Technologien,
  • Lieferung.

Einsatz: Die Bezeichnung sollte für den Kunden verständlich sein und muss nicht dem technischen Attributnamen entsprechen.

Hinweis: Beim Typ cms_blocks wird der Titel des untergeordneten Bereichs aus dem Titel des CMS-Blocks übernommen.

Attribute Code

Ein einzelnes Produktattribut, das vom Bereich verwendet wird. Das Feld hat die Form eines Dropdowns mit einer Liste von Produktattributen.

Einsatz: Verwenden Sie dieses Feld, wenn der Bereich auf einem Attribut basiert, z. B. sport_usageblocks_idmaterialtechnology_icon.

Attribute Codes

Liste mehrerer Produktattribute, die von einem Bereich verwendet werden. Das Feld hat die Form eines Multiselects.

Einsatz: Verwenden Sie dieses Feld, wenn ein Bereich mehrere Eigenschaften zusammenfassen soll, z. B. mehrere Skalen im Bereich Produkteigenschaften oder mehrere Parameter im Bereich Spezifikation.

Beispiel: Der Bereich Produkteigenschaften kann die Attribute fitresistancestretch und breathability enthalten, die alle als Skalen gerendert werden.

Display Type

Bestimmt die Art der Darstellung des Attributwerts.

Der leere Wert Auto bedeutet automatische Renderer-Auswahl:

  • blocks_id wird als cms_blocks gerendert,
  • Swatch-Multiselect als swatch_list,
  • select mit 2 oder 3 Optionen als scale,
  • select mit mehr Optionen als selected_label,
  • multiselect als text_list,
  • boolean als checkmark,
  • date als date,
  • price als price,
  • textarea als text_block,
  • image/media_image als image,
  • alle übrigen Typen als text_inline.

Verfügbare Typen:

TypEinsatz
scaleSkala für ein select-Attribut mit 2 oder 3 Optionen.
swatch_listListe ausgewählter Multiselect-Werte mit Magento Swatch.
multiselect_iconListe ausgewählter Multiselect-Werte mit Icon aus Amasty ShopbyBrand / ShopbyBase.
cms_blocksSeparate Bereiche aus CMS-Blöcken, die über blocks_id zugewiesen sind.
text_inlineKurzer Textwert.
text_blockLängerer Text.
html_blockHTML-Inhalt aus dem Attribut.
accordion_textHTML-/Textinhalt in einem einklappbaren Bereich.
key_valueZeilen im Label-Wert-Format.
tableTechnische Daten im Tabellenlayout.
selected_labelLabel der ausgewählten Option eines select-Attributs.
text_listTextliste ausgewählter Multiselect-Werte.
badgeEinzelner Wert als Badge.
badge_listWerteliste als Badges.
icon_valueEinzelner Wert mit Icon.
icon_listWerteliste mit Icons.
swatch_gridAusgewählte Multiselect-Werte in einem Swatch-Raster.
yes_noBoolean-Wert als Yes oder No.
checkmarkBoolean-Wert als positive Eigenschaft; nur bei wahr sichtbar.
dateGemäß Shop formatierte Datumsangabe.
priceVon Magento formatierter Preis.
number_with_unitZahl mit Einheit.
range_barZahl als Bereichsbalken.
rating_dotsZahl als aktive Stufenpunkte.
radial_chartBruchwert, z. B. 4/6 oder 7/10, als Kreisdiagramm mit Attributlabel.
imageEinzelnes Bild aus einem Bildattribut.
image_with_labelBild mit Beschriftung.
image_gridMehrere Bilder in einem grafischen Layout.

Im Admin-Panel sind einige Positionen als available in future release gekennzeichnet. Das betrifft Typen, die bereits in der Konfigurationsliste sichtbar sind, aber noch keine eigene, endgültige Frontend-Darstellung haben:

  • table,
  • badge,
  • badge_list,
  • icon_value,
  • icon_list,
  • swatch_grid.

Sort Order

Reihenfolge der Bereiche auf der Produktdetailseite. Eine niedrigere Zahl bedeutet frühere Anzeige.

Einsatz: Platzieren Sie die wichtigsten Bereiche am Anfang, z. B. 10 für Haupteigenschaften, 20 für Anwendungen, 30 für Spezifikationen.

Default State

Anfangszustand des Bereichs auf der Produktdetailseite.

Werte:

  • Expanded - der Bereich ist standardmäßig aufgeklappt,
  • Collapsed - der Bereich ist standardmäßig eingeklappt.

Einsatz: Die wichtigsten Inhalte können sofort gezeigt werden, während längere unterstützende Informationen eingeklappt bleiben.

Hide Empty

Legt fest, ob der Bereich ausgeblendet werden soll, wenn keine Daten zur Anzeige vorhanden sind.

Werte:

  • Yes - der Bereich wird ausgeblendet, wenn das Produkt keinen Attributwert hat oder der Renderer keine Elemente zurückgibt,
  • No - der Bereich kann auch ohne Elemente sichtbar bleiben.

Einsatz: In den meisten Fällen wird Yes empfohlen, damit dem Kunden keine leeren Bereiche angezeigt werden.

Appearance Profile

Auswahl eines Darstellungsprofils, das im Feld Appearance Profiles definiert wurde.

Das Feld hat die Form eines Dropdowns. Der Administrator gibt den Code nicht mehr manuell ein, sondern wählt ein fertiges Profil aus der Liste, in der Regel im Format code - label.

Einsatz: Ermöglicht es, einem bestimmten Bereich ein anderes Erscheinungsbild als das globale zu geben, z. B. das Profil compacthighlight oder plain.

Wenn das Feld leer ist und die Option Use global appearance ausgewählt ist, verwendet der Bereich das globale Erscheinungsbild.

Empfohlene Arbeitsreihenfolge:

  1. Definieren Sie ein Profil in Appearance Profiles,
  2. speichern Sie die Konfiguration,
  3. kehren Sie zu Feature Sections zurück,
  4. wählen Sie das Profil in der Spalte Appearance Profile für den entsprechenden Bereich aus.

CSS Class

Zusätzliche CSS-Klasse, die dem Bereich hinzugefügt wird.

Einsatz: individuelle Anpassung des Erscheinungsbilds im Frontend-Theme, z. B. product-features-section--technical.

Renderer Options JSON

Optionale Einstellungen, die im JSON-Format an den Renderer übergeben werden.

Der Einsatz hängt vom Darstellungstyp ab. Beispiele:

{'unit':'cm','precision':1}

Für number_with_unit:

  • unit - Einheit, z. B. cm%g/m2,
  • precision - Anzahl der Nachkommastellen.

Für range_bar:

  • min - Mindestwert des Bereichs,
  • max - Höchstwert des Bereichs,
  • low_label - Beschriftung des Bereichsanfangs,
  • high_label - Beschriftung des Bereichsendes.

Für rating_dots:

  • steps - Anzahl der Punkte oder Stufen.

Der Typ radial_chart erfordert keine zusätzlichen Optionen. Der Renderer liest den Attributwert oder das Optionslabel im Format x/y, z. B. 1/64/67/10.

Beispiel für einen Bereichsbalken:

{'min':0,'max':100,'low_label':'Niedrig','high_label':'Hoch'}

Beispiel für Punkte:

{'steps':5}

Hinweis: Das Feld muss gültiges JSON enthalten. Ein ungültiger Wert wird vom Renderer ignoriert.

Appearance Profiles

Liste optionaler Darstellungsprofile, die Bereichen über das Feld Appearance Profile zugewiesen werden können.

Code

Technischer Code des Profils.

Beispiele:

  • compact,
  • highlight,
  • plain.

Einsatz: Der Code identifiziert das Profil intern und wird als Optionswert im Dropdown Appearance Profile am Bereich verwendet.

Label

Beschreibender Profilname, der für den Administrator sichtbar ist.

Einsatz: Erleichtert die Erkennung des Profils in der Konfiguration, z. B. KompaktHervorgehobenNeutral. In Kombination mit dem Code entsteht ein gut lesbares Label in der Profilauswahlliste in Feature Sections.

Background

Hintergrundfarbe des Bereichs für das Profil.

Einsatz: Hervorhebung ausgewählter Bereiche oder Anpassung an das Theme.

Text

Farbe des Standardtexts im Bereich.

Heading

Farbe des Bereichstitels.

Accent

Akzentfarbe, z. B. für aktive Elemente, Skalenpunkte oder Hervorhebungen.

Accent Background

Hintergrundfarbe von Akzentelementen.

Border

Farbe von Linien, Trennlinien, Skalenachsen und Rahmen.

Icon

Farbe des Icons zum Auf- und Zuklappen des Bereichs.

Radius, e.g. 18px

Abrundung der Bereichsecken.

Beispiele: 08px18px.

Padding, e.g. 28px

Innenabstand des Bereichs.

Beispiele: 16px24px28px.

Label Font Size, e.g. 21px

Schriftgröße der Eigenschaftslabels im Bereich.

Beispiele: 16px18px21px1.25rem.

Product Features Appearance

Diese Gruppe enthält das globale Erscheinungsbild der Bereiche. Die Einstellungen werden in CSS-Variablen umgewandelt und auf den Wrapper des Moduls angewendet.

Section Background Color

Hintergrundfarbe des Bereichs.

Standardmäßig: #f4f4f4.

Section Text Color

Grundlegende Textfarbe im Bereich.

Standardmäßig: #000000.

Section Heading Color

Farbe der Bereichsüberschrift.

Standardmäßig: #000000.

Muted Text Color

Farbe für unterstützende und weniger wichtige Texte.

Standardmäßig: #555555.

Accent Color

Farbe aktiver Elemente und Hervorhebungen.

Standardmäßig: #000000.

Accent Background Color

Hintergrundfarbe aktiver Elemente, z. B. Markierungen.

Standardmäßig: #ffffff.

Border Color

Farbe von Rahmen, Trennlinien und Skalenachsen.

Standardmäßig: #9b9b9b.

Icon Color

Farbe des + / - Icons in der Bereichsüberschrift.

Standardmäßig: #000000.

Selected Text Color

Textfarbe des ausgewählten Werts.

Standardmäßig: #000000.

Selected Font Weight

Schriftstärke des ausgewählten Werts.

Standardmäßig: 700.

Beispiele: 400500600700bold.

Section Border Radius

Abrundung des Bereichscontainers.

Standardmäßig: 18px.

Section Padding

Innenabstand des Bereichs.

Standardmäßig: 28px.

Section Gap

Abstand zwischen den Bereichen.

Standardmäßig: 16px.

Heading Font Size

Schriftgröße der Bereichsüberschrift.

Standardmäßig: 20px.

Beispiele: 18px20px1.25remclamp(18px, 2vw, 22px).

Label Font Size

Schriftgröße der Eigenschaftslabels und Wertelabels.

Standardmäßig: 21px.

Body Font Size

Schriftgröße des Basisinhalts des Bereichs.

Standardmäßig: 16px.

Attributverwaltung auf Produktebene

Das Modul erstellt kein separates System für Produktdaten. Es verwendet Magento-Produktattribute, deshalb erfolgt die Inhaltsverwaltung hauptsächlich in der Produktbearbeitung.

Bearbeitung eines einzelnen Produkts

  1. Gehen Sie zu Catalog > Products.
  2. Öffnen Sie das Produkt zur Bearbeitung.
  3. Füllen Sie die Attribute aus, die von den Modulbereichen verwendet werden.
  4. Wenn das Produkt CMS-Blöcke nutzen soll, gehen Sie zur Gruppe Product Features und setzen Sie das Feld CMS Blocks.
  5. Speichern Sie das Produkt.
  6. Leeren Sie den Cache, falls das Projekt dies erfordert.

Ein Bereich erscheint im Frontend nur dann, wenn:

  • das Modul aktiviert ist,
  • der Bereich in der Konfiguration aktiviert ist,
  • das Attribut existiert,
  • das Produkt einen Attributwert hat,
  • der Renderer den ausgewählten Wert verarbeiten kann,
  • der Bereich nicht durch Hide Empty ausgeblendet wurde.

Attribut blocks_id / CMS Blocks

Während setup:upgrade fügt das Modul ein Produktattribut hinzu:

  • Code: blocks_id,
  • Label: CMS Blocks,
  • Typ: text,
  • Input: multiselect,
  • Source Model: aktive CMS-Blöcke,
  • Backend: Standard-Magento-Backend für Multiselect,
  • Scope: Store View,
  • Gruppe: Product Features,
  • sichtbar in der Produktbearbeitung,
  • verfügbar im Produktgrid und in der Grid-Filterung.

Das Feld CMS Blocks ermöglicht es, dem Produkt aktive CMS-Blöcke zuzuweisen. Jeder ausgewählte Block wird als separater Bereich gerendert, wenn in der Modulkonfiguration ein Bereich mit Folgendem existiert:

  • Attribute Codeblocks_id,
  • Display Typecms_blocks.

Der Titel des Bereichs im Frontend stammt aus dem Titel des CMS-Blocks, der Inhalt aus dem Blockinhalt. Inaktive Blöcke oder Blöcke, die für den Store View nicht verfügbar sind, werden nicht gerendert.

Verwaltung von CMS-Blöcken

Blöcke, die von blocks_id verwendet werden, werden standardmäßig in Magento erstellt:

Content > Elements > Blocks

Empfehlungen:

  • Verwenden Sie klare Blocktitel, da diese als Bereichstitel sichtbar sein können,
  • weisen Sie Blöcke den richtigen Store View zu,
  • setzen Sie den Block auf aktiv,
  • speichern Sie in Blöcken beschreibende Inhalte, die von vielen Produkten gemeinsam genutzt werden sollen, z. B. Lieferung, Rückgaben, Anleitungen, Technologien.

Massenbearbeitung von Produkten

Das Attribut blocks_id ist für die Massenbearbeitung von Produkten vorbereitet.

  1. Gehen Sie zu Catalog > Products.
  2. Wählen Sie Produkte im Grid aus.
  3. Wählen Sie die Aktion Update Attributes.
  4. Setzen Sie den Wert des Feldes CMS Blocks.
  5. Speichern Sie die Änderungen.

Einsatz: schnelle Zuweisung desselben CMS-Bereichs, z. B. LieferungRückgaben oder Pflegehinweise, für viele Produkte gleichzeitig.

Attribute für Skalen

Für den Typ scale verwenden Sie select Attribute mit 2 oder 3 aktiven Optionen.

Beispiel:

  • Attribut fit,
  • Optionen: LockerRegularFigurbetont.

Das Produkt sollte eine der Optionen ausgewählt haben. Das Modul zeigt alle Skalenoptionen an und hebt die dem Produkt zugewiesene hervor.

Wenn das Attribut weniger als 2 oder mehr als 3 Optionen hat, überspringt der scale Renderer dieses Attribut.

Multiselect-Attribute

Für Listen von Eigenschaften, Anwendungen, Technologien oder Zertifikaten verwenden Sie multiselect Attribute.

Mögliche Darstellungstypen:

  • text_list,
  • badge_list,
  • swatch_list,
  • swatch_grid,
  • multiselect_icon,
  • icon_list.

Ein Produkt kann mehrere Werte ausgewählt haben. Das Modul rendert nur die dem Produkt zugewiesenen Werte.

Magento Swatches

Wenn ein Multiselect-Attribut Magento Swatches verwendet, kann der Typ swatch_list oder swatch_grid verwendet werden.

Einsatz:

  • Technologie-Icons,
  • Farben,
  • Anwendungs-Piktogramme,
  • Materialkennzeichnungen.

Wenn eine Option einen Bild-Swatch hat, zeigt das Modul das Bild an. Wenn sie einen Farb- oder Text-Swatch hat, verwendet das Modul die entsprechende Variante.

Amasty-Icons

Für den Typ multiselect_icon versucht das Modul, das Options-Icon aus Amasty ShopbyBrand / ShopbyBase abzurufen.

Icon-Quelle:

Shop by Brand > Option Edit > Other > Small Image

Der Alternativtext stammt aus Small Image Alt, und falls dieser fehlt, aus dem Optionslabel.

Wenn Amasty nicht installiert ist oder die Option kein Icon hat, zeigt das Modul nur das Label an.

Text- und HTML-Attribute

Für kurze Informationen verwenden Sie text_inlinekey_value oder badge.

Für längere Beschreibungen verwenden Sie text_blockaccordion_text oder html_block.

Hinweis: html_block und accordion_text rendern HTML und sollten daher ausschließlich für vertrauenswürdige administrative Inhalte verwendet werden.

Numerische Attribute

Für numerische Werte können verwendet werden:

  • number_with_unit - wenn die Zahl eine Einheit benötigt,
  • range_bar - wenn der Wert als Fortschritt innerhalb eines Bereichs dargestellt werden soll,
  • rating_dots - wenn der Wert eine Stufe oder Bewertung beschreibt.

Beispiel Renderer Options JSON für eine Zahl mit Einheit:

{'unit':'%','precision':0}

Boolean-Attribute

Für Ja/Nein-Attribute verwenden Sie:

  • yes_no, wenn der Kunde sowohl Yes als auch No sehen soll,
  • checkmark, wenn die Eigenschaft nur sichtbar sein soll, wenn das Produkt sie besitzt.

Bildattribute

Für Attribute vom Typ Bild können verwendet werden:

  • image,
  • image_with_label,
  • image_grid.

Das Modul erstellt die Bild-URL auf Basis des Magento-Produktmedienverzeichnisses und verwendet das Attributlabel als Alternativtext.

Beispielkonfiguration

Bereich mit mehreren Skalen:

FeldWert
EnabledYes
Section TitleProdukteigenschaften
Attribute Codesfitresistancestretchbreathability
Display Typescale
Sort Order10
Default StateExpanded
Hide EmptyYes

Anwendungsbereich mit Icons:

FeldWert
EnabledYes
Section TitleSportliche Anwendung
Attribute Codesport_usage
Display Typemultiselect_icon
Sort Order20
Default StateCollapsed
Hide EmptyYes

CMS-Bereiche:

FeldWert
EnabledYes
Section TitleZusätzliche Informationen
Attribute Codeblocks_id
Display Typecms_blocks
Sort Order30
Default StateCollapsed
Hide EmptyYes

Diagnose

Wenn ein Bereich im Frontend nicht erscheint, prüfen Sie:

  • ob Enabled des Moduls den Wert Yes hat,
  • ob der jeweilige Bereich Enabled = Yes hat,
  • ob das Produkt das Attribut ausgefüllt hat,
  • ob der richtige Attribute Code oder Attribute Codes gewählt wurde,
  • ob Display Type zum Attributtyp passt,
  • ob Hide Empty den leeren Bereich nicht ausblendet,
  • ob das Attribut für den jeweiligen Store View verfügbar ist,
  • ob der CMS-Block aktiv und dem richtigen Store View zugewiesen ist,
  • ob der Magento Cache aktualisiert wurde.
Write Your Own Review
You're reviewing:Erweiterte Produktinformationen
Produkte