Multiple websites

../../../../_images/multi_website04.png

Odoo的多网站功能为你的公司提供了多元化和客户细分的广泛可能性。只需点击几次,即可收获成倍的受众和更多收入!

每个网站都可以完全独立的方式运行,体现在其主题、品牌、域名、页眉和页脚、页面、语言、产品、博客帖子、论坛、幻灯片、活动、实时聊天渠道等方面。我们来实际了解一下吧!

设置

如要创建新网站,前往 网站 ‣ 配置 ‣ 设置创建新网站 按钮位于第一个版块。

../../../../_images/multi_website05.png

根据后面的提示,设置新网站名称和特定域名。如果在Odoo数据库默认域下发布新网站,则可以留空。你可以稍后设置 一些国家小组,在使用GeoIP时将访问者重定向。

../../../../_images/multi_website01.png

然后,选择一个主题。新网站可能与第一个网站的目的和受众完全不同。所以请自由选择不同的主题!

在选择主题后,你可以开始构建网站主页。跟随紫色水滴图标,它们会引导你开始。

../../../../_images/multi_website08.png

注解

如果你在线运行Odoo,不要忘记将任何新域名重定向到你的Odoo数据库(CNAME),并在Odoo端对其进行授权。请参阅:ref:domain-name/existing

创建菜单

新网站的默认菜单包含了所有已安装的应用程序。如要编辑该菜单,点击 页面 ‣ 编辑菜单。之后,则仅需编辑当前网站的菜单。

从一个网站切换到另一个

超级简单!编辑栏右侧有一个网站切换器。切换到另一个网站将连接到此网站的域。如果你在该网站使用另一个域,则需要用户登录。

../../../../_images/multi_website03.png

注解

切换时,你将被重定向到另一个网站上的同一域路径(例如,/shop/myproduct)。如果不使用此URL,你将被重定向到404页面,但被提示在此创建新页面。

添加功能

你安装的网站应用程序(如幻灯片、博客)可用于你的所有网站。当然,你可以通过删除菜单项,在某个网站中将它们隐藏。

每个网站在设置中都有大量的特定选项。首先,选择要配置的网站。

../../../../_images/multi_website15.png

然后,查看标有地球图标的选项。这意味着它们只会影响你正在开发的网站。

../../../../_images/multi_website12.png

例如,你可以设置特定的:

  • 语言,

  • 域名,

  • 社交媒体链接,

  • 客户门户模式(B2C或B2B),

  • 专门的在线客服渠道,

  • 等等

其他为全局选项,适用于所有网站。

管理域名

如前所述,你的网站可以共享相同的域名,也可以使用特定的域名。如果你共享域名并希望调整每个地区的内容,请在每个网站的设置中设置国家小组 。访问者将通过GeoIP被重定向到正确的网站。

../../../../_images/multi_website18.png

注解

Odoo Online默认安装GeoIP。如果你在本地部署情况下运行Odoo,请勿忘记安装 GeoIP 库。参见 地理IP安装(内部数据库)

参见

如果您建立了其他额外网站,并指定了域名,则您须做以下三件事,以实现此功能:

  1. 在托管服务提供商的DNS配置中设置A记录,以便“www.mywebsite2.ext”重新定向至Odoo实例的IP。

  2. 创建额外的Nginx``server`块,在其中设置您已经在 Website domain`字段中设置的``server_name`

  3. 重新加载,并重新启动Nginx实例以,使用新的``server``块。

自定义访问者体验

通过 *定制* 菜单,可深度定制客户体验。这里所有可用的视觉选项都针对的是每个网站。浏览各个页面并针对新受众进行调整。重点关注工作流程和自动化页面(如电子商务结帐、博客、活动管理等),因为这里的可用选项极多。

../../../../_images/multi_website14.png

按网站发布具体内容

与静态页面一样,从前端创建的任何内容(产品、博客帖子等) 均只能在当前网站上发布。你可从后端编辑表单视图中更改,并将 网站 字段留空。这样就将在所有网站上发布。

../../../../_images/multi_website06.png

以下是你可以链接到 一个或所有网站 的所有对象:

  1. 产品

  2. 电子商务的产品类别

  3. 博客

  4. 幻灯片频道

  5. 论坛

  6. 活动

  7. 职位空缺

注解

当你从后端创建记录并发布时(通常是产品或活动),它在所有网站上均可用。

在所有网站发表某个页面

只能在当前网站创建新的静态页面并发布。你可以将它复制到其他网站,路径为 网站 ‣ 配置 ‣ 页面。请将 网站 字段留空。

如果你只需将它复制到另外一个网站,请复制页面并设置新网站。

../../../../_images/multi_website09.png

再次编辑页面时,更改只影响当前网站。新页面被复制并绑定到网站上。原页面仍链接到所有网站。

小技巧

通过页面管理器按URL对页面进行分组,你可以快速找到每个编辑页面后面的原始页面。

../../../../_images/multi_website10.png

多公司

在多公司环境中,每个网站都可以链接到你系统中的特定公司。

../../../../_images/multi_website16.png

利用这项配置,只有与公司相关的数据出现在网站上(产品、工作、活动等)。

网站编辑只能查看和编辑他们有访问权限的记录页面,通常是属于他们目前的公司(及其子公司)的页面。访问者也是如此。

注解

如果网站是多公司,你在切换网站时无法切换公司。如要切换公司并查看相关内容,需使用菜单中的公司选择器。

../../../../_images/multi_website02.png

配置你的电子商务网站

电子商务是多网站环境中的一项关键功能。在我们的网站上,这项功能可定制,以适应每个网站的受众。

产品仅在一个网站可用

我们之前已经了解了如何仅在一个网站发布特定记录。你可使用产品编辑表单电子商务选项卡的*网站*字段。留空意味着在所有网站均可用。

../../../../_images/multi_website13.png

产品在 部分 网站可用

如要使产品在部分而不是所有网站可用,你应为每个网站复制产品。

如果你需要通过唯一参考编号来管理库存,你应安装 制造 应用程序并创建 套件 (BoMs) 物料清单。每个套件将每个发布的“虚拟”产品关联到库存中管理的主要参考编号。这样,从你的网站出售的任何项目将在交货单中转换为可库存的产品。

价目表

如要按网站管理特定价格,你可在网站设置中启用 每款产品的多个销售价格

Then, go to Website ‣ Products ‣ Pricelists to create additional pricelists. You can also choose to have a pricelist available only on a specific website.

../../../../_images/multi_website07.png

如果选择了 可选择 ,字段留空则意味着它适用于所有网站。否则,它只能用于销售和POS应用程序的后端操作。

付款收单机构和交货方式

默认情况下,所有网站都部署了已发布的付款收单机构和交货方式。你在网站配置中定义国家,即可通过Geo IP确定每个国家使用的具体支付收单机构。你也可填写 网站 字段,对每个网站进行设置。

客户账户

有一个设置可用于选择在网站设置中管理客户帐户的方式。你可以允许客户在所有网站使用同一个帐户,也可以强制要求他们为每个网站创建一个帐户。最后这种选项可避免给访问者留下各个网站相互关联的印象。

../../../../_images/multi_website17.png

关于自定义的技术提示

如果你想在网站上发布自定义对象,以下几条提示将有助于它在多网站中运行:

  • 网站地图:不要忘记仅发布路线中的域名

    只发布可用记录的网站地图中的域。

  • 访问:应在控制器中调用方法

    can_access_from_current_website 以确保访问者可在当前网站中看到记录。

  • 搜索:当显示记录列表时,

    不要忘记指定域只显示当前网站可用的记录。

../../../../_images/multi_website11.png