Magento 2 Webサイト、ストア、ストアビュー:簡単な説明と例
公開: 2022-04-19目次
Magentoのバックエンドがどのように機能するかを理解することは、すべてのストア所有者にとって少し困惑する可能性があります。 これは、Magento 2のWebサイト、ストア、およびストアビューの場合に特に当てはまります。 それらが互いにどのように異なるのか、そしてそれらを使用してバックエンドをどのように構成する必要があるのかを理解するのは混乱を招きます。
この記事では、Magentoストアの所有者が頭痛の種なしに理解できるように、簡単な用語での違いと最も一般的な使用例について説明します。
Magento 2のWebサイト、ストア、ストアビューとは何ですか?
Magento 2では、Webサイト、ストア、およびストアビューは「スコープ」と呼ばれ、構成の変更が行われる場所を決定します。
そもそも、Magentoにこれほど多くのスコープが必要なのはなぜですか?
これらのスコープは、Magentoストアの所有者がさまざまなWebサイトを作成したり、1つのバックエンド内に1つのWebサイトのさまざまなバージョンを作成したりするのに役立ちます。
その結果、事業主は、よりパーソナライズされたエクスペリエンスをさまざまなオーディエンスに提供し、複数の店舗をより効果的に管理し、国際的に安心して販売することができます。
複数のWebサイトまたはストアを作成することを計画している場合、これらのスコープは非常に役立ちます。
彼らの関係は何ですか?
Webサイト、ストア、およびストアビューは、互いに階層的に接続されています。 親が変更されるたびに、その子に影響します。
以下のピラミッドでそれらの順序を確認できます。

これらのスコープは、コンテンツ要素、バックエンド(支払い方法、配送など)、データベース(製品、カテゴリ、属性など)の設定を適用する階層の場所に影響します。 したがって、それらを理解すると、Magentoストアを簡単に構成するのに役立ちます。
それでは、それらの違いについて見ていきましょう。
Magento 2 Webサイト、ストア、ストアビュー:違い
グローバル
グローバルは、階層チェーンの最上位に位置する最も広いスコープです。 以前の構成がない新しいMagentoWebサイトの場合、すぐに使用できる設定はグローバルビューの設定です。
グローバルスケールで使用できる設定オプションは3つあります。
- 在庫設定
- 価格:すべてのウェブサイトとストアに同じ価格を設定します
- 顧客データ:Webサイトおよびストアからのすべての顧客データを大きなデータベースに統合します
グローバル設定を変更すると、すべてのストアとWebサイトに変更が適用されます。
また、Magentoバックエンドはグローバルビューを1つしか持つことができず、複製したり削除したりすることはできません。
Webサイト
デフォルトでは、インストール時に1つのWebサイト(別名メインWebサイト)があります。 cat.comやdog.comなど、IPアドレスとドメインが異なるWebサイトをさらに追加できます。
Magentoの「ウェブサイト」スコープ内で何を構成できますか?
グローバルスコープとは異なり、ウェブサイトビューでストックオプションを変更することはできません。 これは、すべてのWebサイトが同じインベントリとインベントリ構成を共有することを意味します。
ただし、Webサイトのスコープでは、親であるグローバルスコープよりも詳細な設定を構成できます。 これには、特定のWebサイトごとに異なる支払い方法と配送方法を作成することが含まれます。
すべてのWebサイトが共有し、互いに分離している機能について詳しく見ていきましょう。
共有機能 | 分離可能な機能 |
ストックオプション | お支払い方法 輸送方法 製品価格 税クラス 基本通貨 顧客基盤。 (設定に応じて、1つの顧客アカウントをすべてのWebサイトで使用することも、1つのWebサイトのみで使用することもできます) |
重要なことに、Webサイトのスコープにより、Magentoのマーチャントはさまざまな顧客ベースから情報を簡単に作成および収集できます。
さらに、Webサイトのスコープ内で構成すると、これらの設定をすべてのストアに適用し、階層内のその下にあるビューを一度にストアできます。 たとえば、Webサイトに属するすべてのストアに同時に同じ価格を設定できます。
Magentoの複数のWebサイト:ユースケース
Magentoバックエンドで複数のWebサイトを作成することを考えていますか? これらのカテゴリのいずれかに該当する場合は、そうすることをお勧めします。
- 一意のドメインアドレスを持つさまざまなブランドがあります。
- 個別の顧客グループ(B2BやB2Cなど)に販売します。 データ収集とマーケティングの最適化のために、これらのグループを分離することが重要です。 また、価格もグループごとに異なります。
- さまざまな商品タイプ(シードミルクやファッションなど)を販売しており、それらが別々の支払い方法(サブスクリプションやワンクリックチェックアウトなど)や配送オプションを持っていることが重要です。
- あなたは国際的に販売しています。 複数のWebサイトを使用すると、特定の国の顧客にサービスを提供するために、出荷方法、支払い方法、基本通貨、および税クラスを最適化できます。
Magentoの複数のWebサイト:例
スウェーデンを拠点とする企業であるG-SPは、Magentoの複数のWebサイト機能を使用して、卸売りと小売りの顧客にさまざまなエクスペリエンスを提供しています。
一般に、Magentoの複数のWebサイトは異なるドメインを持つ必要があるため、G-SPはSimiCartの専門家に頼って、1つのドメインを共有するようにカスタマイズする必要がありました。
その結果、彼らは異なる税率と製品価格を設定し、2つのターゲットオーディエンスから別々にデータを収集することができます。

