統合の設定
CommerceをAEM Assets インスタンスに接続し、アセットの同期に一致する方法を選択して、統合を設定します。
AEM Assets プロジェクトを特定したら、Adobe CommerceとAEM Assets間でアセットを同期するための一致するルールを選択します。
-
Match by product SKU - アセットが正しい商品に関連付けられていることを確認するために、アセットメタデータのSKUとCommerce商品SKUを一致させるデフォルトのルール。
-
Custom match – より複雑なシナリオまたはカスタム一致ロジックを必要とする特定のビジネス要件の一致ルール。 カスタムマッチングを実装するには、Adobe Developer App Builderでカスタムコードを開発して、アセットと商品のマッチング方法を定義する必要があります。 詳細については、近日公開予定です…
初期設定では、デフォルトの 製品SKU による一致ルールを使用します。
要件定義
AEM Assets統合を設定する前に、次の手順を完了していることを確認します。
-
[PaaSのみ]{class="badge informative" title="Cloud プロジェクト上のAdobe Commerce(Adobeで管理されるPaaS インフラストラクチャ)にのみ適用されます。"} Adobe Commerce パッケージ をインストールして拡張機能を追加し、拡張機能を使用するために必要な資格情報と接続を生成します。
-
ユーザー権限とIMS - アセットセレクターおよび自動入力された設定フィールド(プログラム ID、環境ID、ドメインマッピング)に必要です。
接続の設定
-
Commerce管理者から、AEM Assets統合設定を開きます。
-
Store / 設定/ ADOBE SERVICES / AEM Assets Integrationに移動します。
{width="600" modal="regular"}
-
-
[PaaSのみ]{class="badge informative" title="Cloud プロジェクト上の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="Cloud プロジェクト上のAdobe Commerce(Adobeで管理されるPaaS インフラストラクチャ)にのみ適用されます。"} Commerceとアセットマッチングサービス間のリクエストを認証するCommerce integrationを選択します。
-
Synchronization enabledを
Yesに設定して、CommerceがAEM Assetsからの受信アップデートを受け入れるようにします。統合を有効にすると、アセットの一致条件を指定するための追加の設定オプションが使用できるようになります。
-
Asset matching rule ドロップダウンから、アセット同期用のアセット一致ルールのいずれかを選択します。
- Match by SKU デフォルトの自動一致のを選択します。
- Custom match カスタム自動一致のを選択します(Adobe Developer App Builderが必要です)。
-
フィールド に、Commerce製品SKU用に定義されたMatch by product SKU attribute name AEM Assets メタデータフィールド名
commerce:skusをデフォルトで追加します。 -
Save Configを選択して更新を適用し、アセットの同期を開始します。
設定の更新により、最初の同期プロセスがトリガーされ、CommerceはAEM Assetsからの受信アップデートを受け入れることができます。 同期に必要な時間は、アセットの量と特定の設定によって異なります。 統合では、自動化されたプロセスを活用して、同期に必要な時間を最小限に抑えます。
Synchronization 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用のAEM Assets統合で使用できるように、Commerce ストア設定にドメイン名を追加する必要があります。
-
Store / 設定/ ADOBE SERVICES / AEM Assets Integrationに移動します。
{width="700" modal="regular"}
-
カスタムドメイン URLをAsset Custom Domain フィールドに追加します。
-
Save Configをクリックして更新を適用し、アセットの同期を開始します。
次のステップ
-
Commerce Storefrontの設定- Edge Delivery Servicesを搭載したCommerce StorefrontでAEM Assetsを使用するには、Adobe Commerce Storefront ドキュメント のAEM Assets統合 トピックで説明されているストアフロントの設定を完了します。
-
Adobe CommerceとAEM Assets統合の間で一致するルール を設定します。