Integration konfigurieren
Konfigurieren Sie die Integration, indem Sie Commerce mit der AEM Assets-Instanz verbinden und die entsprechende Strategie für die Synchronisierung von Assets auswählen.
Nachdem Sie das AEM Assets-Projekt identifiziert haben, wählen Sie die Zuordnungsregel für die Synchronisierung von Assets zwischen Adobe Commerce und AEM Assets aus.
-
Match by product SKU - Standardregel, die die SKU in den Asset-Metadaten mit der Commerce-Produkt-SKU abgleicht, um sicherzustellen, dass Assets mit den richtigen Produkten verknüpft sind.
-
Custom match - Matching-Regel für komplexere Szenarien oder spezifische Geschäftsanforderungen, die eine benutzerdefinierte Matching-Logik erfordern. Für die Implementierung des benutzerdefinierten Abgleichs ist die Entwicklung von benutzerdefiniertem Code in Adobe Developer App Builder erforderlich, um zu definieren, wie Assets mit Produkten abgeglichen werden. Weitere Details folgen in Kürze…
Verwenden Sie für die Ersteinrichtung die Standardregel Übereinstimmung nach Produkt-SKU.
Voraussetzungen
-
[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur)."} Installieren von Adobe Commerce-, um die Erweiterung hinzuzufügen und die erforderlichen Anmeldeinformationen und Verbindungen zur Verwendung der Erweiterung zu generieren.
-
Führen Sie die Schritte aus, die im Thema Öffnen der Dynamic Media-API aktivieren beschrieben sind. Fügen Sie dem Support-Team die folgenden Informationen hinzu:
- AEM Program ID
- Adobe Commerce URL
- AEM Environment ID,
- IMS Org ID für die AEM Assets-Authoring-Umgebung, die Sie mit Commerce verbinden möchten.
Konfigurieren der Verbindung
-
Rufen Sie die Projekt- und Umgebungs-ID der 0}AEM Assets-Autorenumgebung ab.
-
Öffnen Sie die AEM Cloud Manager und wählen Sie Assets aus.
-
Kopieren Sie die Projekt- und Umgebungs-IDs aus der URL und speichern Sie sie:
https://author-p[Program ID]-e[EnvironmentID].adobeaemcloud.com/
-
-
Öffnen Sie vom Commerce-Administrator aus die AEM Assets-Integrationskonfiguration.
-
Wechseln Sie zu Store > Konfiguration > ADOBE SERVICES > AEM Assets Integration.
-
-
Geben Sie die Program ID und Environment ID der AEM Assets-Umgebung ein.
Bearbeiten Sie die Konfigurationswerte, indem Sie die Auswahl aus der Use system value entfernen.
-
Geben Sie die Asset Selector IMS Client ID ein.
Weitere Informationen zum Asset-Wähler finden Sie unter Manuelles Auswählen von Assets
-
[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur)."} Wählen Sie die Commerce integration zum Authentifizieren von Anfragen zwischen Commerce und dem Asset Matching-Service aus.
-
Legen Sie die Commerce integration auf
assets-integration
fest, um die Commerce-Integration auszuwählen, die mit AEM Assets verwendet werden soll. -
Legen Sie Synchronization enabled auf
Yes
fest, damit Commerce eingehende Updates von AEM Assets annehmen kann.Nach der Aktivierung der Integration stehen zusätzliche Konfigurationsoptionen zur Verfügung, um Kriterien für die Asset-Zuordnung anzugeben.
-
Wählen Sie aus dem Dropdown-Menü "Asset matching rule" eine der Asset-Zuordnungsregeln für die Asset-Synchronisierung aus.
- Wählen Sie Match by SKU für standardmäßige automatische)
- Wählen Sie Custom match für benutzerdefinierten automatischen Abgleich (erfordert Adobe Developer App Builder.)
-
Fügen Sie den AEM Assets-Metadatenfeldnamen der für Commerce-Produkt-SKUs definiert ist, in das Feld Match by product SKU attribute name ein,
commerce:skus
standardmäßig. -
Wählen Sie Save Config aus, um Aktualisierungen anzuwenden und die Synchronisierung von Assets zu starten.
Durch die Konfigurationsaktualisierung wird der anfängliche Synchronisierungsprozess Trigger, sodass Commerce eingehende Aktualisierungen von AEM Assets annehmen kann. Die für die Synchronisierung erforderliche Zeit hängt vom Volumen der Assets und von bestimmten Konfigurationen ab. Die Integration nutzt automatisierte Prozesse, um die für die Synchronisierung erforderliche Zeit zu minimieren.
Synchronisierung mit SLA
Die Integration gewährleistet die folgenden Synchronisierungsleistungsstufen:
-
< 5 minutes for 99% of updates
-
< 30 minutes for 99.9% of updates
Dadurch wird sichergestellt, dass Produktseiten immer die aktuellsten Bilder anzeigen und so der Inhalt der Storefront korrekt und visuell ansprechend bleibt.
Visualisierungsbesitzer konfigurieren
Die Einstellung Visualisierungseigentümer bestimmt, welches System Produktbilder in der Integration bereitstellt:
- Adobe Commerce - Verwendet in Commerce gehostete Bilder.
- AEM Assets - Verwendet Bilder, die mit AEM synchronisiert wurden.
Der Administrator zeigt die verfügbaren Bilder für diesen Eigentümer an, während der Rest der Bilder ausgegraut ist und mit einer Beschriftung angezeigt.
Weitere Informationen Verhalten bei der Anzeige von Bildern findenunter „Festlegen von“.
-
Navigieren Sie zu Store > Konfiguration > ADOBE SERVICES > AEM Assets Integration.
Funktion für Verantwortlichen für die Visualisierung der AEM Assets-Integration
-
Wählen Sie die Visualisierungsinhaber Quelle aus, um die Bilder anzuzeigen.
-
Klicken Sie auf Save Config , um Aktualisierungen anzuwenden und die Synchronisierung von Assets zu starten.
Optional. Konfigurieren der benutzerdefinierten Domain-URL
Wenn das AEM Assets as a Cloud Service-Projekt mit einem benutzerdefinierten Domain-Namen konfiguriert wurde, müssen Sie den Domain-Namen zur Commerce-Store-Konfiguration hinzufügen, damit die AEM Assets-Integration für Commerce ihn verwenden kann.
-
Navigieren Sie zu Store > Konfiguration > ADOBE SERVICES > AEM Assets Integration.
-
Fügen Sie die benutzerdefinierte Domain-URL zum Feld Asset Custom Domain hinzu.
-
Klicken Sie auf Save Config , um Aktualisierungen anzuwenden und die Synchronisierung von Assets zu starten.