第三章 报价单与客户确认
Odoo原生的销售流程通常从报价单开始。报价单是给客户看的商业提案,里面包含客户、产品、价格、税率、付款条件、有效期、交付信息和条款;客户接受后,报价单才会确认成销售订单,进入后续交付、开票和收款流程。
很多企业上线Odoo时,会把报价单当成“销售订单草稿”简单录入。这样也能用,但会浪费Odoo原生在报价模板、在线签名、在线支付、可选产品、报价有效期和客户门户确认方面的能力。本章我们就来看一下如何把报价单做成真正可复用、可追踪、可让客户确认的销售工具。
报价单和销售订单的关系
报价单和销售订单在系统中属于同一类业务对象,只是状态不同。
报价单草稿 -> 已发送报价 -> 客户确认 -> 销售订单 -> 交付/开票/收款
常见状态可以这样理解:
| 状态 | 含义 |
|---|---|
| 报价单 | 内部正在编辑的销售提案 |
| 已发送 | 已通过邮件、门户或其他方式发送给客户 |
| 销售订单 | 客户已经接受,商业交易成立 |
| 已取消 | 报价或订单取消 |
| 已锁定/完成 | 订单不再随意修改,进入归档或完成状态 |
实施时要让客户明白:报价单阶段可以调整方案,确认成销售订单后就应该更加谨慎,因为后续可能已经生成发货、发票、采购或生产需求。
创建报价单
进入 销售 -> 订单 -> 报价单,点击新建即可创建报价。
下面是一张典型的报价单界面。顶部有发送邮件、确认、取消等按钮,右侧状态条会显示报价单当前处于报价阶段。

报价单通常需要填写:
- 客户;
- 开票地址;
- 送货地址;
- 产品和数量;
- 单价、折扣和税率;
- 价格表和币种;
- 付款条件;
- 报价有效期;
- 销售员和销售团队;
- 条款、备注和附件。
如果从CRM商机创建报价,客户、销售员和商机来源通常可以顺带进入报价单。这样销售漏斗和后续订单会形成连续记录。
在报价单中,订单行是最核心的区域。销售人员需要确认产品、说明、数量、单价、税率和小计是否正确。右下角的未税金额、税额和总计,是客户最关心的报价结果。
报价有效期
报价有效期用于告诉客户:这份报价在什么日期前有效。
适合使用有效期的场景:
- 原材料价格波动较大;
- 汇率变化会影响价格;
- 促销活动有截止日期;
- 销售希望推动客户尽快确认;
- 项目报价需要内部重新评估。
可以在销售设置中配置默认报价有效期,也可以在单张报价单上手动调整。
不要把报价长期保持有效。过期报价如果继续让客户确认,容易产生价格争议。
报价模板
报价模板适合重复销售相似方案的企业。
例如:
- 标准实施服务包;
- 网站建设套餐;
- 设备销售加安装服务;
- 年度维护服务;
- 常见产品组合;
- 标准租赁方案。
报价模板可以预先准备产品行、说明、可选产品和条款。销售创建报价时选择模板,就能快速生成标准内容。
报价模板的价值不只是省时间,更重要的是让不同销售的报价口径一致。
设计报价模板时,不建议把模板做得过细。比如“网站标准版”“网站专业版”“Odoo实施基础包”这类常用套餐适合模板;每个客户都不同的项目,不适合为每个客户单独建模板。
模板中可以沉淀:
| 内容 | 作用 |
|---|---|
| 标准产品行 | 减少销售漏填 |
| 标准说明 | 统一交付范围和服务边界 |
| 可选产品 | 引导客户选择增值服务 |
| 默认有效期 | 控制报价风险 |
| 标准条款 | 避免每个销售自己写条款 |
如果企业销售流程还不稳定,第一期可以先不用模板。等销售团队反复使用同类报价后,再把成熟方案沉淀成模板。
可选产品
可选产品适合做增购建议。
例如客户购买打印机时,可以推荐墨盒和维护服务;客户购买设备时,可以推荐安装培训;客户购买软件时,可以推荐实施服务或运维服务。
可选产品不会一开始就强制加入订单,而是作为客户可以选择的附加项。在客户门户确认报价时,客户可以选择是否添加。
这类能力适合提升客单价,但不要滥用。可选产品应该和主产品相关,否则客户会觉得报价单很杂。
可选产品和订单行的区别在于:订单行是本次报价默认包含的内容,可选产品是给客户的附加选择。客户接受报价时,如果选择了可选产品,系统可以把它加入订单。
实施时可以让销售主管先确定几类标准搭配:
- 主设备+安装服务;
- 软件订阅+实施服务;
- 租赁产品+保险或押金;
- 产品销售+延保服务;
- 电商商品+配件包。
这样可选产品才是销售策略,而不是随手堆商品。
在线签名和在线支付
Odoo支持让客户在门户中确认报价。常见确认方式包括:
| 方式 | 适用场景 |
|---|---|
| 在线签名 | 客户签署报价确认,适合B2B服务和项目 |
| 在线支付 | 客户支付后确认订单,适合预收款或标准商品 |
| 签名+支付 | 高价值订单或需要客户承诺的场景 |
| 内部手动确认 | 传统线下确认、电话确认、合同另签 |
在线签名和在线支付是不同机制。签名代表客户确认条款,支付代表客户完成收款动作。是否使用,要看企业的交易习惯和付款流程。
如果启用在线支付,还需要先配置支付提供商。支付确认后,销售员通常会收到通知,订单也会进入后续流程。
在线签名更适合需要客户明确确认条款的B2B报价,例如实施服务、设备销售、项目合同。在线支付更适合客户可以直接下单付款的标准商品或预付款业务。
两者可以一起用,但不要为了“看起来高级”强行启用。如果客户习惯线下盖章合同,可以先用PDF报价和邮件确认;如果客户习惯门户操作,再逐步启用在线签名和在线支付。
客户门户确认
报价单发给客户后,客户可以通过邮件链接或门户查看报价。
客户门户可以让客户:
- 查看报价明细;
- 下载PDF;
- 接受或拒绝报价;
- 在线签名;
- 在线付款;
- 添加可选产品;
- 查看后续订单和发票。
门户体验和邮件配置密切相关。上一部分已经讲过邮箱配置和消息区,这里要把它们连起来:报价邮件能否送达、客户能否点开链接、客户回复能否回到单据,都会影响销售体验。
报价单右上角的客户预览可以帮助销售人员提前查看客户看到的页面。正式发送前,建议至少预览一次,确认金额、条款和按钮符合预期。

