Die generische Adobe Experience Manager-Lösung (AEM) bietet Methoden zum Verwalten der im Repository gespeicherten Commerce-Informationen (im Gegensatz zur Verwendung einer externen E-Commerce-Engine). Hierzu gehört Folgendes:
Die AEM-Standardinstallation umfasst die generische AEM-E-Commerce-Implementierung (JCR).
Dies ist für Demonstrationszwecke oder als Basis für eine benutzerdefinierte Implementierung entsprechend Ihren Anforderungen gedacht.
Die folgenden Verfahren gelten sowohl für Produkte als auch für Produktvarianten.
Bevor Sie Produkte erstellen, definieren Sie eine scaffold. Hier werden die Felder, die Sie definieren müssen, die Produkte und ihre Bearbeitung beschrieben.
Für jeden Produkttyp ist eine separate Strukturvorlage erforderlich. Die Strukturvorlage ist einem Produkt jeweils wie folgt zugeordnet:
Der Geometrixx-Outdoors-Store verfügt über nur einen Produkttyp (und somit auch nur eine Strukturvorlage):
/etc/scaffolding/geometrixx-outdoors
Der Geometrixx-Outdoors-Produkttyp ist aktiv unter:
/etc/commerce/products/geometrixx-outdoors
Sie können eine Produktdefinition an einer beliebigen Stelle darunter erstellen, ohne dass eine zusätzliche Einrichtung erforderlich ist.
Navigieren Sie zur Produktekonsole über die Option Commerce.
Navigieren Sie in der Produktekonsole zum gewünschten Ort.
Verwenden Sie das Symbol Produkte importieren, um den Assistenten zu öffnen.
Geben Sie Folgendes an:
Importtool
Das Import-Tool für den jeweiligen E-Commerce-Anbieter, (standardmäßig Geometrixx
).
Quelle
Die zu importierende Datei. Sie können den Browser verwenden, um eine Datei auszuwählen.
Inkrementeller Import
Geben Sie an, ob dies ein inkrementeller Import ist (und kein vollständiger Import).
Der inkrementelle Import (des Beispiel-Import-Tools „geometrixx-outdoors“) erfolgt auf Produktebene.
Ein angepasstes Import-Tool kann so definiert werden, dass es wie gewünscht ausgeführt wird.
Auswählen Nächste zum Importieren der Produkte wird ein Protokoll der durchgeführten Aktionen angezeigt.
Die Produkte werden in den aktuellen Speicherort importiert oder relativ zum aktuellen Speicherort.
Wiederholte Verwendung von Nächste und Zurück wiederholt die Produktdefinitionen importiert. Da sie jedoch über dieselben SKUs verfügen, werden die im Repository vorhandenen Informationen überschrieben.
Wählen Sie Fertig, um den Assistenten zu schließen.
Verwenden Sie die Tools-Konsole, um den Ordner Commerce zu öffnen.
Doppelklicken Sie, um das Produkt-Import-Tool zu öffnen:
Geben Sie Folgendes an:
Name speichern
Die Produkte werden nach folgenden Kriterien importiert:
/etc/commerce/products/<*store name*>/
E-Commerce-Anbieter
Das Import-Tool für Ihren E-Commerce-Anbieter (standardmäßig „Geometrixx“).
Quelldatei
Der Ort der zu importierenden Datei im Repository.
Inkrementeller Import
Geben Sie an, ob dies ein inkrementeller Import ist (und kein vollständiger Import).
Klicken Sie auf Produkte importieren.
Die standardmäßige Produktverwaltung ist einfach aufgebaut, da dies auch für die Geometrixx-Outdoors-Produktgruppe gilt. Die Komplexität basiert auf der Strukturvorlage des Produkts. Indem Sie Ihre eigene Strukturvorlage für ein Produkt verwenden, können Sie also eine anspruchsvollere Bearbeitung erzielen.
Navigieren Sie in der Produktekonsole (über Commerce) zum gewünschten Speicherort.
Verwenden Sie das Symbol Erstellen, um eine der folgenden Optionen zu wählen (je nach Struktur und Ort):
Der Assistent wird geöffnet. Verwenden Sie die Registerkarten Allgemein und Produkt, um die Produktattribute für das neue Produkt bzw. die Produktvariante einzugeben.
Für die Erstellung eines Produkts oder einer Variante sind mindestens Angaben für Titel und SKU erforderlich.
Wählen Sie Erstellen aus, um die Informationen zu speichern.
Viele Produkte werden in verschiedenen Farben und Größen angeboten. Informationen zum grundlegenden Produkt und zu den dazugehörigen Produktvarianten können über die Produktekonsole verwaltet werden.
Produkte und ihre Varianten werden als Baumstruktur gespeichert. Die Produktinformationen befinden sich oben und die Varianten darunter (diese Struktur wird von der Benutzeroberfläche durchgesetzt).
Produktbilder werden für Geometrixx-outdoors vom folgenden Ort aus bereitgestellt:
/etc/commerce/products/...
Dies bedeutet, dass sie standardmäßig vom Dispatcher, konfigurieren Sie sie nach Bedarf.
Navigieren Sie in der Produktekonsole (über Commerce) zu Ihren Produktinformationen.
Verwenden Sie:
Wählen Sie das Symbol Produktdaten anzeigen:
Die Produktattribute angezeigt. Verwenden Sie die Optionen Bearbeiten und Fertig, um Änderungen vorzunehmen.
Navigieren Sie in der Produktekonsole (über Commerce) zu Ihren Produktinformationen.
Öffnen Sie die sekundäre Leiste für „Verweise“ mit dem folgenden Symbol:
Wählen Sie Ihr erforderliches Produkt aus - die sekundäre Leiste wird aktualisiert und zeigt Ihnen die verfügbaren Referenztypen an:
Klicken/tippen Sie auf den Referenztyp (z. B. Produktseiten), um die Liste zu erweitern.
Wählen Sie eine spezifische Referenz aus, damit Sie die Optionen anzeigen können:
Navigieren Sie zur Produktekonsole; nutzen Sie dazu die Option Commerce.
Öffnen Sie die sekundäre Leiste für „Suchen“ mit dem folgenden Symbol:
Für die Suche nach Produkten stehen verschiedene Facetten zur Verfügung. Sie können für eine Suche eine oder mehrere Facetten verwenden. Die gefundenen Produkte werden angezeigt:
Wenn Sie auf ein Produkt klicken/tippen, wird es geöffnet. Sie können es auch veröffentlichen oder die Produktdaten anzeigen.
Sie können eine vorhandene Facette ändern oder neue hinzufügen, indem Sie CRXDE Lite verwenden:
Navigieren Sie zu:
http://localhost:4502/crx/de/index.jsp#/libs/commerce/gui/content/products/aside/items/search/items/searchpanel/facets
Sie können beispielsweise die Größen bearbeiten, die auf der Produktsuchseite angezeigt werden. Klicken Sie auf den Knoten sizegroup
.
Klicken Sie auf den Knoten items
und dann auf den Knoten propertypredicate
.
Sie können die propertyValues
. Sie können beispielsweise XS oder XXL hinzufügen oder eine Größe entfernen.
Klicken Sie auf Alle speichern und gehen Sie zur Seite für die Produktsuche. Ihre Änderungen sollten angezeigt werden.
Sie können mehrere Assets zur Produktkomponente hinzufügen und dann das Asset angeben, das auf der Produktseite angezeigt werden soll.
Alles, was sich auf mehrere Assets bezieht, erfolgt über die Touch-optimierte Benutzeroberfläche.
Navigieren Sie zur Produktekonsole; nutzen Sie dazu die Option Commerce.
Navigieren Sie in der Produktekonsole zum gewünschten Produkt.
Sie müssen sich auf der Produktebene befinden, nicht auf der Variantenebene.
Wählen Sie die Produktdaten anzeigen Symbol mit Auswahlmodus oder Schnellaktionen.
Wählen Sie das Symbol Bearbeiten aus.
Scrollen Sie zu Hinzufügen.
Klicken Sie auf Hinzufügen. Ein neuer Asset-Platzhalter wird angezeigt.
Auswählen Änderung öffnet ein Dialogfeld, in dem Sie ein Asset auswählen können.
Wählen Sie das Asset aus, das Sie hinzufügen möchten.
Die Assets, die Sie auswählen können, stammen aus Assets.
Wählen Sie das Symbol Fertig aus.
Zwei Assets werden jetzt in Ihrer Produktkomponente gespeichert. Sie können konfigurieren, welche auf der Produktseite angezeigt wird. Dies funktioniert mit einem Kategoriesystem. Zuerst müssen Sie den einzelnen Assets eine Kategorie hinzufügen:
Auswählen Produktdaten anzeigen.
Geben Sie eine Asset-Kategorie unter den Assets, beispielsweise cat1
und cat2
.
Sie können auch Tags für Kategorien verwenden.
Wählen Sie das Symbol Fertig aus. Als Nächstes müssen Sie den Rollout für Ihre Änderungen durchführen.
Jetzt verfügen Ihre Assets in der Produktkomponente über eine Kategorie. Sie können konfigurieren, welche Kategorie auf drei verschiedenen Ebenen angezeigt wird:
Wenn Sie keine Kategorien festlegen, wird das erste Asset auf der Produktseite angezeigt.
Die Auswahl des anzuzeigenden Bildes erfolgt wie folgt:
Sowohl für die Katalogebene als auch für die Produktekonsole müssen Sie einen Rollout Ihrer Änderungen durchführen, um die Änderungen anzuwenden und den Unterschied auf der Produktseite zu sehen.
cat1
zum Beispiel).Häufig werden die Produktinformationen über die Seiten veröffentlicht, die darauf verweisen. Wenn Sie beispielsweise Seite X veröffentlichen, die auf Produkt Y verweist, werden AEM gefragt, ob Sie auch Produkt Y veröffentlichen möchten.
Für Sonderfälle unterstützt AEM auch die direkte Veröffentlichung aus den Produktdaten.
Navigieren Sie in der Produktekonsole (über Commerce) zu Ihren Produktinformationen.
Verwenden Sie:
Wählen Sie je nach Bedarf das Symbol Veröffentlichen oder Veröffentlichung rückgängig machen:
Die Produktinformationen werden veröffentlicht bzw. ihre Veröffentlichung wird rückgängig gemacht.
Es gibt einen Ereignis-Handler, der ein Ereignis protokolliert, wenn ein Produkt hinzugefügt, bearbeitet oder gelöscht und eine Produktseite hinzugefügt, bearbeitet oder gelöscht wird. Es gibt die folgenden OSGi-Ereignisse:
com/adobe/cq/commerce/pim/PRODUCT_ADDED
com/adobe/cq/commerce/pim/PRODUCT_MODIFIED
com/adobe/cq/commerce/pim/PRODUCT_DELETED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_ADDED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_MODIFIED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_DELETED
Für die PRODUCT_*
-Ereignisse zeigt der Pfad auf das Basisprodukt unter /etc/commerce/products
. Für die PRODUCT_PAGE_*
-Ereignisse zeigt der Pfad auf den Knoten cq:Page
.
Sie können diese in der Web-Konsole in den OSGi-Ereignissen (/system/console/events
) anzeigen, z. B.:
Lesen Sie auch die Informationen unter Ereignishandhabung in AEM.
Mit der Komponente Bild mit Zum Warenkorb-Links hinzufügen können Sie schnell ein Produkt zum Warenkorb hinzufügen, indem Sie einen Hotspot erstellen, der mit einem Produkt auf einem Bild verknüpft ist.
Beim Klicken auf den Hotspot wird ein Dialogfeld geöffnet, in dem Sie die Größe und Menge für das Produkt auswählen können.
Navigieren Sie zu der Seite, auf der Sie die Komponente hinzufügen möchten.
Ziehen Sie die Komponente per Drag-and-Drop auf die Seite.
Ziehen Sie ein Bild aus dem Asset-Browser per Drag-and-Drop und legen Sie es in der Komponente ab.
Wählen Sie eine der folgenden Möglichkeiten aus:
Klicken Sie auf das Vollbildsymbol.
Klicken Sie auf das Symbol „Karte starten“.
Klicken Sie auf eines der Formsymbole.
Ändern und verschieben Sie die Form nach Bedarf.
Klicken Sie auf die Form.
Wenn Sie auf das Symbol „Durchsuchen“ klicken, wird die Asset-Auswahl geöffnet.
Alternativ hierzu können Sie den Produktpfad auch direkt eingeben. Dieser muss sich auf der Produktebene befinden, nicht auf der Variantenebene.
Klicken Sie zweimal auf das Symbol „Bestätigen“ und dann auf die Option zum Beenden des Vollbildmodus.
Klicken Sie auf eine beliebige Stelle auf der Seite neben der Komponente. Die Seite sollte aktualisiert werden und auf dem Bild sollte das folgende Symbol angezeigt werden:
Wechseln Sie in den Vorschaumodus.
Klicken Sie auf den Hotspot „+“ Ein Dialogfeld wird geöffnet, in dem Sie die Größe und Menge für das Produkt auswählen können, das Sie unter Pfad eingegeben haben.
Geben Sie eine Größe und eine Menge ein.
Klicken Sie auf die Schaltfläche „Zum Warenkorb hinzufügen“. Das Dialogfeld wird geschlossen.
Navigieren Sie zu Ihrem Warenkorb. Das Produkt sollte sich hier befinden.
Sie können konfigurieren, wie das Dialogfeld aussieht, wenn Sie auf den Hotspot klicken:
Klicken Sie auf die Komponente und dann auf das Konfigurationssymbol.
Scrollen Sie nach unten. Es gibt eine ZUM WARENKORB HINZUFÜGEN Registerkarte.
Klicken Sie auf ZUM WARENKORB HINZUFÜGEN. Es gibt drei Konfigurationsoptionen, die Sie verwenden können.
Klicken Sie auf das Symbol „Fertig“.
Der Katalog verweist auf Ihre Produktdaten.
Generieren Sie wie folgt einen Katalog:
Öffnen Sie die Sites-Konsole (z. B. http://localhost:4502/sites.html/content).
Navigieren Sie zu der Stelle, an der Sie die Seite erstellen möchten.
Um die Optionsliste zu öffnen, verwenden Sie das Symbol Erstellen:
Wählen Sie aus der Liste Katalog erstellen. Der Assistent Katalog erstellen wird geöffnet.
Navigieren Sie zum gewünschten Katalog-Blueprint.
Wählen Sie die Auswählen und tippen/klicken Sie auf den gewünschten Katalog-Blueprint.
Wählen Sie Weiter aus.
Geben Sie einen Titel und einen Namen ein.
Klicken Sie auf die Schaltfläche Erstellen. Der Katalog wird erstellt und ein Dialogfeld wird geöffnet.
Auswählen der Fertig -Schaltfläche gelangen Sie zurück zur Sites-Konsole, wo Sie Ihren Katalog sehen können.
Tippen/Klicken Katalog öffnen -Schaltfläche öffnet Ihren Katalog (z. B. http://localhost:4502/editor.html/content/test-catalog.html
).
Der Katalog verweist auf Ihre Produktdaten.
Navigieren Sie über die Websites-Konsole zu Ihrem Katalog-Blueprint und dann zum Basiskatalog.
Beispiel:
http://localhost:4502/siteadmin#/content/catalogs/geometrixx-outdoors/base-catalog
Erstellen Sie eine Seite mit der Bereichs-Blueprint Vorlage.
Zum Beispiel: Swimwear
.
Öffnen Sie das neue Swimwear
Seite und klicken Sie dann auf Blueprint bearbeiten. Die Eigenschaften wird angezeigt, damit Sie Produkte auswählen.
Öffnen Sie beispielsweise das Feld Tags/Keywords, um „Aktivität“ und im Bereich „Geometrixx-Outdoors“ dann „Swimming“ zu wählen.
Klicks OK damit Ihre Eigenschaften gespeichert werden. Beispielprodukte werden unter der Produktauswahlkriterien auf der Blueprint-Seite.
Klicks Rollout-Änderungen… auswählen Rollout-Seite und alle Unterseiten Klicken Sie auf Nächste then Rollout. Sobald der Rollout erfolgreich abgeschlossen wurde, wird die Status wird als grün angezeigt.
Sie können jetzt auf Schließen klicken und den neuen Katalogbereich überprüfen, z. B. unter:
http://localhost:4502/cf#/content/geometrixx-outdoors/en/swimwear.html
Klicken Sie ebenfalls auf der Blueprint-Seite auf Blueprint bearbeiten und öffnen Sie im Dialogfeld Eigenschaften die Registerkarte Erzeugte Seite. Wählen Sie im Feld Bannerliste das Bild aus, das Sie anzeigen möchten, z. B. summer.jpg
Klicks OK sodass Ihre Eigenschaften gespeichert werden; Bannerinformationen werden unter der Produktauswahlkriterien auf der Blueprint-Seite.
Führen Sie den Rollout für diese neuen Änderungen durch.
Führen Sie den Rollout für einen Katalog wie folgt durch:
Navigieren Sie über die Option Commerce zur Katalogkonsole.
Navigieren Sie zum Katalog, für den Sie einen Rollout durchführen möchten.
Verwenden Sie:
Wählen Sie das Symbol Rollout-Änderungen:
Legen Sie im Assistenten den Rollout wie gewünscht fest und klicken oder tippen Sie dann auf Rollout-Änderungen.
Ein Dialogfeld wird angezeigt. Auswählen Fertig wenn der Prozess abgeschlossen ist.
Führen Sie den Rollout für einen Katalog wie folgt durch:
Navigieren Sie zum Katalog, für den Sie einen Rollout durchführen möchten. Beispiel:
http://localhost:4502/cf#/content/catalogs/geometrixx-outdoors/base-catalog.html
Klicken Sie auf Rollout der Änderungen….
Legen Sie den Rollout nach Bedarf fest.
Klicken Sie auf Rollout.
Navigieren Sie über die Option Commerce zur Katalogkonsole.
Navigieren Sie zu dem Speicherort, an dem Sie den Katalog-Blueprint importieren möchten.
Wählen Sie die Importieren von Blueprints Symbol.
Wählen Sie im Assistenten die gewünschte Quelle aus und tippen/klicken Sie auf Weiter.
Auswählen Fertig wenn der Import abgeschlossen ist.
Navigieren Sie über die Tools-Konsole zu Commerce.
Beispiel:
http://localhost:4502/miscadmin#/etc/commerce
Öffnen Sie das Katalog-Blueprint-Importtool.
Legen Sie den Import wie gewünscht fest.
Klicken Sie auf Katalog-Blueprints importieren.
Im folgenden Beispiel geht es um eine Promotion, die direkter Teil einer Kampagne ist. Dies wird für Gutscheine verwendet.
Eine Promotion kann innerhalb einer Kampagne auch Teil eines Erlebnisses sein.
Weitere Informationen finden Sie unter Promotions und Gutscheine.
Öffnen Sie die Websites-Konsole Ihrer Authoring-Instanz.
Wählen Sie im linken Bereich die gewünschte Kampagne.
Klicks Neu, wählen Sie die Promotion Vorlage und geben Sie dann eine Titel und Name falls erforderlich) für Ihren neuen Gutschein.
Klicken Sie auf Erstellen. Die neue Promotion-Seite wird im rechten Bereich angezeigt.
Bearbeiten Sie die Eigenschaften, indem Sie eine der folgenden Möglichkeiten wählen:
Geben Sie je nach Bedarf Werte für Promotion-Typ, Rabatttyp, Rabattwert und alle anderen gewünschten Felder an.
Klicken Sie zum Speichern auf OK.
Sie können Ihre Promotion jetzt aktivieren, damit sie von den Käufern in der Veröffentlichungsinstanz angezeigt wird.
Öffnen Sie die Websites-Konsole Ihrer Authoring-Instanz.
Wählen Sie im linken Bereich die gewünschte Kampagne.
Klicks Neu, wählen Sie die Gutschein Vorlage und geben Sie dann eine Titel und Name falls erforderlich) für Ihren neuen Gutschein.
Klicken Sie auf Erstellen. Die neue Gutscheinseite wird im rechten Bereich angezeigt.
Öffnen Sie die neue Gutscheinseite mit einem Doppelklick und klicken Sie auf Bearbeiten und konfigurieren Sie die Informationen nach Bedarf.
Klicken Sie zum Speichern auf OK.
Jetzt können Sie Ihren Gutschein aktivieren, damit die Käuferinnen und Käufer ihn in der Publishing-Instanz in ihrem Warenkorb verwenden können.
Um einen Gutschein für Kunden nicht verfügbar zu machen, können Sie entweder:
Sie können beide Aktionen über die Websites-Konsole durchführen.
Um die Eigenschaften eines Gutscheins oder einer Promotion zu ändern, können Sie darauf doppelklicken Websites Konsole und klicken Sie auf Bearbeiten. Nach dem Speichern sollten Sie sie aktivieren, damit die Änderungen an die Veröffentlichungsinstanzen gesendet werden.
Sie können die integrierte Komponente Gutscheine (Kategorie „Commerce“) verwenden, um für Benutzende das Hinzufügen von Gutscheinen zum Warenkorb zu ermöglichen. Fügen Sie diese Seite der Seite hinzu, auf der der Warenkorb angezeigt wird (dies ist jedoch nicht obligatorisch). Die Gutscheine-Komponente umfasst lediglich ein Formular, in das Benutzende einen Gutschein-Code eingeben können. Dabei ist es die Warenkorb-Komponente, in der die Liste mit den angewendeten Gutscheinen und den dazugehörigen Rabatten angezeigt wird.
Auf der Demosite (Geometrixx Outdoors – Englisch) können Sie das Gutscheinformular auf der Warenkorbseite unter dem tatsächlichen Warenkorb sehen.
Beachten Sie Folgendes: Vorkonfiguriert verfügt AEM nicht über Aktionen, die für standardmäßige Funktionen für Bestellungen erforderlich sind, z. B. Warenrückgabe, Aktualisierung des Bestellstatus, Bestellabwicklung, Generierung von Lieferscheinen. Der Hauptzweck ist die Technologievorschau.
Die allgemeine Auftragsverwaltung in AEM wurde beibehalten. Die im Assistenten verfügbaren Felder hängen von der Grundlage ab:
/etc/scaffolding/geometrixx-outdoors/order/jcr:content/cq:dialog
Wenn Sie eine angepasste Grundlage erstellen, können Sie weitere Bestellinformationen speichern.
In der Auftragskonsole werden die Bestellinformationen des Anbieters verfügbar gemacht, die niemals veröffentlicht werden.
Die Bestellinformationen der Kunden werden jeweils in ihren Home-Verzeichnissen vorgehalten und über den „Auftragsverlauf“ für ihr Konto verfügbar gemacht. Diese Informationen werden zusammen mit dem Rest des Basisverzeichnisses veröffentlicht.
Navigieren Sie in der Auftragskonsole zum gewünschten Ort.
Verwenden Sie das Symbol Erstellen, um die Option Auftrag erstellen auszuwählen.
Der Assistent wird geöffnet. Verwenden Sie die Allgemein, Inhalt, Zahlung, und Erfüllen Registerkarten zur Eingabe der Informationen zur neuen Bestellung.
Wählen Sie Erstellen aus, um die Informationen zu speichern.
Navigieren Sie in der Auftragskonsole zur Bestellung.
Verwenden Sie:
Wählen Sie das Symbol Auftragsdaten anzeigen:
Die Bestellinformationen angezeigt. Verwenden Sie die Optionen Bearbeiten und Fertig, um Änderungen vorzunehmen.