价格表、折扣和公式¶
Odoo 销售 拥有一个实用的价格表功能,可以根据任何独特的定价策略进行定制。
价格表 是 Odoo 用来确定客户适用价格的价格(或价格规则)列表。这些价格表可以根据特定条件(如时间段、最低销售数量等)进行设置,以应用特定价格或折扣。
价格表建议某些价格,但它们始终可以在销售订单中被覆盖。
定价策略选项¶
要选择定价策略,首先导航到 定价 部分,点击 价格表 功能旁边的复选框。
。在这样做会显示其下方的两个额外选项:每个产品的多种价格 和 高级价格规则(折扣、公式)。还会出现一个标记为 价格表 的链接,该链接会跳转到一个单独的价格表页面,在此页面中可以创建和/或修改价格表。
Multiple prices per product: 提供为每个产品设置多个不同价格的选项。
高级价格规则(折扣、公式): 提供了创建详细价格规则并应用折扣、利润和舍入的选项。

点击 价目表 功能旁边的复选框后,选择这两个选项之一,然后点击 保存 以保存所有更改。
价格表¶
激活并保存 价目表 功能后,设置 页面会重新加载,此时可以选择 价目表 链接(位于 设置 页面的 价目表 功能下方),或者导航至 。
任一选项都会显示 价目表 页面,在此页面中可以随时创建和/或修改价目表。

重要
在 价目表 页面上的价目表顺序会影响它们的应用方式。如果有多个价目表共享相同的条件,仅 应用列出的第一个价目表。
例如,对于具有不同规则但相同条件(例如,相同网站、相同国家)的两个价格表,仅应用列表中的 第一个 价格表。
注解
The Public Pricelist is the default pricelist used with Odoo Sales and eCommerce. This pricelist is applied by default, if there are no matching criteria.
注解
在 Odoo 17(及以上版本)中,不再需要在报价单的 价目表 字段中输入价目表以确认它(即将其转换为销售订单)。
还应注意的是,在 Odoo 17(及更高版本)中,价格表表单上可以找到一个 chatter 部分,这增强了关于它们的沟通能力。
在 价目表 页面,可以选择要编辑的价目表,或点击 新建 创建一个新的价目表,这将显示一个空白的价目表表单,可以通过多种不同方式进行配置。

创建新价格表时,首先在表单顶部的空白字段中添加价格表的名称。接着,选择应使用的 货币。
然后,如果在多公司环境中工作,请在 公司 字段中选择此价目表应适用于哪个公司。如果此字段留空,价目表将自动应用于数据库中的所有公司。
价格规则选项卡¶
价格表表单上的 价格规则 选项卡功能会根据所选的 价格表 设置而有所不同: 要么是 每个产品多个价格 ,要么是 高级价格规则(折扣、公式) 。
然而,无论选择的 价格表 设置如何, 基于时间的规则 标签和 配置 标签始终相同。
每个产品多个价格表¶
启用 每个产品多种价格 设置后,价目表表单上的 价格规则 选项卡提供了将特定产品以特定价格添加到价目表中的选项。
要向价目表表单添加特定产品和价格,请点击 价格规则 标签,然后在 产品 列中点击 添加一行。接着,选择需要应用特定价格的所需产品。
接下来,如有必要,在 变体 列下选择一个产品变体(例如,特定产品尺寸、颜色等)。如果未选择任何变体,则此价格将适用于该产品的所有变体。
如果必须购买一定数量的产品才能应用特定价格,请在 最小数量 列中输入该数量。
要为该特定价格表配置产品价格,请在 价格 列下输入所需金额。然后,可以选择为配置的产品价格添加 开始日期 和 :guilabel:`结束日期`(如果需要)。
要添加另一个产品行,请再次点击 添加一行 ,并重复此过程。在价目表表单的 价格规则 标签页中,可以添加的产品数量没有限制。
欲了解更多信息,请查看以下部分:每个产品的多种价格。
高级价格规则¶
启用 高级价格规则(折扣、公式) 设置后,价目表表单上的 价格规则 选项卡提供了基于公式配置详细价格规则的选项。
查看 高级价格规则(折扣、公式) 部分,了解如何向价格表添加高级价格规则的详细步骤。
定期价格选项卡¶
周期性价格专门用于 订阅产品。
在 Recurring Prices 标签下,提供了与 Price Rules 标签相同的功能。唯一的区别在于可以在 Recurring Plan 列中应用一个重复的时间周期。
一旦选择了 产品 和/或 产品变体 ,点击 添加价格规则 ,并在 重复计划 列中选择空白字段,以显示预定的重复周期下拉菜单(例如 每月
、 每季度
、 每周
等)。
新的重复周期也可以从此列创建。为此,输入新 重复计划 的名称,然后从结果的下拉菜单中选择 创建 以创建时间段,稍后可以对其进行编辑。
或者,选择 创建并编辑… 以显示 创建定期计划 弹出表单。在此弹出表单中,可以配置新的重复周期,包括特定的 详细信息、自助服务 和 定价 选项。配置完成后,点击 保存并关闭 按钮。

