Automatische verwandte Produkte für Magento 2
- SKU
- M2-AUTOMATIC-RELATED-PRODUCTS
Beschreibung / Automatische verwandte Produkte für Magento 2
MAGENTO 2 · EMPFEHLUNGEN · PROFILE · MERCHANDISING
Stimmen Sie Empfehlungen auf das Produkt und die Kaufphase ab.
Kowal Related Products Profiles
Erstellen Sie Empfehlungsprofile anhand von Attributen, Bedingungen und Filtern. Zeigen Sie passende Listen auf Produktseiten, im Warenkorb und Checkout und ergänzen oder ersetzen Sie native Magento-Listen.
Bedingungen und Attribute · Grid, Slider, Compact · Related, Upsell, Crosssell
SO FUNKTIONIERT ES IN DER PRAXIS
01 · Profil erstellen
Geltungsbereich, Bedingungen und Darstellung auswählen.
02 · Die Engine wählt Produkte aus
Sie berücksichtigt Kontext, Zuordnungen und Zielfilter.
03 · Die Liste erscheint im Shop
Sie wird an der für das Profil gewählten Stelle gerendert.
Welche Vorteile bietet das Ihrem Shop?
Entdecken Sie die Funktionen, Einsatzmöglichkeiten und Einstellungen des Moduls.
Lernen Sie das Modul kennen
Intelligente Produktempfehlungen in Magento 2 erstellen, ohne auf starre Beziehungen beschränkt zu sein related, upsell und cross-sellverwendet.
Kowal_RelatedProductsProfiles ist ein Modul, mit dem Sie eigene Empfehlungsszenarien anhand von Profilen, Produktattributen, Aktivierungsbedingungen, Zielfiltern und flexibler Einbindung in das Shoplayout gestalten. Empfehlungen werden so vom statischen Angebot zum Bestandteil Ihrer Verkaufsstrategie.
Einfache Produktlisten in konkrete Verkaufsszenarien verwandeln
Die verknüpften Produkte im Standard-Magento sind für anspruchsvollere Projekte oft zu einfach. Ein Shop möchte auf der Produktseite andere Produkte zeigen als im Warenkorb oder Checkout. Manchmal soll eine Liste nur für bestimmte Kundengruppen, während einer saisonalen Kampagne oder bei bestimmten Katalogbedingungen erscheinen.
Dieses Modul wurde genau für solche Fälle entwickelt.
Statt Produkte manuell miteinander zu verknüpfen, erstellen Sie ein Empfehlungsprofil. Das Profil legt fest:
- wo es eingesetzt wird,
- für welches Produkt es aktiviert wird,
- wie die Zielprodukte ausgewählt werden,
- wie sie eingegrenzt und sortiert werden,
- wie sie aussehen,
- wo sie gerendert werden,
- und ob sie native Magento-Listen befüllen.
Ein Werkzeug für viele Einsatzorte
Das Modul funktioniert in den wichtigsten Shopbereichen:
- auf der Produktseite,
- im Warenkorb,
- im Checkout,
- in nativen Blöcken
Related Products, - in nativen Blöcken
Upsell Products, - in nativen Blöcken
Crosssell Productsverwendet.
Ein Profil kann damit Teil mehrerer Merchandising-Szenarien sein, ohne dass das Implementierungsteam für jeden Shopbereich eine eigene Logik entwickeln muss.
Profile, die zu Ihrem Katalog passen
Die größte Stärke des Moduls besteht darin, Empfehlungen sowohl manuell als auch dynamisch anhand von Produktattributen erstellen zu können.
Sie können Profile erstellen, die:
- Produkte derselben Kollektion auswählen,
- Produkte mit demselben Motiv suchen,
- Produkte derselben Kategorie zeigen,
- eine andere, mit dem betrachteten Produkt verbundene Produktbasis bewerben,
- Ergebnisse auf bestimmte Produkttypen begrenzen,
- nur für bestimmte Store Views und Kundengruppen gelten.
Ein Beispiel?
Ein Kunde betrachtet einen Rashguard mit dem Motiv HALLOWEEN 25. Das Profil kann automatisch Produkte mit demselben Motiv in anderen Produktlinien finden, etwa Shorts, Leggings oder Zubehör. Ein anderes Profil kann dasselbe Produkt als Warenkorbkontext nutzen und Artikel aus einem ausgewählten Sortimentsbereich zur Ergänzung der Bestellung empfehlen.
Empfehlungen anhand von Bedingungen statt Ausnahmen erstellen
Jedes Profil kann eigene Einstellungen besitzen für:
Activation Conditions,Matching Rules,Target Product Filters,- Sortierung,
- Produktlimits,
- Darstellungsvariante,
- Aktivitätszeitraum.
In der Praxis eröffnet dies große Gestaltungsfreiheit.
Sie können ein Profil erstellen, das nur für Produkte mit dem Attribut brand = Nike, nur im B2C-Shop, nur für Privatkunden und nur während einer bestimmten Kampagne aktiviert wird. Ebenso können Sie ein Warenkorbprodukt als Bezugspunkt nutzen und Ergänzungen anhand gemeinsamer Katalogmerkmale empfehlen.
Dies geht über eine einfache Produktliste hinaus: Es ist eine regelbasierte Empfehlungsengine, die sich an das tatsächliche Verkaufsmodell Ihres Shops anpassen lässt.
Das Kontextprodukt auswählen
Auf der Produktseite dient das aktuelle Produkt als Kontext. Im Warenkorb und Checkout ist die Auswahl nicht immer eindeutig. Deshalb können Sie im Modul die Context Strategy, also die Auswahlstrategie für das Kontextprodukt, festlegen.
Sie können Profile auf folgende Produkte stützen:
- das erste Produkt im Warenkorb,
- das zuletzt hinzugefügte Produkt,
- das Produkt mit dem höchsten Preis.
Diese Flexibilität ist besonders hilfreich, wenn Kunden mehrere unterschiedliche Produkte in den Warenkorb legen und Empfehlungen einer bestimmten Geschäftslogik folgen sollen.
Eigene Szenarien für Produktseite, Warenkorb und Checkout
Was auf der PDP gut funktioniert, ist im Warenkorb nicht immer sinnvoll. Das Modul trennt diese Szenarien, ohne zusätzliche Erweiterungen zu erfordern.
Auf der Produktseite können Sie Produkte derselben Kollektion oder Stilrichtung zeigen. Im Warenkorb können Sie Ergänzungen zur Erhöhung des Bestellwerts bewerben. Im Checkout können Sie eine einfachere, zurückhaltendere Produktliste für Cross-Selling anbieten.
Alles innerhalb eines einzigen Profilsystems.
Native Magento-Listen befüllen: append oder replace
Nicht jeder Shop möchte sofort auf die nativen Magento-Mechanismen verzichten. Daher unterstützt das Modul die Integration mit:
Related Products,Upsell Products,Crosssell Productsverwendet.
Jedes Profil kann in einem von zwei Modi arbeiten:
append
behält native Produkte bei und ergänzt die Modulergebnisse,replace
ersetzt die native Liste vollständig durch Produkte aus dem Profil.
Das erleichtert die Implementierung. Sie können bestehende Magento-Listen zunächst behutsam erweitern und später die Empfehlungen vollständig über Profile steuern.
Genau am gewünschten Ort rendern
Ein wichtiger Vorteil ist die Steuerung des Renderorts über XML-Felder, die dem Profil zugeordnet sind.
Statt sich an ein starres Layout anzupassen, können Sie die Liste dort einbinden, wo Ihr Projekt sie benötigt:
- unter der Produktbeschreibung,
- unter dem Preis,
- unter dem Kaufformular,
- in einem zusätzlichen Abschnitt,
- in einem eigenen Theme-Container,
- an einer durch das individuelle Frontend-Layout bestimmten Stelle.
Das ist besonders relevant für Shops mit umfangreichen oder stark angepassten Themes. Sie entscheiden, wo und wie das Profil eingebunden wird.
Drei Darstellungsvarianten im Frontend
Das Modul bietet neben der Produktauswahl auch die Anpassung der Listendarstellung an Seitentyp und Implementierung.
Verfügbare Varianten:
Grid,Slider,Compactverwendet.
Dieselbe Empfehlungsengine eignet sich dadurch für umfangreiche Produktseitenabschnitte ebenso wie für eine übersichtliche Warenkorbliste oder einen kompakten Checkout-Bereich.
Zusätzlich steuern Sie folgende Ansichtselemente:
- Produktname,
- Preis,
- regulärer Preis,
- Kurzbeschreibung,
- Schaltfläche zum Hinzufügen zum Warenkorb,
- Bildrolle.
Neue Profile übersichtlich und skalierbar erstellen
Das Modul ermöglicht Implementierungs- und Agenturteams, weitere Szenarien zu entwickeln, ohne die gesamte Lösung umzubauen.
Bei einem neuen Profil konfigurieren Sie:
- grundlegende Verwaltungsinformationen,
- Platzierungen und Geltungsbereich,
- Store Views und Kundengruppen,
- Kontextstrategie,
- Aktivitätszeitraum,
- Aktivierungsbedingungen,
- Zuordnungsregeln,
- Filter für Zielprodukte,
- Sortierung und Darstellung,
- Integration mit nativen Magento-Listen,
- Einbindung über XML.
Ein weiteres Merchandising-Szenario erfordert daher nicht sofort ein zusätzliches individuelles Modul. Häufig genügt ein weiteres Profil.
1. Dasselbe Motiv, eine andere Produktbasis
Ein Kunde betrachtet ein Produkt aus einer bestimmten Linie. Das Modul findet anhand der Matching Rules Produkte mit demselben Motiv aus anderen Sortimentsfamilien. Dies eignet sich für Lifestyle-, Sport- und Modemarken.
2. Cross-Selling anhand eines Warenkorbprodukts
Ein Kunde hat bereits ein Produkt im Warenkorb. Das Profil nutzt es als Kontext und wählt passende Ergänzungen, die nicht manuell als native Cross-Sells verknüpft wurden.
3. Zeitlich begrenzte Kampagne
Sie benötigen Empfehlungen nur während einer bestimmten Verkaufsaktion? Konfigurieren Sie einfach ein Profil mit From Date und To Date, ohne zusätzliche Logik zu entwickeln.
4. Native Upsells ersetzen
Wenn die standardmäßigen Magento-Upsells zu einfach sind, kann ein Profil diese Rolle im Modus replaceübernehmen und Produkte deutlich genauer zuordnen.
5. Integration mit einem individuellen Theme
Über XML-Felder lässt sich die Liste genau dort einbinden, wo das Projektfrontend sie benötigt, ohne eine weitere spezielle Layouterweiterung zu entwickeln.
Für wen ist dieses Modul geeignet?
Kowal_RelatedProductsProfiles ist besonders hilfreich für:
- Magento-2-Implementierungsagenturen,
- Softwarehäuser, die E-Commerce-Shops entwickeln,
- Händler, die Empfehlungslogik von manuell gepflegten Beziehungen unabhängig machen möchten,
- Projekte mit umfangreichem Katalog und zahlreichen Geschäftsattributen,
- Shops mit individuellen Themes und komplexen Layouts.
Ihre Vorteile
Mit dem Modul erwerben Sie neben einer weiteren Produktliste ein Werkzeug zur Gestaltung eigener Empfehlungsszenarien in Magento 2.
Diese Lösung:
- erhöht die Flexibilität der Implementierung,
- ordnet die Merchandising-Logik,
- verringert die Notwendigkeit zusätzlicher Ausnahmen im Code,
- nutzt Katalogattribute besser,
- ermöglicht die Weiterentwicklung des Shops ohne vollständigen Umbau der Empfehlungsmechanik.
Wenn die standardmäßigen related, upsell und cross-sell für Ihr Projekt zu eingeschränkt sind, bietet Kowal_RelatedProductsProfiles eine zusätzliche Steuerungsebene, die Magento standardmäßig nicht besitzt.
Aktuelles Paket und zusätzliche Ansichtssteuerung
Die Beschreibung bezieht sich auf die Engine Kowal_RelatedProductsProfiles, verfügbar als kowal/module-related-products-profiles. Dieses Paket ist vom früheren Kowal_AutomaticRelatedProductsgetrennt. Wählen Sie bei der Implementierung das passende Paket für die beschriebene Funktionalität.
Der aktuelle Code kann auch native Related-, Upsell- und Crosssell-Zuordnungen im Modultemplate rendern, ohne die Produktauswahl zu ändern. Es gibt Darstellungseinstellungen pro Liste und Optionen zum Verschieben der Related-/Upsell-Blöcke.
Implementierungsbedingungen
Composer deklariert PHP ^8.1, ^8.2 oder ^8.3 und die Abhängigkeit kowal/base. Aktivieren Sie nach der Installation das Modul, erstellen Sie ein Profil und prüfen Sie Bedingungen, Zeitraum, Warenkorbkontext und gewählten Darstellungsort.
Passen Sie die XML-Einbindung und Checkout-Funktion an das eingesetzte Theme an. Empfehlungen beruhen auf Regeln und Katalogdaten; das Modul benötigt kein KI-Modell zur Produktauswahl.
Installation über Composer
Paket kowal/module-related-products-profiles, Modul Kowal_RelatedProductsProfiles. Nachdem Sie den Zugriff auf das Kowal-Repository konfiguriert haben, installieren Sie das Paket, aktivieren das Modul, aktualisieren Magento und leeren den Cache. Berücksichtigen Sie in der Produktionsumgebung die Kompilierung und Bereitstellung statischer Inhalte gemäß dem Bereitstellungsprozess des Shops.
Von der Konfiguration zum Ergebnis
1. Profil erstellen
Geltungsbereich, Bedingungen und Darstellung auswählen.
2. Die Engine wählt Produkte aus
Sie berücksichtigt Kontext, Zuordnungen und Zielfilter.
3. Die Liste erscheint im Shop
Sie wird an der für das Profil gewählten Stelle gerendert.
Dasselbe Motiv, ergänzende Produkte
Ein Kunde betrachtet einen Rashguard mit dem Motiv HALLOWEEN 25. Das Profil vergleicht das Motivattribut und empfiehlt passende Shorts, Leggings oder Zubehör aus anderen Sortimentsfamilien.
Ein zweites Profil kann ein Warenkorbprodukt nutzen, um Ergänzungen zur Bestellung vorzuschlagen.
Empfehlungen anhand Ihrer Katalogdaten weiterentwickeln
Möchten Sie das Modul an Ihren Shop anpassen? Implementierung von Kowal Related Products Profiles anfragen und besprechen Sie die Konfiguration oder benötigte Erweiterungen.
Weitere Informationen
Change Log
Version: 1.1.22
22.05.2026
Hinzugefügt
- Data Patch für die Installation von Beispielprofilen mit drei Standardprofilen hinzugefügt:
relatedcrosselupsell
- Verwaltung der Position nativer Produktseiten-Blöcke für Related- und Upsell-Blöcke hinzugefügt.
- Admin-Dropdowns für die Positionen von Related- und Upsell-Blöcken hinzugefügt.
- Unterstützte Positionsziele auf der Produktseite hinzugefügt:
contentcontent.asidesidebar.mainsidebar.additionalproduct.info.mainproduct.info.mediaproduct.info.details
- Profilfelder
related_block_positionundupsell_block_positionhinzugefügt.
Geändert
- Die native Magento-Injektion von Related, Upsell und Crosssell ersetzt nun die Ausgabe des nativen Blocks durch eine vom Modul gerenderte Ausgabe, wenn die passende Checkbox aktiviert ist.
- Der Modus
Appendrendert jetzt native Magento-Produkte plus Profilprodukte innerhalb der Modulausgabe. - Der Modus
Replacerendert jetzt nur Profilprodukte innerhalb der Modulausgabe. - Related Products verwendet standardmäßig den Modus
replace. - Die Aktionsbuttons des Admin-Profils wurden in Magento-typischer Reihenfolge an den oberen Rand des Formulars verschoben:
- Back
- Delete
- Save and Continue
- Save Profile
- Die Integration von Admin-ACL und Menü wurde an die Menüstruktur von
Kowal_Baseangepasst:Kowal.co > Modules > Related Product Profiles > Profiles- Die Konfiguration bleibt in der Magento Stores-Konfiguration.
Behoben
- Doppelte Ausgabe im Storefront verhindert, wenn ein Profil durch den Ersatz einer nativen Magento-Liste verarbeitet wird.
- Sichtbarkeit des Menüeintrags Profiles für eingeschränkte Admin-Rollen korrigiert, indem Menü- und ACL-Ressourcen mit dem Kowal-Modulbaum verknüpft wurden.
- Native Magento-Listenprodukte für den Modus
Appendbeibehalten und gleichzeitig Rekursion während der Sammlung nativer Elemente vermieden.
Installationsanleitung für das Modul
Installation und Konfiguration des Moduls
Dieses Dokument beschreibt die Installation des ModulsKowal_RelatedProductsProfilessowie die grundlegende Konfiguration eines Profils für Produktempfehlungen im Magento-Panel.
Anforderungen
- Magento 2 mit Unterstützung für Composer-Module.
- PHP gemäß Projektanforderung:
^8.1,^8.2oder^8.3verwendet. - Installiertes Basismodul
kowal/base, da das Administrationsmenü die StrukturKowal.co > Modulesverwendet. - Administrativer Zugriff auf die Magento CLI.
Installation über Composer
- Fügen Sie das Modul-Repository hinzu:
Die Zugangsdaten für das Composer-Repository, also die E-Mail-Adresse des Kunden und der Lizenz-Token, erhalten Sie nach dem Kauf per E-Mail. Sie sind nach der Anmeldung unter kowal.storeauch im Kundenkonto verfügbar. Ersetzen Sie TWOJ_EMAIL_KLIENTA durch die E-Mail-Adresse Ihres Kontos und TWOJ_TOKEN durch den erhaltenen Token. Führen Sie die Befehle im Magento-Stammverzeichnis aus.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-related-products-profiles
php bin/magento module:enable Kowal_RelatedProductsProfiles
php bin/magento setup:upgrade
Währendsetup:upgradeerstellt das Modul die Profiltabelle und startet einen Data Patch mit drei Beispielprofilen:related,crossel,upsell. Der Patch überschreibt keine bestehenden Profile mit denselben Codes.
php bin/magento setup:di:compile
php bin/magento cache:flush
Grundlegende globale Konfiguration
Gehen Sie zu:
Stores > Configuration > Kowal > Related Product Profiles
Legen Sie fest:
Enable Frontend Output:YesEnable Debug Logging:Noin der Produktion,Yesnur zur Diagnose der Profilfunktion
Speichern Sie die Konfiguration und leeren Sie den Cache, falls Magento Sie dazu auffordert.
Administratorrechte
Das Modul fügt ACL-Ressourcen für Profile und Konfiguration hinzu.
Zugriff auf die Profilliste:
Kowal > Modules > Related Product Profiles > Profiles
Zugriff auf die Konfiguration:
Stores > Settings > Configuration > Related Product Profiles Configuration
Für einen Demo-Benutzer, der nur Profile verwalten soll, vergeben Sie die BerechtigungProfiles. Wenn der Benutzer auch die globale Aktivierung des Moduls ändern soll, weisen Sie ihm zusätzlich die Konfigurationsressource zu.
Wo Profile verwaltet werden
Die Profilliste befindet sich im Menü:
Kowal.co > Modules > Related Product Profiles > Profiles
In der Liste können Sie ein neues Profil hinzufügen, ein bestehendes Profil bearbeiten oder ein Profil löschen.
Beispielkonfiguration eines Related Products-Profils
Das folgende Beispiel erstellt ein Profil, das den nativen Magento-BlockRelated Productsauf der Produktseite ersetzt. Die Produkte werden anhand desselbenattribute_set_idausgewählt, also aus demselben Attributsatz wie das vom Kunden betrachtete Produkt.
1. Profil erstellen
Gehen Sie zu:
Kowal.co > Modules > Related Product Profiles > Profiles
Klicken Sie aufAdd New Profileverwendet.
2. Abschnitt General
Legen Sie fest:
Name:Related ProductsCode:relatedIs Active: aktiviertSort Order:0Placements: auswählenProduct PageStore Views: auswählenAll Store ViewsCustomer Groups: auswählenAll Customer GroupsContext Strategy:First matching itemFrom Date: leerTo Date: leer
Hinweise:
- Auf der Produktseite ist das aktuell betrachtete Produkt immer das Kontextprodukt.
Context Strategyist hauptsächlich für Warenkorb und Checkout relevant.Codemuss eindeutig sein.
3. Abschnitt Activation Conditions
Bedingung hinzufügen:
| Attribute Code | Operator | Value |
|---|---|---|
status |
Equals |
1 |
Bedeutung:
- Das Profil wird nur aktiviert, wenn das Kontextprodukt aktiv ist.
- Ist die Bedingung nicht erfüllt, wird das gesamte Profil übersprungen.
4. Abschnitt Matching Rules
Regel hinzufügen:
| Source Attribute | Target Attribute | Operator | Required | Empty Value Policy | Default Value |
|---|---|---|---|---|---|
attribute_set_id |
attribute_set_id |
Equals |
aktiviert | Skip Rule |
leer |
Bedeutung:
- Das Modul übernimmt
attribute_set_idvom aktuellen Produkt. - Anschließend sucht es Produkte mit demselben
attribute_set_idverwendet. Requiredbedeutet, dass das Zielprodukt diese Regel erfüllen muss.
Weitere Regelbeispiele:
brand->brand, OperatorEquals: Produkte derselben Marke.category_ids->category_ids, OperatorCategory Intersects: Produkte aus mindestens einer gemeinsamen Kategorie.color->color, OperatorEquals: Produkte mit derselben Farbe.
5. Abschnitt Target Product Filters
Filter hinzufügen:
| Attribute Code | Operator | Value |
|---|---|---|
status |
Equals |
1 |
Bedeutung:
- In den Ergebnissen werden nur aktive Produkte angezeigt.
Optional können Sie einen Sichtbarkeitsfilter hinzufügen:
| Attribute Code | Operator | Value |
|---|---|---|
visibility |
In List |
2,3,4 |
6. Abschnitt Sorting & Display
Legen Sie fest:
Sort Attribute:entity_idSort Direction:DESCSecondary Sort Attribute: leerSecondary Sort Direction:NoneTitle:Related ProductsSubtitle: leerProducts Limit:8Template Variant:SliderImage Role:category_page_gridShow Price: aktiviertShow Old Price: deaktiviertShow Add To Cart: aktiviertShow Product Name: aktiviertShow Short Description: deaktiviertShow Badges: deaktiviertHide If Empty: aktiviertExclude Current Product: aktiviertExclude Quote Products: aktiviertExclude Out Of Stock: aktiviert
Bedeutung der wichtigsten Felder:
Template Variantsteuert die Listendarstellung:Grid,SlideroderCompactverwendet.Products Limitbegrenzt die Anzahl der Ergebnisprodukte.Exclude Current Productverhindert die Anzeige des aktuell betrachteten Produkts in den Ergebnissen.Exclude Out Of Stockentfernt nicht verfügbare Produkte.
7. Abschnitt Native Magento Lists
FürRelated Productsfestlegen:
- Kontrollkästchen
Related Products: aktiviert Mode:ReplacePosition:Magento default position
Bedeutung:
- Bei aktiviertem Kontrollkästchen übernimmt das Modul den nativen Magento-Block
Related Productsverwendet. Replacebedeutet, dass im übernommenen Block nur Produkte aus dem Profil angezeigt werden.Appendbedeutet, dass das Modul native Magento-Produkte und Produkte aus dem Profil anzeigt.Positionermöglicht das Verschieben des Blocks auf der Produktseite.
Beispielpositionen:
Magento default position: belässt den Block an der vom Magento-Theme festgelegten Stelle.sidebar.additional: verschiebt den Block in die zusätzliche Seitenleiste.sidebar.main: verschiebt den Block in die Hauptseitenleiste.content: verschiebt den Block in den Hauptinhalt der Seite.content.aside: verschiebt den Block in den seitlichen Inhaltsbereich.product.info.main: verschiebt den Block in die Hauptspalte der Produktinformationen.product.info.media: verschiebt den Block in den Produktgaleriebereich.product.info.details: verschiebt den Block in den Detail- oder Tab-Bereich des Produkts.
Wenn der gewählte Container im aktuellen Theme nicht existiert, belässt Magento den Block an seiner Standardposition.
FürUpsell ProductsundCrosssell Productslassen Sie in diesem Beispiel die Kontrollkästchen deaktiviert.
8. Abschnitt Layout XML
Lassen Sie für dieses Beispiel die Felder leer:
Product Page XML: leerEdit Cart XML: leerCheckout XML: leer
XML ist nicht erforderlich, wenn Sie den AbschnittNative Magento Listsverwenden. XML ist hilfreich, wenn das Profil als zusätzlicher Modulblock außerhalb nativer Magento-Listen gerendert werden soll.
9. Profil speichern
Klicken Sie auf:
Save Profile, um zu speichern und zur Profilliste zurückzukehrenSave and Continue, um zu speichern und im Formular zu bleiben
Leeren Sie nach dem Speichern den Magento-Cache, falls das Ergebnis nicht sofort im Frontend sichtbar ist.
Beispiel: Upsell in der Seitenleiste konfigurieren
Wenn SieUpsell Productsnachsidebar.additional:
- Unter
PlacementswähleProduct Pageverwendet. - Unter
Native Magento Listsaktivieren SieUpsell Productsverwendet. - Wählen Sie
Mode:Append, wenn Sie native Magento-Upsells und Profilprodukte anzeigen möchten.Replace, wenn Sie nur Profilprodukte anzeigen möchten.
- Wählen Sie
Position:Additional sidebar - sidebar.additionalverwendet. - Wählen Sie
Template Variant: normalerweiseCompactpasst gut in die Seitenleiste.
Beispiel: Crosssell im Warenkorb konfigurieren
Für Crosssell:
- Unter
PlacementswähleEdit Cartverwendet. - Unter
Native Magento Listsaktivieren SieCrosssell Productsverwendet. - Wählen Sie
Mode: meistensReplaceverwendet. Positionist für Crosssell nicht verfügbar, da die Positionierung derzeit nur Produktseitenblöcke betrifft.
Diagnose
Wenn das Profil keine Produkte anzeigt:
- Prüfen Sie, ob das Modul in der Konfiguration aktiviert ist.
- Prüfen Sie, ob im Profil
Is Activeaktiviert ist. - Prüfen Sie, ob
Placementszum Ort passt, an dem Sie das Profil testen. - Prüfen Sie die Bedingungen unter
Activation Conditionsverwendet. - Prüfen Sie, ob das Kontextprodukt Werte für die Attribute unter
Matching Rulesverwendet. - Deaktivieren Sie vorübergehend
Exclude Out Of Stock, wenn Sie mit Produkten ohne Lagerbestand testen. - Aktivieren Sie
Enable Debug Loggingnur während der Diagnose.
Befehle nach der Bereitstellung von Änderungen
Führen Sie nach der Aktualisierung des Moduls folgende Befehle aus:
php bin/magento setup:upgrade
php bin/magento cache:flush
Führen Sie im Produktionsmodus zusätzlich Folgendes aus:
php bin/magento setup:di:compile