我需要覆盖 Odoo 14.00 Enterprise 中在线签署销售订单的功能。 我不希望客户确认销售(该方法有很多其他自定义功能并添加了自动化)只需更改我的自定义状态以通知销售人员。
当客户点击签名按钮时会触发什么方法,或者 Odoo 中的哪个模块执行此过程?
您需要关注sale_sign模块,该模块管理报价单和销售订单的在线签名流程。
这是实现您的要求的高级方法:
它会是这样的:
from odoo import models
class SaleOrder(models.Model):
_inherit = 'sale.order'
def action_your_custom_method(self):
# logic to change custom state
self.update({'custom_state': 'your_custom_value'})
这种方式允许您根据您的要求修改销售订单流程,而无需在客户签字后直接确认订单。