最后,在 Recurring Price 列中添加此循环价格规则的所需价格。
另请参阅
租赁规则选项卡¶
在 租赁规则 标签下,可以为各种租赁产品配置特定的价格规则,使用与 价格规则 和 定期价格 标签相同的方法。
要添加租赁规则,点击 添加一行,然后在 产品 列中选择所需的产品。接着,如果需要,选择任何特定的 变体。
接下来,为租赁规则指定一个 Period 时间段(例如 Daily
、Hourly
等)。
最后,在相应的列中为租赁规则配置一个 价格 。
配置选项卡¶
在 配置 选项卡下,有几个选项可以进一步自定义价格表。

从这里开始,在 可用性 部分下的 国家组 字段中,可以将某些国家组添加到价格表中。此字段中可以添加的国家组数量没有限制。
注解
如果未为客户设置国家,Odoo 将采用没有任何国家组的第一份价目表。
在 网站 部分下,有一些可以配置的选项。在 网站 字段中,如果在多网站环境中工作,此价格表可以应用于特定网站。如果留空,则价格表将应用于数据库中的所有网站。
勾选 可选 复选框,将此价格表作为客户在购物时可选择的选项。如果 可选 框未勾选,客户 无法 自行选择此价格表。
最后,还可以添加一个 电商促销代码。要添加代码,请输入所需的促销代码,当客户在结账过程中输入该代码时,即使客户不符合之前指定的条件,也会应用该价目表。
然后,在 折扣 部分,有一个 折扣政策 字段,其中有两个选项可供选择:折扣包含在价格中 或 向客户显示公开价格和折扣。
如果选择了 折扣已包含在价格中,则向客户显示的价格已经包含了应用的折扣。然而,如果选择了 向客户显示公开价格和折扣,客户将看到实际的公开价格 以及 他们通过此价格表折扣节省了多少。
客户价格表应用¶
虽然应用于任何客户的默认价格表是 公开价格表,但Odoo提供了在客户联系表单上直接应用不同价格表的机会。
为此,打开所需客户的联系表单,可以通过导航到 客户 页面中选择客户,或者通过点击销售订单上的客户名称来实现。
并从主
在目标客户的联系表单上,位于 销售与采购 标签下,在 销售 部分,从 价格表 字段的下拉菜单中指定应应用于此特定客户的价格表。

注解
当客户被添加到数据库时,默认价格表会自动应用于他们。在联系人表单上 无法 保留空白的 价格表 字段。即使该字段留空,当再次打开该联系人表单时,默认价格表仍会出现。
然而,当该联系人被添加到报价单中,并且 Pricelist 字段自动填充(基于其联系表单中的信息)时,可以从 Pricelist 字段中移除该预定的价目表,报价单仍然可以被确认,并随后转化为销售订单。
每个产品多个价格表¶
要为单个产品应用多个价格,请在启用 销售 应用设置页面上的 价目表 功能后( ),选择 每个产品多个价格 选项,并点击 保存。
接下来,使用产品表单将价格表应用于特定产品。导航到 产品 页面选择一个产品后,会在单独的页面上显示该特定产品的产品表单。
并选择需要应用多个价格的产品。从在产品表单上,点击位于表单顶部的 额外价格 智能按钮。

这样做会显示一个单独的页面,展示特定于该产品的 价格规则。在这里,可以随时编辑或创建价格规则。

