複数のウェブサイト

Odooでは、同じデータベースから複数のウェブサイトを作成できます。これは、例えば、組織内に複数のブランドがある場合や、異なるプロダクト/サービスまたはオーディエンス向けに別々のウェブサイトを作成したい場合に便利です。

別のウェブサイトを作成

複数のウェブサイトを作成するには、*最低でも*1つの:doc:`ドメイン名 <domain_names>`が必要です。さまざまな選択肢がありますが、別のウェブサイトを作成する前に、次のいずれかを行う必要があります

:ref:`2番目のドメイン名のアドレスを2番目のOdooウェブサイトにマッピング <domain-name/existing/website-map>`する際には、次の手順で直接作成してマッピングできます:

  1. :menuselection:`ウェブサイト --> 設定 --> 設定`に移動し、:guilabel:`+ 新しいウェブサイト`をクリックします。

  2. ウェブサイト名`を選択し、:guilabel:`ウェブサイトドメイン`フィールドに2番目のウェブサイトのアドレスを入力します(例:`https://www.yourseconddomain.com`または`https://subdomain.yourdomain.com)。

  3. :guilabel:`作成`ボタンをクリックします。

ちなみに

あるウェブサイトのフロントエンドから別のウェブサイトに切り替えるには、右上のウェブサイト選択ドロップダウンをクリックし、切り替えたいウェブサイトを選択します。

フロントエンドでウェブサイトを選択

ウェブサイト固有の設定

ほとんどのウェブサイト設定はウェブサイト固有です。ウェブサイトの設定にアクセスするには、:menuselection:`ウェブサイト --> 設定 --> 設定`に移動し、設定ページの左上にあるウェブサイト選択ドロップダウンを使用して目的のウェブサイトを選択します。

アプリ設定でウェブサイトを選択

注釈

  • すべてのウェブサイトで共有される設定は、)アイコンで示されます。

    共有設定の情報ボックス
  • 別のウェブサイトを作成すると、デフォルト設定が使用されます。設定は、あるウェブサイトから別のウェブサイトにコピーされません。

eコマース機能

プロダクト、eコマースカテゴリ、プライスリスト、ディスカウント、決済プロバイダなどのeコマース機能は、:ref:`特定のウェブサイト <multi-website/website_content>`に制限できます。

顧客アカウント

すべてのウェブサイトで:doc:`顧客が同じアカウントを使用できるようにする <../../ecommerce/configuration/customer_accounts>`には、:menuselection:`ウェブサイト --> 設定 --> 管理設定`に移動し、:guilabel:`共有顧客アカウント`を有効にします。

価格設定

プロダクトは、:ref:`プライスリスト <ecommerce/prices/selectable-pricelists>`を使用してウェブサイトごとに異なる価格を設定できます。これを行うには:

  1. ウェブサイト ‣ 設定 ‣ 管理設定 に行きます。

  2. :guilabel:`ショップ - プロダクト`セクションまでスクロールし、:guilabel:`価格表`オプション:guilabel:`プロダクトごとに複数の価格`を選択します。

  3. :guilabel:`価格表`をクリックして、新しい価格表を定義するか、既存の価格表を編集します。

  4. 価格表を選択するか、:guilabel:`新規`をクリックして新しい価格表を作成し、:guilabel:`設定`タブを選択して:guilabel:`ウェブサイト`フィールドを設定します。

ウェブサイト間でのコンテンツの利用可能性

注釈

インストールされたすべてのウェブサイト関連アプリ(eコマース、Eラーニング、フォーラムなど)と関連ページも、新しいウェブサイトで利用できます。ウェブサイトのメニューから削除できます。

デフォルトでは、フロントエンドから作成されたほとんどのレコード(プロダクト、コース、フォーラム投稿など)は、すべてのウェブサイトに表示されます。コンテンツを単一のウェブサイトに制限するには、バックエンドで:guilabel:`ウェブサイト`フィールドを検索します。

例えば、プロダクトの場合は、:menuselection:`eコマース --> プロダクト`に移動し、プロダクトを選択して:guilabel:`eコマース`タブを開き、プロダクトを利用可能にするウェブサイトを指定します。

単一のウェブサイトにプロダクトを制限する

ちなみに

:doc:`マルチカンパニー環境 </applications/general/companies>`では、各ウェブサイトを特定の会社にリンクして、その会社のデータ(プロダクト、イベントなど)のみがウェブサイトに表示されるようにできます。会社固有のデータを表示するには、:guilabel:`ウェブサイト --> 設定 --> 管理設定`に移動し、:guilabel:`会社`フィールドで目的の会社を設定します。

注釈

リンクを生成する際、例えば見積もりへの顧客ポータルリンクの場合、Odooは次のロジックを使用してウェブサイトドメインを選択します:

  • 会社に*単一*のウェブサイトがある場合、そのウェブサイトのドメインが使用されます。

  • 会社に*複数*のウェブサイトがある場合、Odooは最初に作成されたウェブサイトのドメインを使用します。優先順位を変更するには、開発者モード <developer-mode>`を有効にし、:menuselection:`ウェブサイト --> 設定 --> ウェブサイト`に移動して、:icon:`oi-draggable (ドラッグハンドル) アイコンを使用してウェブサイトを並べ替えます。

  • 会社のウェブサイトに*ドメインがない*場合、:ref:`ウェブベースURL <domain-name/existing/db-map/web-base-url>`が使用されます。

ウェブサイトページ

ページが公開されているウェブサイトを変更するには、次の手順に従います:

  1. :menuselection:`ウェブサイト --> サイト --> ページ`に移動します。

  2. 検索パネルを開き、ページが現在公開されているウェブサイトを選択します。

    ウェブサイトごとにページを表示
  3. 変更したいページの横にあるチェックボックスにチェックを入れます。

  4. :guilabel:`ウェブサイト`フィールドをクリックしてウェブサイトを選択するか、空にしてすべてのウェブサイトにページを公開します。

注釈

各ウェブサイトには独自のホームページが必要です。複数のウェブサイトで同じホームページを使用することはできません。

レポーティング

各ウェブサイトには独自の:ref:`分析 <analytics/plausible>`があります。ウェブサイトを切り替えるには、右上隅のボタンを使用します。

分析でウェブサイトを切り替える

eコマースダッシュボードデータ、オンライン販売分析、訪問者などの他のレポーティングデータは、検索パネルを開いて:guilabel:`グループ化 --> ウェブサイト`を選択することで、ウェブサイトごとにグループ化できます。