多站点

Odoo 允许你在同一个数据库中创建多个网站。这在以下场景中非常有用,例如:组织下拥有多个品牌,或为不同的产品/服务、不同的受众创建独立网站。在这些情况下,使用不同的网站可以避免混淆,并更容易针对目标受众制定数字化推广策略。

每个网站都可以独立设计和配置,拥有自己的
domain name <domain_names>
theme <../web_design/themes>
pages <../structure/pages>menus <../structure/header_footer>
languages <translate>products <../../ecommerce/products>,以及分配的销售团队等。它们也可以 share content and pages <multi-website/website_content>

:::: tip ::: title 提示 :::

重复内容(即在多个网站之间共享的页面和内容)可能会对 ../structure/seo 产生负面影响。 ::::

创建新网站的步骤如下:

  1. 进入 Website --> Configuration --> Settings

  2. 点击 + New Website

  3. 填写 Website NameWebsite domain。每个网站必须在其 独立的域名 下发布。

  4. 如有需要,调整 Company nameLanguagesDefault language

  5. 点击 Create 按钮。

创建完成后即可开始构建新网站。

:::: note ::: title 注意 :::

默认情况下,已安装的所有与网站相关的应用(如 eCommerceForumBlog 等)以及它们对应的页面也会出现在新网站上。可通过修改网站的菜单将其移除。 ::::

要在网站之间切换,点击右上角 +New 按钮旁的下拉菜单,选择目标网站。

:::: note ::: title 注意 :::

切换后系统会自动跳转到所选网站的首页。 ::::

大多数网站设置为 网站专属,即可以针对每个网站单独启用或禁用。要为某网站调整设置,进入 Website --> Configuration --> Settings,在页面顶部的 黄色横幅 中的 Settings of Website 字段选择目标网站,然后修改对应选项。

:::: note ::: title 注意 :::

  • 网站创建时使用默认设置,设置不会在网站之间复制。
  • multi-company environment </applications/general/companies> 中,每个网站可以关联到数据库中的特定公司,从而仅显示该公司的数据(如产品、职位、活动等)。如需显示公司专属数据,请在 Company 字段中选择相应公司。 ::::

默认情况下,使用前端的 +New 按钮创建的页面、产品、活动等仅在创建所在的网站可见;而在后台创建的记录则默认在所有网站可用。可在后台的 Website 字段中更改内容的可见范围。例如,设置产品的可见性:进入 eCommerce --> Products,选择产品后切到 Sales 标签页。设置论坛的可见性:进入 Configuration --> Forums,选择相应论坛。

::: {#website_field} 记录和功能的可用性设置: :::

  • 对所有网站可用:Website 字段留空;
  • 仅对单一网站可用:在 Website 字段中选择对应网站;
  • 对部分网站可用:此时应复制该条目,并在复制品的 Website 字段中指定相应网站。

修改页面所属网站的步骤:

  1. 进入 Website --> Site --> Pages

  2. 打开搜索面板,选择当前页面所在的网站。

  3. 勾选需要更改的页面复选框。

  4. 点击 Website 字段,选择目标网站,或留空以在所有网站发布该页面。

:::: note ::: title 注意 :::

每个网站必须拥有独立的首页,不能在多个网站之间共用同一首页。 ::::

产品、eCommerce 分类、价目表、折扣、支付提供商等均可限定在 a specific website <website_field> 使用。

在网站设置中勾选 Shared Customer Accounts,即可允许客户在所有网站使用同一账户 <../../ecommerce/customer_accounts>

可通过 pricelists <ecommerce/prices/selectable-pricelists> 为不同网站设置不同的产品价格。配置步骤:

  1. 进入 Website --> Configuration --> Settings
  2. 滚动至 Shop - Products 部分,勾选 Pricelists 中的 Multiple prices per product
  3. 点击 Pricelists,创建或编辑价目表。
  4. 选择价目表或点击 New 新建,然后在 Configuration 标签页中设置 Website 字段。

每个网站都有独立的 analytics <analytics/plausible>。在右上角的按钮切换即可查看不同网站的分析数据。

如需按网站分组其他报表数据(eCommerce 仪表盘、在线销售分析、访客统计等),打开搜索面板,选择 Group by --> Website