要从这个特定的 价格规则 页面为产品创建新的价格规则,点击 新建 以添加一个新的、可自定义的行,该行已在 应用于 列中填充了所需的产品。
接下来,通过 Pricelist 列中的下拉菜单,选择此特定产品价格规则应适用的 Pricelist 。
注解
公开价目表 是 Odoo 销售 和 电子商务 中使用的默认价目表。
小技巧
要从此页面创建新的价格表,请在 价格表 列中输入新价格表的名称,然后从下拉菜单中选择 创建。所有价格表都可以随时通过导航到 进行修改。价格表也可以在该特定的 价格表 页面上创建。
将所需价目表添加到行后,为该价格规则指定一个 最小数量 。
Example
如果 最小数量 列设置为 2
,则 价格 列中的新价格将应用于 2 个或更多产品的订单。因此,理论上,如果单个产品的价格为 $100,可以通过将 价格 设置为每个产品 $85 来鼓励客户购买更多产品,前提是 最小数量 为 2
个产品。
接下来,在 价格 列中输入所需金额。然后,如果需要,输入产品的价格规则的 开始日期 和 结束日期。
最后,如果在多公司环境中工作,请在 公司 字段中选择此价格规则应应用于哪个公司。将此字段留空意味着价格规则适用于数据库中的所有公司。
点击离开该行以激活 Odoo 的自动保存功能,这意味着新创建的价格规则现在可以使用了。
继续为每个产品添加任意数量的独特价格规则。每个产品可以添加的价格规则数量没有限制。
对于特定产品设置好价格规则后,符合相应价格表的客户会自动看到这些新价格的应用。应用于特定产品的价格规则数量也会显示在每个产品表单上的 额外价格 智能按钮中。
注解
当通过 额外价格 智能按钮将价格规则/价目表添加到产品时,它也会反映在价目表本身上。同样,当将特定产品的价格规则添加到价目表时,它也会通过 额外价格 智能按钮反映在产品表单上。
折扣¶
折扣 功能允许在销售订单中为 单个商品 设置折扣或提高价格。这是根据该商品销售价格的百分比计算的。
要访问折扣功能,请导航至 销售 应用设置页面 (折扣 复选框,接着点击 保存。
),然后点击
设置激活后,通过页面顶部的
导航到所需的报价单。到达后,从列表中点击所需的报价。在报价单的订单行部分,将会出现一个新的列标题,标记为 Disc.%。该列用于为单个行项目设置折扣。为每个产品行输入所需的折扣,新的价格将自动计算并显示在页面底部的报价 总计 中。
小技巧
折扣也可以以相同的方式直接添加到销售订单中。导航到 折扣% 中。
,点击所需的销售订单,并按照上述方法将折扣添加到
小技巧
折扣% 的正值将应用 折扣,而负值可用于 提高 价格。
高级价格规则¶
The Advanced price rules (discounts, formulas) pricelist feature provides the option to set price change rules based on discounts and formulas. These changes can be relative to the product list/catalog price, the product’s cost, or another pricelist.
要使用包含折扣和公式的高级定价规则,请在启用 销售 应用设置页面上的 价目表 功能后( ),选择 高级价格规则(折扣、公式) 选项,并点击 保存。
激活并保存 价目表 功能后,设置 页面会重新加载,此时可以选择 价目表 链接(位于 设置 页面上的 价目表 功能下方),或者导航至 。
任一选项都会显示 价目表 页面,在此页面中可以随时创建和/或修改价目表。
在 价目表 页面,选择要修改的价目表,或点击 新建 按钮创建一个新的价目表。
在价目表表单上,位于 价格规则 标签页下,点击 添加一行 以添加一个高级价格规则。此操作会显示一个 创建价目表规则 的弹出表单,在此表单中配置高级规则。

价格计算¶
在此表单上,首先选择三个 计算 选项之一:
固定价格: 价格计算基于固定价格。
折扣: 价格计算基于折扣。
公式: 价格计算基于公式。
注解
每个 计算 选项都会在表单上显示其特定的计算字段。
如果选择了 固定价格,请在下面的 固定价格 字段中输入所需价格。如果选择了 折扣,请在出现的 折扣 字段中输入所需的折扣百分比。
如果选择了 公式 ,则会显示一系列可配置选项。

要配置 公式 计算选项,首先从 基于 字段中选择一个选项:销售价格、成本 或 其他价目表。这将决定高级价格规则公式将基于什么。
接下来,在 折扣 字段中,确定应应用多少折扣。需要注意的是,可以通过在此字段中设置负折扣来应用加价。
Example
要制定100%的加价(或产品成本的2倍),并确保最低利润为5美元,请将 基于 字段设置为 成本 ,将 折扣 设置为 -100
,并将 利润 设置为 5
。这在零售场景中很常见。

然后,在 额外费用 字段中,指定一个固定金额以增加(或减少)通过折扣计算出的金额。之后,在 舍入方法 字段中输入所需的数值。舍入方法将价格设置为该字段中值的倍数。
注解
舍入在 折扣之后 和 附加费之前 应用。
小技巧
要使价格以 9.99 结尾,请将 舍入方法 设置为 10
,并将 额外费用 设置为 -0.01
。
最后,在 利润率 字段中指定相对于基础价格的最小利润额。
一旦所有与公式相关的配置完成,Odoo 会在配置右侧的蓝色区块中提供公式示例。
Example
要应用20%的折扣,并将价格四舍五入至9.99,请将 基于 字段设置为 销售价格 ,将 折扣 字段设置为 20
,将 额外费用 字段设置为 -0.01
,并将 舍入方法 字段设置为 10
。

条件¶
在 创建价格表规则 弹出表单的底部是 条件 部分。
这里,首先从 应用在 字段中选择一个选项:
所有产品: 高级价格表规则将应用于所有产品。
产品类别: 高级价格表规则将应用于特定类别的产品。
Product: 高级价格表规则将应用于特定产品。
产品变体: 高级价格表规则将应用于特定的产品变体。
如果选择了除 所有产品 之外的任何选项,将出现一个新的特定选项字段,其中必须选择特定的 产品类别、产品 或 产品变体。
然后,在 最小数量 字段中选择要应用于高级价格表规则的最小数量。最后,在 有效期 字段中选择价格表项目的验证日期范围。
所有配置完成后,点击 保存并关闭 以保存高级价格表规则,或点击 保存并新建 以立即在新的表单上创建另一个高级价格表规则。
注解
如果为某个特定产品设置了价格规则,同时为其产品类别设置了另一条规则,Odoo 会采用产品本身的规则。