AEMコンテンツとコマースの概要

AEMコンテンツとコマースの使用を開始するには、AEM Content and Commerce Add-On for AEM 6.5をインストールする必要があります。

最小ソフトウェア要件

AEM 6.5 Service Pack 7以降が必要です。

オンボーディング

AEMコンテンツとコマースのオンボーディングは、次の2つの手順で構成されます。

  1. AEM 6.5用AEMコンテンツおよびコマースアドオンのインストール

  2. AEMとコマースソリューションの接続

AEM 6.5用AEMコンテンツおよびコマースアドオンのインストール

AEM 6.5用AEM Commerce Add-Onをソフトウェア配布ポータルからダウンロードしてインストールします。

必要なAEM 6.5サービスパックを起動してインストールします。 最新の利用可能なサービスパックをインストールすることをお勧めします。

メモ

これは、AEM Managed Serviceのお客様向けに、CSEがおこないます。

AEMをコマースシステムに接続する

AEMは、AEM用のアクセス可能なGraphQLエンドポイントを持つ任意のコマースシステムに接続できます。 これらのエンドポイントは通常、公開されている場合と、個々のプロジェクトの設定に応じて、プライベートVPNまたはローカル接続を介して接続する場合があります。

オプションで、認証が必要な追加のCIF機能を使用するために認証ヘッダーを提供できます。

AEM Project Archetypeで生成されるプロジェクトと、デフォルト設定に既に含まれているAEM Venia参照用ストアを調整する必要があります。

com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.jsonurlの値を、コマースシステムのGraphQLエンドポイントに置き換えます。 この設定は、OSGiコンソールを使用するか、プロジェクトを介してOSGi設定をデプロイすることでおこなえます。 ステージングシステムと実稼動システムでは、異なるAEM実行モードを使用して異なる設定がサポートされています。

AEM ContentとCommerceアドオンおよびCIFコアコンポーネントは、AEMサーバー側接続とクライアント側接続の両方を使用します。 クライアント側のCIFコアコンポーネントとCIFアドオンオーサリングツールは、デフォルトで/api/graphqlに接続されます。 これは、必要に応じてCIFCloud Service設定で調整できます(以下を参照)。

CIFアドオンは、/api/graphqlにGraphQLプロキシサーブレットを提供します。このサーブレットは、オプションでローカル開発に使用できます。 実稼動デプロイメントの場合は、AEM Dispatcherを介する、または他のネットワークレイヤー(CDNなど)でコマースGraphQLエンドポイントへのリバースプロキシを設定することを強くお勧めします。

ストアとカタログの設定

アドオンとCIFコアコンポーネントは、異なるコマースストア(またはストア表示など)に接続された複数のAEMサイト構造で使用できます。 デフォルトでは、CIFアドオンは、Adobeコマースのデフォルトのストアおよびカタログ(Magento)に接続するデフォルト設定を使用してデプロイされます。

この設定は、次の手順に従って、CIFCloud Service設定を使用してプロジェクトに合わせて調整できます。

  1. AEMで、ツール/Cloud Services/CIF設定に移動します。

  2. 変更するコマース設定を選択します

  3. アクションバーから設定プロパティを開く

CIFCloud Servicesの設定

次のプロパティを設定できます。

  • GraphQLクライアント — コマースバックエンド通信用に設定済みのGraphQLクライアントを選択します。 これは通常、デフォルトのままになります。

  • ストア表示 — (Magento)ストア表示の識別子。 空の場合は、デフォルトのストア表示が使用されます。

  • GraphQLプロキシパス — AEMのURLパスGraphQLプロキシは、コマースバックエンドGraphQLエンドポイントに要求をプロキシするために使用します。

    メモ

    ほとんどの設定では、デフォルト値/api/graphqlは変更できません。 指定されたGraphQLプロキシを使用しない高度な設定のみが、この設定を変更する必要があります。

  • カタログUIDのサポートを有効にする — コマースバックエンドのGraphQL呼び出しで、IDではなくUIDのサポートを有効にします。

    メモ

    UIDのサポートは、Adobeコマース(Magento)2.4.2で導入されました。コマースバックエンドがバージョン2.4.2以降のGraphQLスキーマをサポートしている場合にのみ有効にします。

  • カタログのルートカテゴリ識別子 — ストアカタログルートの識別子(UIDまたはID)

上記の設定は参照用です。 プロジェクトは独自の設定を提供する必要があります。

複数のAEMサイト構造を異なるコマースカタログと組み合わせて使用する、より複雑な設定については、『コマースマルチストアの設定🔗』チュートリアルを参照してください。

その他のリソース

このページ