統合の設定
CommerceをAEM Assets インスタンスに接続し、アセット同期の一致する方法を選択することで、統合を設定します。
AEM Assets プロジェクトを特定した後、Adobe CommerceとAEM Assetsの間でアセットを同期するための一致ルールを選択します。
-
Match by product SKU - アセットが正しい商品に関連付けられるようにするために、アセットメタデータの SKU を 1}Commerce商品 SKU} と一致させるデフォルトのルール。
-
Custom match - カスタム・マッチング・ロジックを必要とするより複雑なシナリオや特定のビジネス要件の照合ルール。 カスタムマッチングを実装するには、アセットと商品のマッチング方法を定義するカスタムコードをAdobe Developer App Builderで開発する必要があります。 詳細は近日公開予定です…
初期設定では、デフォルトの 製品 SKU で一致 ルールを使用します。
前提条件
-
[PaaS のみ ]{class="badge informative" title="クラウドプロジェクト上のAdobe Commerceにのみ適用されます(Adobeが管理する PaaS インフラストラクチャ)。"}Adobe Commerce パッケージをインストールして、拡張機能を追加し、その拡張機能を使用するために必要な資格情報と接続を生成します。
-
Dynamic Media Open API を有効にするトピックに記載されている手順に従います。 サポートチームには、次の情報を含めます。
- AEM Program ID
- Adobe Commerce URL
- AEM Environment ID,
- Commerceに接続するAEM Assets オーサリング環境の IMS Org ID ール。
接続の設定
-
AEM Assets オーサリング環境プロジェクトおよび環境 ID を取得します。
-
AEM Cloud Managerを開き、「Assets」を選択します。
-
次の URL からプロジェクト ID と環境 ID をコピーして保存します。
https://author-p[Program ID]-e[EnvironmentID].adobeaemcloud.com/
-
-
Commerce Admin から、AEM Assets Integration configuration を開きます。
-
Store/設定/ADOBE SERVICES/AEM Assets Integration に移動します。
-
-
AEM Assets環境 Program ID と Environment ID を入力します。
Use system value から選択内容を削除して、設定値を編集します。
-
Asset Selector IMS Client ID を入力します。
アセットセレクターについて詳しくは、「 手動によるアセットの選択」を参照してください。
-
[PaaS のみ ]{class="badge informative" title="クラウドプロジェクト上のAdobe Commerceにのみ適用されます(Adobeが管理する PaaS インフラストラクチャ)。"} Commerceとアセット照合サービスの間でリクエストを認証する Commerce integration を選択します。
-
Commerce integration を
assets-integration
に設定して、AEM Assetsで使用するCommerce統合を選択します。 -
Synchronization enabled を
Yes
に設定して、CommerceがAEM Assetsからの受信アップデートを受け入れるようにします。統合を有効にすると、アセットの一致条件を指定するために、追加の設定オプションを使用できます。
-
Asset matching rule ドロップダウンから、アセット同期用のアセット一致ルールの 1 つを選択します。
- Match by SKU デフォルトの自動照合 のを選択します。
- Custom match カスタム自動照合 のを選択します(Adobe Developer App Builder が必要です)。
-
Commerce製品 SKU に対して定義された 0}AEM Assets メタデータフィールド名を「」フィールドに追加します(デフォルトでは Match by product SKU attribute name)。
commerce:skus
-
「Save Config」を選択すると、更新を適用し、アセットの同期を開始します。
設定の更新は初期同期プロセスをトリガーし、CommerceがAEM Assetsから受信する更新を受け入れるようにします。 同期に要する時間は、アセットの量と特定の設定によって異なります。 この統合では、自動化されたプロセスを活用して、同期に要する時間を最小限に抑えます。
同期SLA
統合により、次の同期パフォーマンスレベルが保証されます。
-
< 5 minutes for 99% of updates
-
< 30 minutes for 99.9% of updates
これにより、製品ページに常に最新の画像を表示でき、ストアフロントのコンテンツを正確で視覚的に魅力的に保つことができます。
ビジュアライゼーション所有者の設定
ビジュアライゼーション所有者 設定は、統合で製品画像を提供するシステムを決定します。
- Adobe Commerce - Commerceでホストされる画像を使用します。
- AEM Assets - AEMから同期された画像を使用します。
管理者には、その所有者で使用可能な画像が表示されますが、残りの画像はグレー表示され、「非表示 ラベルで表示されます。
画像の表示動作について詳しくは、 画像の詳細を設定トピックを参照してください。
-
Store/設定/ADOBE SERVICES/AEM Assets Integration に移動します。
-
ビジュアライゼーション所有者 ソースを選択して画像を表示します。
-
「Save Config」をクリックして更新を適用し、アセットの同期を開始します。
オプション。 カスタムドメイン URL の設定
AEM Assets as a Cloud Service プロジェクトが カスタムドメイン名で設定されている場合は、Commerce ストア設定にドメイン名を追加して、CommerceのAEM Assets統合で使用できるようにする必要があります。
-
Store/設定/ADOBE SERVICES/AEM Assets Integration に移動します。
-
カスタムドメイン URL を Asset Custom Domain フィールドに追加します。
-
「Save Config」をクリックして更新を適用し、アセットの同期を開始します。