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