AEM Content and Commerce - はじめに

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)に接続するデフォルト設定を使用してデプロイされます。

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

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

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

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

CIF Cloud Services の設定

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

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

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

  • GraphQL プロキシパス - AEM の GraphQL プロキシが、コマースバックエンドの GraphQL エンドポイントへのリクエストをプロキシするために使用する URL パス。

    メモ

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

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

    メモ

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

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

    注意

    CIFコアコンポーネントバージョン2.0.0以降、idのサポートは削除され、uidに置き換えられました。 プロジェクトでCIFコアコンポーネントバージョン2.0.0を使用している場合は、カタログUIDのサポートを有効にし、有効なカテゴリUIDを「カタログルートカテゴリ識別子」として使用する必要があります。

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

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

その他のリソース

このページ