AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.
Nach der Installation können Sie Ihre Instanz konfigurieren:
Dies ist für hybris 5.3.0.1 und höher nicht erforderlich.
Navigieren Sie in Ihrem Browser zum Hybris-Verwaltungskonsole unter:
Wählen Sie in der Seitenleiste System, dann Facettensuche, dann Konfiguration der Facettensuche.
Öffnen Sie den Editor für die Solr-Beispielkonfiguration für „clothescatalog“.
Nutzen Sie unter Katalogversionen die Option Katalogversion hinzufügen, um outdoors-Staged
und outdoors-Online
zur Liste hinzuzufügen.
Speichern Sie die Konfiguration.
Öffnen Sie SOLR-Elementtypen, um SOLR-Sortierungen zu ClothesVariantProduct
hinzuzufügen:
Wählen Sie im Kontextmenü (in der Regel über Rechtsklick aufrufbar) Create Solr sort
aus.
Öffnen Sie für Hybris 5.0.0 die Registerkarte Indexed Types
, doppelklicken Sie auf ClothesVariantProduct
, dann auf die Registerkarte SOLR Sort
.
Legen Sie auf der Registerkarte Indizierte Typen unter Zusammengestellter Typ den folgenden Wert fest:
Product - Product
Passen Sie auf der Registerkarte Indizierte Typen die Indexerabfragen für full
an:
SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
Passen Sie auf der Registerkarte Indizierte Typen die Indexerabfragen für incremental
an:
SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
Passen Sie auf der Registerkarte Indizierte Typen die Facette category
an. Doppelklicken Sie auf den letzten Eintrag in der „category“-Liste, um die Registerkarte Indizierte Eigenschaft zu öffnen:
Stellen Sie bei Hybris 5.2 sicher, dass das Attribut Facet
in der Tabelle „Eigenschaften“ entsprechend folgendem Screenshot ausgewählt ist:
Öffnen Sie die Registerkarte Facetteneinstellungen und passen Sie die Feldwerte an:
Speichern Sie die Änderungen.
Passen Sie über SOLR-Elementtypen die Facette price
entsprechend den folgenden Screenshots an. Doppelklicken Sie wie bei category
auf price
, um die Registerkarte Indizierte Eigenschaft zu öffnen:
Öffnen Sie die Registerkarte Facetteneinstellungen und passen Sie die Feldwerte an:
Speichern Sie die Änderungen.
Öffnen System, Facettensuche, dann Indexer-Vorgangsassistent. Starten Sie einen Cronjob:
full
Sample Solr Config for Clothes
Sie können die importierte Katalogversion (hybris.catalog.version
) für den OSGi-Service konfigurieren:
Day CQ Commerce Hybris Configuration
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService
)
Katalogversion wird in der Regel entweder auf Online
oder Staged
(Standard) festgelegt.
In AEM können Sie die Konfigurationseinstellungen für solche Services auf unterschiedliche Weise vornehmen. Umfassende Informationen finden Sie unter Konfigurieren von OSGi. Darüber hinaus enthält die Konsole eine vollständige Liste mit den konfigurierbaren Parametern und den dazugehörigen Standardwerten.
Die Protokollausgabe liefert Feedback zu den erstellten Seiten und Komponenten und meldet mögliche Fehler.
Die folgende Liste zeigt eine Beispielstruktur (von Assets, Seiten und Komponenten), die standardmäßig erstellt wird:
+ /content/dam/path/to/images
+ 12345.jpg (dam:Asset)
+ ...
+ ...
+ /content/site/en
- cq:commerceProvider = "hybris"
- cq:hybrisBaseStore = "basestore"
- cq:hybrisCatalogId = "catalog"
+ category1 (cq:Page)
+ jcr:content (cq:PageContent)
- jcr:title = "Category 1"
+ category11 (cq:Page)
+ jcr:content (cq:PageContent)
- jcr:title = "Category 1.1"
+ 12345 (cq:Page)
+ jcr:content (cq:PageContent)
+ par
+ product (nt:unstructured)
- cq:hybrisProductId = "12345"
- sling:resourceType = "commerce/components/product"
+ image (nt:unstructured)
- sling:resourceType = "commerce/components/product/image"
- fileReference = "/content/dam/path/to/images/12345.jpg"
+ 12345.1-S (nt:unstructured)
- cq:hybrisProductId = "12345.1-S"
- sling:resourceType = "commerce/components/product"
+ image (nt:unstructured)
- sling:resourceType = "commerce/components/product/image"
- fileReference = "/content/dam/path/to/images/12345.1-S.jpg"
+ ...
Solch eine Struktur wird vom OSGi-Service DefaultImportHandler
erstellt, der die Schnittstelle ImportHandler
implementiert. Der eigentliche Importeur ruft einen Import-Handler auf, um Produkte, Produktvarianten, Kategorien, Assets usw. zu erstellen.
Die beim Import zu erzeugende Struktur kann für Folgendes konfiguriert werden:
``Day CQ Commerce Hybris Default Import Handler
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler
)
In AEM können Sie die Konfigurationseinstellungen für solche Services auf unterschiedliche Weise vornehmen. Umfassende Informationen finden Sie unter Konfigurieren von OSGi. Darüber hinaus enthält die Konsole eine vollständige Liste mit den konfigurierbaren Parametern und den dazugehörigen Standardwerten.
Der Antwort-Parser kann so konfiguriert werden, dass er die Eigenschaften und Attribute definiert, die für (Varianten-)Produkte geladen werden sollen:
Konfigurieren Sie das OSGi-Bundle:
Day CQ Commerce Hybris Default Response Parser
(com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser
)
Hier können Sie verschiedene Optionen und Attribute definieren, die für das Laden und Zuordnungen benötigt werden.
In AEM können Sie die Konfigurationseinstellungen für solche Services auf unterschiedliche Weise vornehmen. Umfassende Informationen finden Sie unter Konfigurieren von OSGi. Darüber hinaus enthält die Konsole eine vollständige Liste mit den konfigurierbaren Parametern und den dazugehörigen Standardwerten.
Es gibt verschiedene Möglichkeiten, die Produktdaten zu importieren. Die Produktdaten können beim erstmaligen Einrichten der Umgebung oder nach Änderungen in den hybris-Daten importiert werden:
Die Produktdaten, die tatsächlich von Hybris importiert wurden, werden im Repository unter folgendem Pfad gespeichert:
/etc/commerce/products
Die folgenden Eigenschaften geben die Verknüpfung mit Hybris an:
commerceProvider
cq:hybrisCatalogId
cq:hybrisProductID
Die Hybris-Implementierung (d. h. geometrixx-outdoors/en_US
) speichert nur Produkt-IDs und weitere grundlegende Daten unter /etc/commerce
.
Der hybris-Server wird jedes Mal referenziert, wenn Informationen zu einem Produkt angefordert werden.
Falls erforderlich, löschen Sie alle vorhandenen Produktdaten mit CRXDE Lite.
Navigieren Sie zur Unterstruktur mit den Produktdaten:
/etc/commerce/products
Beispiel:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
Löschen Sie den Knoten, in dem die Produktdaten gespeichert sind, z. B. outdoors
.
Klicken Sie auf Alle speichern, um die Änderung zu übernehmen.
Öffnen Sie das Hybris-Import-Tool in AEM:
/etc/importers/hybris.html
Beispiel:
Konfigurieren Sie die erforderlichen Parameter. Beispiel:
Klicken Sie auf Katalog importieren, um den Import zu starten.
Nach dem Abschluss des Importvorgangs können Sie die Daten hier überprüfen:
/etc/commerce/products/outdoors
Sie können den Pfad in CRXDE Lite öffnen, z. B.:
[http://localhost:4502/crx/de/index.jsp#/etc/commerce/products](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)
Überprüfen Sie die in AEM gespeicherten Informationen auf das/die relevante(n) Produkt(e) im entsprechenden Unterbaum unter:
/etc/commerce/products
Sie können den Pfad in CRXDE Lite öffnen, z. B.:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
Aktualisieren Sie in Hybris die gespeicherten Daten zu den relevanten Produkten.
Öffnen Sie das Hybris-Import-Tool in AEM:
/etc/importers/hybris.html
Beispiel:
Wählen Sie das Kontrollkästchen aus Inkrementeller Import.
Klicken Sie auf Katalog importieren, um den Import zu starten.
Nach Abschluss des Importvorgangs können Sie die aktualisierten Daten in AEM unter folgendem Pfad überprüfen:
/etc/commerce/products
Der Importvorgang kann lange dauern. Als Erweiterung der Produktsynchronisierung können Sie daher bestimmte Bereiche des Katalogs für ein Express-Update auswählen, das manuell ausgelöst wird. Dabei wird der Export-Feed zusammen mit der Konfiguration der Standardattribute verwendet.
Überprüfen Sie die in AEM gespeicherten Informationen auf das/die relevante(n) Produkt(e) im entsprechenden Unterbaum unter:
/etc/commerce/products
Sie können den Pfad in CRXDE Lite öffnen, z. B.:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
Aktualisieren Sie in Hybris die gespeicherten Daten zu den relevanten Produkten.
Fügen Sie in Hybris die Produkte zur Express-Warteschlange hinzu, z. B.:
Öffnen Sie das Hybris-Import-Tool in AEM:
/etc/importers/hybris.html
Beispiel:
Wählen Sie das Kontrollkästchen aus Express Update.
Klicken Sie auf Katalog importieren, um den Import zu starten.
Nach Abschluss des Importvorgangs können Sie die aktualisierten Daten in AEM unter folgendem Pfad überprüfen:
/etc/commerce/products
[](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)
Sie können den Hybris-Katalog in AEM importieren. Nutzen Sie dazu das Batch-Import-Tool für Hybris-Kataloge, -Kategorien und -Produkte.
Die vom Import-Tool verwendeten Parameter können für Folgendes konfiguriert werden:
Day CQ Commerce Hybris Catalog Importer
( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter
)
In AEM können Sie die Konfigurationseinstellungen für solche Services auf unterschiedliche Weise vornehmen. Umfassende Informationen finden Sie unter Konfigurieren von OSGi. Darüber hinaus enthält die Konsole eine vollständige Liste mit den konfigurierbaren Parametern und den dazugehörigen Standardwerten.
Das hybris-Paket enthält ein Katalog-Importer zum Einrichten der anfänglichen Seitenstruktur.
Dies ist verfügbar unter:
http://localhost:4502/etc/importers/hybris.html
Sie müssen die folgenden Informationen angeben:
Basisspeicher
Die ID des in Hybris konfigurierten Basisspeichers.
Katalog
Die ID des zu importierenden Katalogs.
Stammverzeichnis
Der Pfad, in den der Katalog importiert werden soll.
So entfernen Sie ein oder mehrere Produkte aus dem Katalog:
Konfigurieren des für den OSGi-Dienst Day CQ Commerce Hybris Catalog Importer; Siehe auch Konfigurieren des Katalog-Importers.
Aktivieren Sie die folgenden Eigenschaften:
In AEM können Sie die Konfigurationseinstellungen für solche Services auf unterschiedliche Weise vornehmen. Umfassende Informationen finden Sie unter Konfigurieren von OSGi. Darüber hinaus enthält die Konsole eine vollständige Liste mit den konfigurierbaren Parametern und den dazugehörigen Standardwerten.
Initialisieren Sie das Import-Tool, indem Sie zwei inkrementelle Aktualisierungen durchführen (siehe Katalogimport):
Der erste Import besteht darin, die Produktinformationen zu initialisieren. Der zweite Import überprüft, ob alles funktioniert hat und das Produkt fertig ist.
Überprüfen Sie die Kategorieseite mit dem Produkt, das Sie entfernen möchten. Die Produktdetails sollten sichtbar sein.
Beispielsweise zeigt die folgende Kategorie Details zum Cajamara-Produkt:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
Entfernen Sie das Produkt in der hybris-Konsole. Ändern Sie mit der Option Genehmigungsstatus ändern den Status in unapproved
. Das Produkt wird aus dem Live-Feed entfernt.
Beispiel:
Outdoors Staged
aus.Cajamara
.unapproved
.Führen Sie eine weitere inkrementelle Aktualisierung durch (siehe Katalogimport). Das Protokoll listet das gelöschte Produkt auf.
Rollout den entsprechenden Katalog. Die Produkt- und Produktseite wurde aus AEM entfernt.
Beispiel:
Öffnen Sie:
http://localhost:4502/aem/catalogs.html/content/catalogs/geometrixx-outdoors-hybris
Führen Sie den Rollout des Katalogs Hybris Base
durch.
Öffnen Sie:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
Das Produkt Cajamara
wurde aus der Kategorie Bike
entfernt.
So aktivieren Sie das Produkt erneut:
Ändern Sie in Hybris den Genehmigungsstatus zurück in Genehmigt.
AEM:
So fügen Sie einen Auftragsverlauf zum Client Context hinzu:
Öffnen Sie die Client Context-Designseite auf eine der folgenden Arten:
Fügen Sie die Auftragsverlauf component der Warenkorb t -Komponente des ClientContext.
Sie können bestätigen, dass im Client-Kontext Details zum Auftragsverlauf angezeigt werden. Beispiel:
Öffnen Sie die Client-Kontext.
Fügen Sie dem Warenkorb einen Artikel hinzu.
Beenden Sie den Checkout.
Überprüfen Sie den Client-Kontext.
Fügen Sie dem Warenkorb ein weiteres Element hinzu.
Navigieren Sie zur Checkout-Seite:
So wird die Nachricht realisiert:
Navigieren Sie zu http://localhost:4502/content/campaigns/geometrixx-outdoors/hybris-returning-customer.html.
Die Kampagne besteht aus einem Erlebnis.
Klicken Sie auf das Segment (http://localhost:4502/etc/segmentation/geometrixx-outdoors/returning-customer.html).
Das Segment basiert auf der Eigenschaft Order History Property.