管理多网站

../../../../_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安装(内部数据库)

参见

If you setup an extra website and specify the domain name you will have to do three things to get this feature to work:

  1. Setup an A-record in the DNS configuration of your hosting provider so that “www.mywebsite2.ext” is redirected to the IP of your Odoo instance.

  2. Create an extra Nginx server block in which you set the server_name that you’ve set in the Website domain field.

  3. Reload and restart your Nginx instance to use the new server block.

自定义访问者体验

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

../../../../_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) 物料清单。每个套件将每个发布的“虚拟”产品关联到库存中管理的主要参考编号。这样,从你的网站出售的任何项目将在交货单中转换为可库存的产品。

价目表

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

然后,前往 网站 ‣ 产品 ‣ 价目表 `创建其他价目表。参见 :doc:../../ecommerce/maximizing_revenue/pricing`。

如需帮助。选择一个网站,创建仅用于此网站的价目表。

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

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

付款收单机构和交货方式

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

客户账户

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

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

关于自定义的技术提示

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

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

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

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

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

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

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

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