店
同じウェブサイトの下に、複数の店舗が存在する可能性があります。 ストアは、製品とカテゴリーのコンテナーとして機能します。
Magentoの「ストア」スコープ内で何を構成できますか?
さまざまな店舗にさまざまな商品を割り当てることができます。
また、1つの商品を別の店舗にインポートすることもできますが、その商品の価格はすべての店舗で同じである必要があります。 1つのストアの価格を変更すると、同じWebサイトの親の下にある他のストアの価格が自動的に変更されます。
ウェブサイトの親の兄弟ストアの場合、共有および区別するものは次のとおりです。
共有機能 | 分離可能な機能 |
親のウェブサイトで共有されているすべてのもの、 + 支払方法 配送方法 税オプション 製品価格 通貨 お客様 | 製品 |
Magentoの複数のストア:ユースケース
Magentoのマルチストア機能は、さまざまな商品タイプがあり、それに応じてさまざまなカタログ商品やデザインを表示したい場合に魅力のように機能します。
Magentoの複数のストアと複数のWebサイト
多くのMagentoマーチャントは、さまざまな製品タイプを持ち、ナビゲーションを改善するためにそれらを分離したいと考えるのが一般的です。 マルチウェブサイトとマルチストアの両方で、この目標を達成できます。 ただし、新しいWebサイトを追加するか、新しいストアを追加するかを混乱させる可能性があります。
それは、どの機能があなたのビジネスにより適しているかによって異なります:複数のウェブサイトまたは複数の店舗?
複数のWebサイトに対する複数のストアの最大の利点は、すべての製品を同じドメインで表示できることです。
これは、一般に、各WebサイトにはベースURLが必要なためです。 したがって、顧客がクリックして別の製品タイプを閲覧するときは、別のサイトに移動する必要があります。
ただし、各店舗の価格、税クラス、支払い方法、配送方法を具体的に変更することはできません。 したがって、これらの機能を特別にカスタマイズする必要がある場合は、複数のWebサイトを作成する必要があります。
複数のウェブサイト | 複数の店舗 |
異なるドメイン 各ウェブサイトの価格、税金、支払い、配送オプションを設定できます 異なる顧客基盤を持つことができます | 同じドメイン 各ウェブサイトの価格、税金、支払い、配送オプションを設定することはできません 同じ顧客ベースを共有する |
ストアビュー
ピラミッドの最小単位であるストアビューは、主に言語と通貨を担当します。

Magentoの「ストアビュー」スコープ内で何を構成できますか?
共有機能 | 分離可能な機能 |
彼らの祖父母のウェブサイトの範囲で共有されるすべて + 親ストアスコープで共有されるすべて + ルートカテゴリと製品 | 言語 通貨 テーマとレイアウト メインメニュー 税クラスや名前などの特定の製品属性 特定のシステム構成 |
製品情報はグローバルビュー内で設定されますが、税クラスや名前などの一部の製品属性は、ストアビューのスコープで構成できます。
Magentoの複数のストアビュー:ユースケース
さまざまな言語と通貨を表示する

