統合の設定

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統合を設定する前に、次の手順を完了していることを確認します。

  • AEM Assets プロジェクトの設定

  • [PaaSのみ]{class="badge informative" title="Cloud プロジェクト上のAdobe Commerce(Adobeで管理されるPaaS インフラストラクチャ)にのみ適用されます。"} Adobe Commerce パッケージ ​をインストールして拡張機能を追加し、拡張機能を使用するために必要な資格情報と接続を生成します。

  • ​ ユーザー権限とIMS - アセットセレクターおよび自動入力された設定フィールド(プログラム ID、環境ID、ドメインマッピング)に必要です。

接続の設定

  1. Commerce管理者から、AEM Assets統合設定を開きます。

    1. Store / 設定/ ADOBE SERVICES / AEM Assets Integration​に移動します。

      AEM Assets統合で統合を有効にする {width="600" modal="regular"}

INFO
AEM Assets統合では、グローバル(デフォルト)スコープでの設定のみがサポートされます。 Web サイトレベルの設定はサポートされていません。 Web サイトレベルで統合を設定しようとすると、システムはweb サイトレベルの設定を無視し、代わりにグローバル設定値を使用します。
  1. [PaaSのみ]{class="badge informative" title="Cloud プロジェクト上のAdobe Commerce(Adobeで管理されるPaaS インフラストラクチャ)にのみ適用されます。"} 「Asset Selector IMS Client ID」を入力します。

    このIDは、プログラム IDおよび環境ID フィールドのアセットセレクターおよび自動入力機能を有効にするために必要です。 このIDを取得するには、​ ユーザー権限とIMSを参照してください。 アセットセレクターについて詳しくは、​ アセットの手動選択を参照してください。

  2. ドロップダウンメニューから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​から選択範囲を削除して、設定値を編集します。

  3. [PaaSのみ]{class="badge informative" title="Cloud プロジェクト上のAdobe Commerce(Adobeで管理されるPaaS インフラストラクチャ)にのみ適用されます。"} Commerceとアセットマッチングサービス間のリクエストを認証するCommerce integrationを選択します。

  4. Synchronization enabled​をYesに設定して、CommerceがAEM Assetsからの受信アップデートを受け入れるようにします。

    統合を有効にすると、アセットの一致条件を指定するための追加の設定オプションが使用できるようになります。

  5. Asset matching rule ドロップダウンから、アセット同期用のアセット一致ルールのいずれかを選択します。

    • Match by SKU デフォルトの自動一致を選択します。
    • Custom match カスタム自動一致を選択します(Adobe Developer App Builderが必要です)。
  6. ​ フィールド ​に、Commerce製品SKU用に定義された​Match by product SKU attribute name AEM Assets メタデータフィールド名commerce:skusをデフォルトで追加します。

  7. 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から同期された画像を使用します。

管理者はその所有者の利用可能な画像を表示し、残りの画像はグレー表示され、非表示 ラベルが付いて表示されます。

画像の表示動作について詳しくは、画像の詳細を設定 トピックを参照してください。

TIP
CommerceからAEM Assetsへの移行中に、Visualization Owner​をCommerceに設定して、画像リンクの破損を防ぎます。 すべての製品がAEM Assetsと正常に同期されたら、AEM Assets オーナーに切り替えて移行を完了します。 これにより、プロセス全体で画像の可用性を継続的に確保できます。
  1. Store / 設定/ ADOBE SERVICES / AEM Assets Integration​に移動します。

    AEM Assets統合ビジュアライゼーションオーナー機能 {width="400" modal="regular"}

  2. 画像を表示するには、ビジュアライゼーション所有者 ソースを選択します。

  3. Save Config​をクリックして更新を適用し、アセットの同期を開始します。

オプション。 カスタムドメイン URLの設定

AEM Assets as a Cloud Service プロジェクトに​ カスタムドメイン名が設定されている場合は、Commerce用のAEM Assets統合で使用できるように、Commerce ストア設定にドメイン名を追加する必要があります。

  1. Store / 設定/ ADOBE SERVICES / AEM Assets Integration​に移動します。

    AEM Assets統合で統合を有効にする {width="700" modal="regular"}

  2. カスタムドメイン URL​を​Asset Custom Domain フィールドに追加します。

  3. Save Config​をクリックして更新を適用し、アセットの同期を開始します。

次のステップ

recommendation-more-help
c7f8bba7-a224-4875-a4b3-c2716835c81e