ストアとサイトの構造
Adobe CommerceまたはMagento Open Sourceがインストールされると、メインの web サイト、ストアおよびストアビューを含む階層が作成されます。 必要に応じて、追加の web サイト、ストア、ストア表示を作成できます。 例えば、メインの web サイトに加えて、別のドメインを持つ追加の web サイトがある場合などです。 各 web サイト内に複数のストアを配置でき、各ストア内でストアを個別に表示できます。 多くのインストールでは、1 つの web サイトと 1 つのストアがありますが、異なる言語をサポートするために複数のストア表示があります。
設定全体で参照されるので、事前にストアカタログ階層を計画しておいてください。 各ストアには個別の ルートカテゴリを設定できます。これにより、ストアごとに完全に異なるメインメニューオプションのセットを設定できます。
ストアを追加
Adobe CommerceまたはMagento Open Sourceの 1 つのインストールに、1 つの管理者を共有する複数のストアを含めることができます。 同じ web サイトの配下にあるストアは、同じ IP アドレスとドメインを持ち、同じセキュリティ証明書を使用し、単一のチェックアウトプロセスを共有します。
理解しておくべき重要なことは、ストアでは同じコードを使用し、管理者を共有することです。 各ストアは個別のカタログを持つことができますが、ストアはカタログを共有できます。 各ストアには個別の ルートカテゴリを設定できるので、ストアごとに異なるメインメニューを使用できます。 ストアには、様々なブランディング、プレゼンテーション、コンテンツを含めることもできます。 ストア階層は設定全体で使用されるので、開始する前に、将来の成長を考慮してストア階層を計画する必要があります。
次に、複数のストアに対して URL を設定する方法の例を示します。
yourdomain.com/store1
yourdomain.com/store2
store1.yourdomain.com
store2.yourdomain.com
Adobe Commerceのマルチストアインストールは、管理者だけでなく、サーバーのコマンドラインからも設定する必要があります。 サーバー環境の設定手順について詳しくは、Adobe Commerce 設定ガイドを参照してください。
手順 1:ストアドメインの選択
最初のステップは、ストアの配置方法を選択することです。 ストアはドメインを共有する必要がありますか。それぞれのストアにサブドメインを含めるか、明確に異なるドメインを持たせますか。 ストアごとに、次のいずれかの操作を行います。
- ストアをプライマリドメインの 1 レベル下に配置する場合は、何もする必要はありません。
- プライマリドメインのサブドメインを設定します。
- 別のプライマリドメインを設定します。
手順 2:ストアの作成
-
管理者 サイドバーで、Stores/Settings/All Stores に移動します。
-
「Create Store」をクリックして、新しいストアのオプションを設定します。
-
Web Site – 新しいストアの親となる web サイトを選択します。 インストールに web サイトが 1 つしかない場合は、デフォルト(
Main Website
)を使用します。 -
「Name」 – 新しいストアの名前を入力します。 この名前は内部参照用です。
-
「Code」 – ストアを識別するコードを小文字で入力します。 例:
mainstore
。 -
Root Category – 新しいストアのメインメニューのカテゴリ構造を定義する ルートカテゴリに設定します。 ストアの特定のルートカテゴリを既に作成している場合は、そのカテゴリを選択します。 それ以外の場合は、「
Default Category
」を選択します。 後で戻って設定を更新することもできます。
{width="600" modal="regular"}
-
-
「Save Store」をクリックします。
手順 3:デフォルトのストア表示の作成
-
「Create Store View」をクリックして、ストア表示オプションを設定します。
-
Store – 作成した新しいストアに設定します。
-
「Name」 – ビューの名前を入力します。 例:
English
。 -
「Code」 – ビューのコードを小文字で入力します。
-
Status —
Enabled
に設定します。 -
Sort Order:他のストアと一緒にリストされたときのストアの位置を決定する番号を入力します。
-
-
「Save Store View」をクリックします。
ストアを編集モードで開くと、デフォルトのビューが表示されていることがわかります。
{width="600" modal="regular"}
手順 4:ストア URL の設定
-
管理者 サイドバーで、Stores/Settings/Configuration をクリックします。
-
左側の左パネルの「General」で、「Web」を選択します。
-
左上隅で、新しいストア用に作成したビューに Store View を設定します。
-
範囲切り替えを確認するプロンプトが表示されたら、「OK」をクリックします。
{width="600" modal="regular"}
-
「 「Base URLs」セクションを展開し、ストアのベース URL を入力します。
必要に応じて、「Use system value」チェックボックスをオフにして、設定を変更します。
{width="600" modal="regular"}
-
「 」 Secure Base URLs クションを展開し、ストア セキュア URL を設定する場合は前の手順を繰り返します。
-
「Save Config」をクリックします。
手順 5:サーバーの設定
複数の Web サイトをサポートするようにサーバーを構成するには、『 構成ガイド _の複数の Web サイトまたはストア_ を参照してください。
Web サーバーの設定のヘルプについては、次のリソースを参照してください。
クラウドインフラストラクチャー上のAdobe Commerceについては、 複数の web サイトまたはストアの設定を参照してください。
Web サイトの追加
複数の web サイトを、1 つのAdobe Commerceまたは同じドメインまたは異なるドメインを持つMagento Open Sourceのインストールからセットアップできます。 デフォルトでは、同じ web サイトの配下にあるストアは同じ IP アドレスとドメインを持ち、同じセキュリティ証明書を使用し、単一のチェックアウトプロセスを共有します。 各ストアに専用のチェックアウトプロセスを独自のドメインで実行する場合は、各ストアに個別の IP アドレスと個別のセキュリティ証明書が必要です。
Adobe CommerceまたはMagento Open Sourceのマルチサイトインストールは、管理者だけでなく、サーバーのコマンドラインからも設定する必要があります。 サーバー環境の設定手順について詳しくは、Commerce 設定ガイドを参照してください。
手順 1:web サイトの作成
-
管理者 サイドバーで、Stores/Settings/All Stores に移動します。
-
右上隅の「Create Website」をクリックします。
-
Web Site Information のオプションを設定します。
{width="600" modal="regular"}
-
「Name」 – 新しい Web サイトのドメインを入力します。 例:
domain.com
。 -
「Code」 – ドメインを指すためにサーバーで使用されるコードを入力します。
コードは、小文字(a ~ z)で始まる必要があり、文字(a ~ z)、数字(0 ~ 9)、アンダースコア(_)記号を任意に組み合わせることができます。
-
Sort Order — (オプション) このサイトが他のサイトと一緒にリストされる順序を決定する番号を入力します。 このサイトをリストの先頭に表示するには、ゼロ (
0
)を入力します。
-
-
「Save Web Site」をクリックします。
-
新しい web サイトに必要な各 ストアおよび ストア表示を設定します。
その後、web サイトを編集モードで開いて、デフォルトストアを設定できます。
手順 2:ストア URL の設定
ストア URL を設定するには、手順に従います。
手順 3:サーバーの設定
複数の Web サイトをサポートするようにサーバーを構成するには、『 構成ガイド _の複数の Web サイトまたはストア_ を参照してください。
Web サーバーの設定のヘルプについては、次のチュートリアルを参照してください。
クラウドインフラストラクチャー上のAdobe Commerceについては、 複数の web サイトまたはストアの設定を参照してください。