管理者での複数ビューの設定

このタスクでは、各ストアのルートカテゴリ(および必要に応じて追加のカテゴリ)を作成する必要があります。 このトピックで説明するタスクは、複数のストアを設定する 1 つの方法となります。 詳しくは、Commerce ユーザーガイドの次の資料を参照してください。

INFO
例としてのみ、このトピックで french す web サイトコードを含むフランス語の web サイトを使用します。 詳細なチュートリアルについては、 チュートリアル:Apache で複数の Web サイトを設定するおよび チュートリアル:nginx で複数の Web サイトを設定するを参照してください。

手順 1:ルートカテゴリの作成

ルートカテゴリの作成は任意ですが、このチュートリアルでは、各 web サイトに一意のルートカテゴリを設定する場合に、その方法を説明します。 必要に応じて、追加のカテゴリを作成できます。

ルートカテゴリを作成するには:

  1. カテゴリの作成を許可されたユーザーとして管理者にログインします。

  2. カタログ/カテゴリ をクリックします。

  3. ルートカテゴリを追加」をクリックします。

  4. カテゴリ名 フィールドに、このカテゴリを識別する一意の名前を入力します。

  5. 「カテゴリを有効にする」が はい に設定されていることを確認します。

    このページの他のオプションについて詳しくは、 ルートカテゴリを参照してください。

    次の図に例を示します。

    ルートカテゴリの作成と有効化

  6. 保存 をクリックします。

  7. これらのタスクを必要な回数だけ繰り返して、ストアのルートカテゴリを作成します。

手順 2:Web サイトの作成

Web サイトを作成するには:

  1. Web サイト、ストア、ストアビューの作成を許可されているユーザーとして管理者にログインします。

  2. ストア/設定/すべてのストア をクリックします。

  3. ストア ページで、「Web サイトを作成」をクリックします。

    • 名前 - Web サイトを識別する名前を入力します。
    • コード – 一意のコードを入力します。たとえば、フランスのストアがある場合は、french と入力できます
    • 並べ替え順 - オプションで数値による並べ替え順を入力します。

    次の図に例を示します。

    Web サイトの追加

  4. Web サイトを保存 をクリックします。

  5. これらのタスクを必要な回数繰り返して、web サイトを作成します。

手順 3:ストアの作成

ストアを作成するには:

  1. 管理者 パネルで、ストア/設定/すべてのストア をクリックします。

  2. ストア ページで、「ストアを作成」をクリックします。

    • Web サイト – このストアを関連付ける Web サイトの名前をクリックします。
    • 名前 - ストアを識別する名前を入力します。
    • コード - ストアを識別する一意のコードを入力します。
    • ルートカテゴリ – このストアのルートカテゴリの名前をクリックします。

    次の図に例を示します。

    ストアを追加

  3. ストアを保存 をクリックします。

  4. ストアを作成するために、これらのタスクを必要な回数だけ繰り返します。

手順 4:ストアビューの作成

ストア表示を作成するには:

  1. 管理者 パネルで、ストア/設定/すべてのストア をクリックします。

  2. ストアページで、「ストア表示を作成」をクリックします。

    • ストア – このストア表示を関連付けるストアの名前をクリックします。
    • 名前 – このストア ビューを識別する名前を入力します。
    • コード – このストアビューを識別する一意の名前を入力します。
    • ステータス - 有効 を選択します。

    次の図に例を示します。

    ストアを追加

  3. ストア表示を保存 をクリックします。

  4. これらのタスクを必要な回数だけ繰り返して、ストア表示を作成します。

手順 5:web サイトのベース URL の変更

http://french.magento.mg のような一意の URL を使用して web サイトにアクセスするには、管理者で各サイトのベース URL を変更する必要があります。

Web サイトのベース URL を変更するには:

  1. 管理者 パネルで、ストア/設定/設定/一般/Web をクリックします。

  2. ページ上部の ストア表示 リストで、次の図に示すように、web サイトのいずれかの名前をクリックします。

    範囲を選択

  3. 右側のパネルで「ベース URL」を展開します。

  4. ベース URL」セクションで、「システム値を使用 をクリア します。

  5. ベース URL」フィールドと「ベースリンク URL」フィールドに http://french.magento.mg URL を入力します。

  6. ベース URL (セキュア) セクションで前の手順を繰り返します。

    note info
    INFO
    クラウドインフラストラクチャにAdobe Commerceをデプロイするためのベース URL を設定する場合は、最初のピリオドを 3 つのダッシュに置き換える必要があります。 例えば、ベース URL が french.branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloud の場合は、「http://french---branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloud」と入力します。 ローカルテストのベース URL を設定する場合は、ピリオドを使用します。
  7. 設定を保存」をクリックします。

  8. 他の web サイトに対してこれらのタスクを繰り返します。

手順 6:ベース URL へのストアコードの追加

Commerceでは、ストアコードをサイトベース URL に追加するオプションが提供されます。これにより、複数のストアを簡単に設定できます。 このオプションを使用すると、index.php.htaccess を格納するためにCommerce ファイルシステム上にディレクトリを作成する必要がなくなります。

これにより、今後のアップグレードで index.php.htaccess がCommerce コードベースと非同期になるのを防ぐことができます。

Commerce ユーザーガイドを参照してください。

ベース URL にストアコードを追加するには:

  1. 管理者 パネルで、ストア/設定/設定/一般/Web をクリックします。

  2. 次の図に示すように、ページ上部の ストア表示 リストで デフォルト設定 をクリックします。

    デフォルトの設定範囲を選択

  3. 右側のパネルで「URL オプション」を展開します。

  4. URL にストアコードを追加​ の横にある ​システム値を使用 チェックボックスをオフにします。

  5. Url にストアコードを追加 リストで、「はい」をクリックします。

    ストアベース URL へのストアコードの追加

  6. 設定を保存」をクリックします。

  7. プロンプトが表示されたら、キャッシュをフラッシュします。 (システム/キャッシュ管理)。

手順 7:デフォルトのストア表示ベース URL の変更

この手順を最後に実行する必要があるのは、管理者へのアクセス権が失われるからです。Web サーバー固有のトピックで説明したように、仮想ホストを設定すると、アクセス権が戻ります。

デフォルトのストア表示ベース URL を変更するには:

  1. 管理者 パネルで、ストア/設定/設定/一般/Web をクリックします。

  2. ページ上部の ストア表示 リストで、「デフォルト設定」をクリックします。

    デフォルトの設定範囲を選択

  3. 右側のパネルで「ベース URL」を展開します。

  4. ベース URL」セクションで、「システム値を使用 をクリア します。

  5. ベース URL」フィールドと「ベースリンク URL」フィールドに http://magento.mg URL を入力します。

  6. ベース URL (セキュア) セクションで前の手順を繰り返します。

    note info
    INFO
    クラウドインフラストラクチャ上でAdobe Commerceのベース URL を設定する場合は、最初のピリオドを 3 つのダッシュに置き換える必要があります。 例えば、ベース URL が french.branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloud の場合は、http://french---branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloud と入力します
  7. 設定を保存」をクリックします。

INFO
Web サイト、ストア、ストア表示コードには、文字(a ~ z または A ~ Z)、数字(0 ~ 9)、アンダースコア(_)のみを使用できます。 また、最初の文字は文字である必要があります。 大文字またはキャメルケースを使用する場合、内部的には、環境変数による設定の上書きに対応するために、大文字と小文字が区別されません。 環境変数を使用して設定を上書きを参照してください。
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c