Magento2ストアビューフラグ
自由
ストアビューを使用する最も顕著な理由は、ページコンテンツを翻訳し、さまざまな国の顧客に現地通貨を表示することです。
特定のストアビューごとに、商品を表示する通貨を選択できます。価格は、Webサイトの範囲内で設定した主要通貨(つまり、基本通貨)に基づいて変換されます。


さまざまなメインメニューを表示する
すべてを本質的に理解するために、「ストア」スコープと「ルートカテゴリ」の概念を振り返ってみましょう。
各ストアは、Magentoの最高レベルのカタログであるルートカテゴリに相当します。 トップナビゲーションメニューとそのサブカテゴリ(Magentoはすべてを「サブカテゴリ」と見なします)は、このルートカテゴリに由来します。
カテゴリの構成が行われる場所がわかりにくい場合があるため、「ストア」スコープはルートカテゴリのみを担当することに注意してください。 実際の製品カテゴリ(またはサブカテゴリ– Magentoが言うように)の変更は、「ストアビュー」スコープを使用して実行できます。

すべてのストアビューは1つのルートカテゴリと同じ商品を共有しますが、ストアビューごとに異なるカテゴリのセットを作成できます。 したがって、各ストアビューには、個別のメインメニューとそのブランチを含めることができます。

たとえば、新しく到着したアイテムのコレクションを作成して、特定のストアビューのトップメニューに表示することができます。
ストアビューごとに独自のテーマデザインを使用する
ストアビュースコープを使用すると、さまざまな顧客グループにアピールするさまざまなデザインを作成できます。これにより、関連するユーザーエクスペリエンスが提供され、販売の可能性が最大化されます。



ストアビューごとのMagento2税
Magento 2のストアビューごとの税拡張機能を使用すると、管理者はストアビューレベルで税クラスの範囲属性を変更できます。 したがって、eコマースストアは、ストアビューごとに同じ商品に対して異なる税金を請求することができます。

Magento2マルチストアビューの価格
Magento 2の複数のストアビューの価格設定により、管理者はMagentoストアの各ストアビューで同じ製品に異なる価格を設定でき、ストアビューごとの基本通貨の設定を簡単にサポートします。

ストアビューごとのMagento2カタログ価格ルール
ストアビューごとのMagento2カタログ価格ルールは、ストアビューごとに異なるカタログ価格ルールを設定して、各ストアビューの顧客が特定のプロモーションを取得できるようにする機能です。

ストアビューごとのMagento2ショッピングカートの価格ルール
ストアビュー拡張機能ごとにMagento2ショッピングカートの価格ルールを使用することにより、ストアの所有者は、地元の顧客に特定のプロモーションを提供して、より多くの購入と売り上げの増加を促すことができます。
Magento 2 Webサイト、ストア、ストアビューを使用する一般的な方法
海外での売り上げを最大化するために、多くのMagentoストアは複数のWebサイトを使用し、Webサイトごとにそれぞれのストアとストアビューを作成します(この構造に示されています)。

したがって、支払い方法からカタログデザイン、通貨設定まで、すべてを構成できます。これにより、各国のWebサイトが高度にローカライズされます。
取り除く
Webサイト、ストア、およびストアビューを使用すると、マーチャントは、いくつかの管理バックエンドを使用せずに、eコマースWebサイトのさまざまなバージョンを作成できます。 これは、ShopifyやBigCommerceなどのSaaSプラットフォームと比較したMagentoの利点の1つです。
TL; DR、構成にすぐに戻るのに役立つポイントは次のとおりです。
- Webサイト、ストア、およびストアビューは親子関係で接続されており、Webサイトが最大のスコープであり、ストアビューが最小のスコープです。
- 親を変更すると、その子スコープに影響します。
- 複数のWebサイトで、価格、支払い方法、配送方法、税クラス、基本通貨を変えることができます
- 複数の店舗で異なる商品やカテゴリを設定できます
- 複数のストアビューには、異なる言語、通貨、およびテーマを含めることができます。
>>続きを読む:Magento2で複数のストアとドメインを設定する方法