Odoo 多站点管理教程:创建、切换与配置指南
多站点
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 产生负面影响。
::::
网站创建
创建新网站的步骤如下:
进入
Website --> Configuration --> Settings。点击
+ New Website。填写
Website Name和Website domain。每个网站必须在其 独立的域名 下发布。如有需要,调整
Company name、Languages和Default language。点击
Create按钮。
创建完成后即可开始构建新网站。
:::: note ::: title 注意 :::
默认情况下,已安装的所有与网站相关的应用(如 eCommerce、Forum、Blog 等)以及它们对应的页面也会出现在新网站上。可通过修改网站的菜单将其移除。 ::::
切换网站
要在网站之间切换,点击右上角 +New 按钮旁的下拉菜单,选择目标网站。
:::: note ::: title 注意 :::
切换后系统会自动跳转到所选网站的首页。 ::::
网站专属配置
大多数网站设置为 网站专属,即可以针对每个网站单独启用或禁用。要为某网站调整设置,进入 Website --> Configuration --> Settings,在页面顶部的 黄色横幅 中的 Settings of Website 字段选择目标网站,然后修改对应选项。
:::: note ::: title 注意 :::
- 网站创建时使用默认设置,设置不会在网站之间复制。
- 在
multi-company environment </applications/general/companies>中,每个网站可以关联到数据库中的特定公司,从而仅显示该公司的数据(如产品、职位、活动等)。如需显示公司专属数据,请在Company字段中选择相应公司。 ::::
内容可用性 {#multi-website/website_content}
默认情况下,使用前端的 +New 按钮创建的页面、产品、活动等仅在创建所在的网站可见;而在后台创建的记录则默认在所有网站可用。可在后台的 Website 字段中更改内容的可见范围。例如,设置产品的可见性:进入 eCommerce --> Products,选择产品后切到 Sales 标签页。设置论坛的可见性:进入 Configuration --> Forums,选择相应论坛。
::: {#website_field} 记录和功能的可用性设置: :::
- 对所有网站可用:
Website字段留空; - 仅对单一网站可用:在
Website字段中选择对应网站; - 对部分网站可用:此时应复制该条目,并在复制品的
Website字段中指定相应网站。
网站页面
修改页面所属网站的步骤:
进入
Website --> Site --> Pages。打开搜索面板,选择当前页面所在的网站。
勾选需要更改的页面复选框。
点击
Website字段,选择目标网站,或留空以在所有网站发布该页面。
:::: note ::: title 注意 :::
每个网站必须拥有独立的首页,不能在多个网站之间共用同一首页。 ::::
eCommerce 功能
产品、eCommerce 分类、价目表、折扣、支付提供商等均可限定在 a specific website <website_field> 使用。
客户账户
在网站设置中勾选 Shared Customer Accounts,即可允许客户在所有网站使用同一账户 <../../ecommerce/customer_accounts>。
定价
可通过 pricelists <ecommerce/prices/selectable-pricelists> 为不同网站设置不同的产品价格。配置步骤:
- 进入
Website --> Configuration --> Settings。 - 滚动至
Shop - Products部分,勾选Pricelists中的Multiple prices per product。 - 点击
Pricelists,创建或编辑价目表。 - 选择价目表或点击
New新建,然后在Configuration标签页中设置Website字段。
报表
分析
每个网站都有独立的 analytics <analytics/plausible>。在右上角的按钮切换即可查看不同网站的分析数据。
其他报表数据
如需按网站分组其他报表数据(eCommerce 仪表盘、在线销售分析、访客统计等),打开搜索面板,选择 Group by --> Website。