ストア構造とサイト構造
Adobe CommerceまたはMagento Open Sourceをインストールすると、メイン web サイト、ストア、ストアビューを含む階層が作成されます。 必要に応じて、web サイト、ストア、ストアビューを追加できます。 たとえば、メインのweb サイトに加えて、別のドメインを持つ追加のweb サイトもあります。 各web サイトには複数のストアがあり、各ストアでは個別のストアビューを使用できます。 多くのインストールでは、1つのweb サイトと1つのストアがありますが、複数のストアビューで異なる言語をサポートしています。
開始する前に、ストア カタログ階層を事前に計画します。これは、設定全体で参照されるためです。 各ストアには個別の ルートカテゴリ を設定できます。これにより、各ストアのメインメニューオプションのセットをまったく異なることが可能になります。
ストアを追加
Adobe CommerceまたはMagento Open Sourceを1回インストールすると、管理者を共有する複数のストアを持つことができます。 同じweb サイト内のストアには、同じIP アドレスとドメインがあり、同じセキュリティ証明書を使用し、単一のチェックアウトプロセスを共有します。
理解すべき重要なことは、ストアが同じコードを使用し、管理者を共有することです。 各ストアは個別のカタログを持つことも、ストアはカタログを共有することもできます。 各ストアは個別の ルートカテゴリ を持つことができます。これにより、各ストアごとに異なるメインメニューを持つことができます。 また、ストアのブランディング、プレゼンテーション、コンテンツも異なる場合があります。 設定の全体を通じて使用されるため、開始する前に将来の成長を考慮してストア階層を計画する時間が必要です。
複数のストアに対してURLを設定する方法の例を次に示します。
yourdomain.com/store1yourdomain.com/store2store1.yourdomain.comstore2.yourdomain.comAdobe 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 サイトを追加
同じドメインまたは異なるドメインを持つ1つのAdobe CommerceまたはMagento Open Source インストールから、複数のweb サイトを設定できます。 デフォルトでは、同じ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 サイトまたはストアの設定を参照してください。