管理者で複数のビューを設定する
このタスクでは、各ストアのルートカテゴリ(および必要に応じて追加のカテゴリ)を作成する必要があります。 このトピックで説明するタスクは、複数のストアを設定する1つの方法を提供します。 詳しくは、Commerce ユーザーガイドの次の資料を参照してください。
frenchを含むフランスのweb サイトのみを使用します。 ステップバイステップチュートリアルについては、 チュートリアル:Apacheを使用して複数のweb サイトを設定および チュートリアル:nginxを使用して複数のweb サイトを設定する手順1:ルートカテゴリの作成
ルートカテゴリの作成はオプションですが、このチュートリアルでは、各web サイトに一意のルートカテゴリを持たせたい場合に使用する方法を説明します。 必要に応じて、カテゴリーを追加することもできます。
ルートカテゴリを作成するには:
-
カテゴリの作成を許可されたユーザーとして、管理者にログインします。
-
カタログ/カテゴリーをクリックします。
-
「ルートカテゴリを追加」をクリックします。
-
「カテゴリ名」フィールドに、このカテゴリを識別するための一意の名前を入力します。
-
「カテゴリを有効にする」が はい に設定されていることを確認します。
このページのその他のオプションについて詳しくは、 ルートカテゴリ を参照してください。
次の図は、例を示しています。
-
保存をクリックします。
-
これらのタスクを必要な回数だけ繰り返して、ストアのルートカテゴリを作成します。
ステップ 2:web サイトの作成
Web サイトを作成するには:
-
Web サイト、ストア、ストアビューの作成を許可されたユーザーとして管理者にログインします。
-
ストア > 設定 > すべてのストアをクリックします。
-
ストア ページで、Web サイトの作成をクリックします。
- 名前 - Web サイトを識別する名前を入力します。
- コード – 一意のコードを入力します。例えば、フランスの店舗がある場合は、
frenchと入力できます - 並べ替え順序 - オプションの数値の並べ替え順序を入力します。
次の図は、例を示しています。
-
「Web サイトを保存」をクリックします。
-
web サイトを構築するために、必要に応じてこれらのタスクを繰り返します。
ステップ 3:ストアの作成
ストアを作成するには:
-
管理者 パネルで、ストア > 設定 > すべてのストアをクリックします。
-
ストア ページで、ストアの作成をクリックします。
- Web サイト – このストアを関連付けるWeb サイトの名前をクリックします。
- 名前 – ストアを識別する名前を入力します。
- Code:ストアを識別するための一意のコードを入力します。
- ルートカテゴリ – このストアのルートカテゴリの名前をクリックします。
次の図は、例を示しています。
-
「ストアを保存」をクリックします。
-
これらのタスクを必要な回数だけ繰り返して、ストアを作成します。
ステップ 4:ストアビューの作成
ストアビューを作成するには:
-
管理者 パネルで、ストア > 設定 > すべてのストアをクリックします。
-
ストアページで、ストアビューの作成をクリックします。
- ストア – このストアビューを関連付けるストアの名前をクリックします。
- 名前 – このストアビューを識別する名前を入力します。
- コード – このストアビューを識別するための一意の名前を入力します。
- ステータス - 有効を選択します。
次の図は、例を示しています。
-
「ストアビューを保存」をクリックします。
-
これらのタスクを必要な回数だけ繰り返して、ストアビューを作成します。
手順5:web サイトのベース URLの変更
http://french.magento.mgのような一意のURLを使用してweb サイトにアクセスするには、管理者の各サイトのベース URLを変更する必要があります。
Web サイトのベース URLを変更するには:
-
管理者 パネルで、ストア > 設定 > 構成 > 一般 > Webをクリックします。
-
ページ上部のストアビュー リストから、次の図に示すように、Web サイトの1つの名前をクリックします。
-
右側のペインで、Base URLを展開します。
-
Base URL セクションで、システム値を使用をクリアします。
-
基本URLおよび基本リンク URL フィールドに
http://french.magento.mgURLを入力します。 -
「ベース 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を設定する場合は、ピリオドを使用します。 -
「設定を保存」をクリックします。
-
他のweb サイトでもこれらの作業を繰り返します。
手順6:ストアコードをベース URLに追加
Commerceでは、ストアコードをサイトベース URLに追加するオプションが用意されています。これにより、複数のストアを設定するプロセスが簡素化されます。 このオプションを使用すると、index.phpおよび.htaccessを格納するためにCommerce ファイルシステムにディレクトリを作成する必要はありません。
これにより、index.phpと.htaccessが今後のアップグレードでCommerce コードベースと同期しなくなります。
Commerce ユーザーガイド を参照してください。
ストアコードをベース URLに追加するには:
-
管理者 パネルで、ストア > 設定 > 構成 > 一般 > Webをクリックします。
-
ページの上部にあるストアビュー リストから、デフォルト設定をクリックします。次の図に示すように。
-
右側のペインで、Url オプションを展開します。
-
「ストア コードをUrlに追加」の横にある「システム値を使用」チェックボックスをオフにします。
-
ストア コードをUrlに追加リストから、はいをクリックします。
にストアコードを追加します
-
「設定を保存」をクリックします。
-
プロンプトが表示されたら、キャッシュをフラッシュします。 (システム > キャッシュ管理)。
手順7:デフォルトのストアビューベース URLの変更
管理者へのアクセス権を失うため、この手順を最後に実行する必要があります。アクセス権は、web サーバー固有のトピックで説明されているように、仮想ホストを設定した後に返されます。
デフォルトのストアビューベース URLを変更するには:
-
管理者 パネルで、ストア > 設定 > 構成 > 一般 > Webをクリックします。
-
ページ上部のストアビュー リストから、デフォルト設定をクリックします。
-
右側のペインで、Base URLを展開します。
-
Base URL セクションで、システム値を使用をクリアします。
-
基本URLおよび基本リンク URL フィールドに
http://magento.mgURLを入力します。 -
「ベース URL (セキュア)」セクションで前の手順を繰り返します。
note info INFO クラウドインフラストラクチャ上でAdobe Commerceのベース URLを設定する場合は、最初のピリオドを3つのダッシュに置き換える必要があります。 例えば、ベース URLが french.branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloudの場合、http://french---branch-sbg7pPa-f3dueAiM03tpy.us.magentosite.cloudと入力します -
「設定を保存」をクリックします。