Odoo 销售、电子商务和 POS 的折扣与忠诚度计划配置指南

折扣与忠诚度计划

Odoo SaleseCommercePoint of Sale 应用允许用户创建可用于线上和线下购物的折扣与忠诚度计划。这些计划提供比 pricelists </applications/sales/sales/products_prices/prices/pricing> 更丰富、公开且具时效性的定价选项。

配置设置

要开始使用折扣与忠诚度计划,前往 Sales --> Configuration --> Settings。在 Pricing 小节下,勾选 Discounts, Loyalty & Gift Card 选项框以启用该功能。最后点击 Save 保存更改。

创建折扣与忠诚度计划 {#sales/products/loyalty-programs}

要创建折扣与忠诚度计划,进入 Sales --> Products --> Discount & Loyalty

如果尚未创建任何折扣或忠诚度计划,Odoo 会提供一组模板卡片帮助创建第一个计划。选择其中一个模板卡片,或点击 New 从零开始创建新计划。

如果已有计划,选择已有的计划进行编辑。

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

模板 仅在未创建任何计划时 出现,创建首个计划后即消失。
::::

创建或编辑计划会打开计划表单。

计划表单包含以下字段:

  • Program Name:在此字段输入计划名称。计划名称 对客户可见。
  • Program Type:从下拉菜单中选择所需的 program type <sales/pricing_management/program-types>
  • Currency:选择计划使用的货币。
  • Pricelist:如需,可从下拉菜单选择价目表,使该忠诚度计划仅适用于特定价目表(及其关联的客户)。此字段可选择多个价目表。当同一忠诚度计划关联多个价目表时,可实现不同客户细分使用不同价目表但共享 相同 的忠诚度计划。若留空,则计划对所有客户均有效。
  • Points Unit:输入 Loyalty Cards 计划使用的积分名称(例如 Loyalty Points)。该积分单位名称 对客户可见。仅在 Program TypeLoyalty Cards 时出现此字段。
  • Start Date:选择计划生效的日期。如需计划始终有效且不设结束日期,可留空。
  • End Date:选择计划失效的日期。如需计划始终有效且不设结束日期,可留空。
  • Limit Usage:如需限制计划在有效期内的使用次数,勾选此复选框并输入使用次数上限。
  • Company:在多公司数据库中,选择该计划适用的公司。留空则对数据库中的所有公司均可用。
  • Available On:选择计划可用的应用。
  • Website:选择计划可用的站点。留空则适用于所有站点。
  • Point of Sale:选择计划可用的销售点(POS)。留空则适用于所有 POS。

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

表单中可用的选项会根据所选的 Program Type <sales/pricing_management/program-types> 而变化。
::::

所有已生成的卡片、代码、优惠券等均可通过表单顶部的智能按钮访问。

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

在 Odoo 17(及以后版本)中,当忠诚卡或优惠券与数据库中的联系人关联时,联系人表单会出现 Loyalty Cards 智能按钮。

该智能按钮 仅在 联系人关联了忠诚卡或优惠券时出现。
::::

程序类型 {#sales/pricing_management/program-types}

表单中可选的不同 Program Types 包括:

  • Coupons:生成并分享一次性使用的优惠码,立即授予奖励。
  • Loyalty Cards:客户在购买时累计积分,可在当前或未来订单中兑换奖励。
  • Promotions:为下单设置条件规则,满足后授予奖励。
  • Discount Code:设置代码,结算时输入可获得折扣。
  • Buy X Get Y:每购买 (X) 件商品,客户获得 1 积分。累计到一定积分后,可兑换 (Y) 件商品。
  • Next Order Coupons:生成并分享一次性优惠码,在客户的下一笔订单中授予奖励。

条件规则

接下来,配置决定计划何时适用于客户订单的 Conditional rules

Rules & Rewards 选项卡中,点击 Add(位于 Conditional rules 旁)以添加 条件。会弹出 Create Conditional rules 窗口。

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

Conditional rules 的可选项会随所选 Program Type <sales/pricing_management/program-types> 而变化。
::::

配置条件规则的可用选项包括:

  • Discount Code:输入用于 Discount Code 计划的自定义代码,或使用 Odoo 自动生成的默认代码。仅在 Program TypeDiscount Code 时出现。
  • Minimum Quantity:输入必须购买的最少商品数量,以获得奖励。最小数量需设为至少 [1],确保客户必须下单才能获得奖励。
  • Minimum Purchase:输入必须消费的最低金额(含税或不含税),以获得奖励。若同时填写了最小数量和最小消费额,则订单需同时满足两项条件。
  • Products:选择计划适用的具体商品。留空则适用于所有商品。
  • Categories:选择计划适用的商品类别。选择 All 则适用于所有商品类别。
  • Product Tag:选择带有特定标签的商品以应用计划。
  • Grant:输入客户每笔订单、每消费金额或每支付单位可获得的积分数量(适用于 Loyalty CardsBuy X Get Y 计划)。

点击 Save & Close 保存规则并关闭弹窗,或点击 Save & New 保存后立即创建新规则。

奖励

在计划表单的 Rules & Rewards 选项卡中,点击 Add(位于 Rewards 旁)以添加 奖励,会弹出 Create Rewards 窗口。

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

Rewards 的可选项会随所选 Program Type <sales/pricing_management/program-types> 而变化。
::::

配置奖励的可用选项包括:

  • Reward Type:在 Free ProductDiscountFree Shipping 中选择奖励类型。后续的奖励配置选项取决于所选的 Reward Type
    • Free Product
      • Quantity Rewarded:选择免费赠送给客户的商品数量。
      • Product:选择作为奖励的免费商品。仅能选择一个商品。
      • Product Tag:选择标签以进一步限定符合条件的免费商品。
    • Discount
      • Discount:以百分比、每积分货币或每订单货币输入折扣金额。随后选择折扣适用于整个 OrderCheapest Product(订单中最便宜的商品)或 Specific Products(特定商品)。若开启 developer mode </applications/general/developer_mode>,可将折扣限定在特定域中的最便宜商品(例如在包含多种服装的订单中,仅对最便宜的 T‑shirt 打折)。
      • Max Discount:输入该奖励可提供的最大折扣金额(货币)。设为 [0] 表示无限制。
    • Free Shipping
      • Max Discount:输入该奖励可提供的最大折扣金额(货币),设为 [0] 表示无限制。
  • In exchange of:输入兑换奖励所需的积分数量(适用于 Loyalty CardsBuy X Get Y)。
  • Description on order:输入奖励的描述,结算时向客户显示。
滚动至顶部