統合の設定
CommerceをAEM Assets インスタンスに接続し、アセット同期の一致する方法を選択することで、統合を設定します。
AEM Assets プロジェクトを特定した後、Adobe CommerceとAEM Assetsの間でアセットを同期するための一致ルールを選択します。
-
Match by product SKU - アセットが正しい商品に関連付けられるようにするために、アセットメタデータの SKU を 1}Commerce商品 SKU} と一致させるデフォルトのルール。
-
Custom match - カスタム・マッチング・ロジックを必要とするより複雑なシナリオや特定のビジネス要件の照合ルール。 カスタムマッチングを実装するには、アセットと商品のマッチング方法を定義するカスタムコードをAdobe Developer App Builderで開発する必要があります。 詳細は近日公開予定です…
初期設定では、デフォルトの 製品 SKU で一致 ルールを使用します。
要件
AEM Assets統合を設定する前に、次の手順を完了していることを確認してください。
-
[PaaS のみ ]{class="badge informative" title="クラウドプロジェクト上のAdobe Commerceにのみ適用されます(Adobeが管理する PaaS インフラストラクチャ)。"}Adobe Commerce パッケージをインストール して、拡張機能を追加し、その拡張機能を使用するために必要な資格情報と接続を生成します。
IMS とユーザーの権限
アセットセレクターを使用し、Commerceの設定をよりスムーズにするには、次の権限が必要です。
[SaaS のみ ]{class="badge positive" title="Adobe Commerce as a Cloud ServiceおよびAdobe Commerce Optimizer プロジェクトにのみ適用されます(Adobeで管理される SaaS インフラストラクチャ)。"}
IMS 認証はデフォルトで有効になっています。 ユーザーを Adobe Admin Console} の AEM Assets DM OpenAPI ユーザー – 配信 製品プロファイルに追加して AEM Assets配信レイヤーへのアクセスを許可します。
[PaaS のみ ]{class="badge informative" title="クラウドプロジェクト上のAdobe Commerceにのみ適用されます(Adobeが管理する PaaS インフラストラクチャ)。"}
-
2}Commerce管理ガイド の手順に従って、CommerceのAdobe IMSを有効にする } を行います。
-
サポートチケットを開く アセットセレクターのカスタム IMS クライアント ID をリクエストします。
-
ユーザーを Adobe Admin Console} の AEM Assets DM OpenAPI ユーザー – 配信 製品プロファイルに追加して AEM Assets配信レイヤーへのアクセスを許可します。
接続の設定
-
Commerce Admin から、AEM Assets Integration configuration を開きます。
-
Store/設定/ADOBE SERVICES/AEM Assets Integration に移動します。
{width="600" modal="regular"}
-
-
[PaaS のみ ]{class="badge informative" title="クラウドプロジェクト上のAdobe Commerceにのみ適用されます(Adobeが管理する PaaS インフラストラクチャ)。"}Asset Selector IMS Client ID を入力します。
この ID は、アセットセレクターおよび「プログラム ID」フィールドと「環境 ID」フィールドの自動入力機能を有効にするために必要です。 この ID を取得するには、IMS とユーザー権限 を参照してください。 アセットセレクターについて詳しくは、 手動によるアセットの選択 を参照してください。
-
AEM Assets環境 Program ID と Environment ID をドロップダウンメニューから選択します。
ドロップダウンは、ユーザーの IMS セッションに基づいて自動入力されます。 この機能を使用するには、適切な IMS およびユーザー権限 を持っていることを確認します。
ドロップダウンが使用できない場合は、AEM Cloud Managerの URL から ID を手動で入力できます(
https://author-p[Program ID]-e[EnvironmentID].adobeaemcloud.com/)。Use system value から選択内容を削除して、設定値を編集します。
-
[PaaS のみ ]{class="badge informative" title="クラウドプロジェクト上のAdobe Commerceにのみ適用されます(Adobeが管理する PaaS インフラストラクチャ)。"} Commerceとアセット照合サービスの間でリクエストを認証する Commerce integration を選択します。
-
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 に移動します。
{width="400" modal="regular"}
-
ビジュアライゼーション所有者 ソースを選択して画像を表示します。
-
「Save Config」をクリックして更新を適用し、アセットの同期を開始します。
オプション。 カスタムドメイン URL の設定
AEM Assets as a Cloud Service プロジェクトが カスタムドメイン名 で設定されている場合は、Commerce ストア設定にドメイン名を追加して、CommerceのAEM Assets統合で使用できるようにする必要があります。
-
Store/設定/ADOBE SERVICES/AEM Assets Integration に移動します。
{width="700" modal="regular"}
-
カスタムドメイン URL を Asset Custom Domain フィールドに追加します。
-
「Save Config」をクリックして更新を適用し、アセットの同期を開始します。
次の手順
-
Commerce ストアフロントの設定 - Edge Delivery Servicesを使用したCommerce ストアフロントでAEM Assetsを使用するには、Adobe Commerce ストアフロントのドキュメントの AEM Assetsの統合 のトピックで説明されているストアフロント設定を行ってください。
-
Adobe CommerceとAEM Assets統合の間に 一致ルール を設定します。