如果企业使用门户确认报价,还要同时测试:
- 客户是否能收到报价邮件;
- 客户点击链接后是否能打开门户页面;
- 未登录客户是否能通过访问令牌查看;
- 在线签名按钮是否显示;
- 在线支付按钮是否显示;
- 客户接受后订单状态是否正确变化;
- 销售是否收到提醒。
这些内容和前面基础数据部分的邮箱配置、消息区、门户访问令牌都有关。销售模块不是孤立的,报价确认体验往往会暴露基础设置是否完整。
报价单发送前要确认什么
发送报价前,销售至少要确认:
- 客户名称、开票地址、送货地址正确;
- 产品名称、数量、单位正确;
- 单价、折扣、税率正确;
- 价格表和币种正确;
- 付款条件和报价有效期合理;
- 交付周期和承诺日期可实现;
- 附件和条款没有遗漏;
- 客户看到的PDF版式可接受。
这些不是项目交付文件,而是销售日常工作习惯。报价单一旦发出,就代表公司对客户做出商业承诺。
如果企业对报价PDF格式要求较高,可以先使用原生文档布局调整Logo、颜色、页脚,再评估是否需要QWeb报表轻度定制。不要为了追求和旧系统一模一样,把第一期报价流程拖得过重。
报价单也可以直接打印为PDF,适合发给客户归档或线下盖章。

打印后的PDF样式由文档布局和报表模板决定。第一期至少要保证公司Logo、地址、电话、页脚、产品明细和金额显示清楚。

报价和CRM的衔接
如果企业使用CRM,推荐从商机中创建报价。
这样可以保留:
- 线索来源;
- 商机阶段;
- 销售活动;
- 客户沟通记录;
- 报价金额;
- 赢单或丢单原因。
如果销售直接在销售模块创建报价,也可以使用。但从管理角度看,CRM到报价的链路更完整,方便后续统计转化率和销售漏斗。
实施建议
第一期上线时,不建议马上启用所有报价高级功能。可以按下面顺序推进:
| 阶段 | 建议 |
|---|---|
| 第一阶段 | 标准报价单、邮件发送、PDF样式、客户确认流程跑通 |
| 第二阶段 | 配置报价有效期、付款条件、标准条款 |
| 第三阶段 | 使用报价模板和可选产品,提高报价效率 |
| 第四阶段 | 根据客户习惯启用在线签名或在线支付 |
| 第五阶段 | 和CRM、订阅、项目、库存、财务流程打通 |
本章我们把报价单从创建、发送、有效期、模板、可选产品、在线签名、在线支付和CRM衔接讲了一遍。下一章会继续看客户确认报价后,销售订单如何进入交付、开票、取消、锁定和状态管理。