Skip to Content
Menu

Smart Sale Order Approvals

by
Odoo
In-App Purchases
v 15.0 Third Party 4
Download for v 15.0 Deploy on Odoo.sh
This module requires Odoo Enterprise Edition.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Studio (web_studio)
Discuss (mail)
Invoicing (account)
Lines of code 66
Technical Name smart_sale_approval_studio
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Studio (web_studio)
Discuss (mail)
Invoicing (account)
Lines of code 66
Technical Name smart_sale_approval_studio
Important:This add‑on is built for Odoo 15 Enterprise Editions.

Smart Sale Order Approvals

Automatically put the right people in charge of approving each sale order—no complex security tweaks required.

Overview

Odoo Studio’s standard approval rules only recognise users that belong to a specific security group. That can be limiting—what if the sales order really needs sign‑off from the customer’s account owner or the shipping contact’s manager?

Smart Sale Order Approvals widens the net by automatically adding relevant partner‑related users to the approver list. No spreadsheets, no manual tagging—just the right eyes on every deal.

Key Benefits

  • ✅ Auto‑detects approvers linked to the customer, invoice & shipping contacts
  • ✅ Works inside the familiar Approve flow—no new buttons or menus
  • ✅ Real‑time eligibility: users see the Validate button only when they are allowed to
  • ✅ Keeps your existing group‑based rules intact for other models
  • ✅ Lightweight add‑on—zero impact on performance
  • ✅ Helps sales move faster while preserving control
  • ✅ Reduces IT overhead—no security updates each time teams change
  • ✅ Compatible with multi‑company setups and time‑zones
  • ✅ Clean uninstall: removes itself without touching your data
  • ✅ Full logging for audit & troubleshooting

How It Works

1. Install & Activate

Load the add‑on and refresh your browser. No extra configuration needed.

2. Keep Your Rules

Your existing Studio approval rules stay untouched. The module quietly expands them for sale orders.

3. Auto‑Assign Approvers

Whenever a sale order enters approval, the system checks the linked contacts and seamlessly adds their account owners to the approver list.

Approvals keep flowing—even if sales teams reshuffle.

Screenshots

1. Using Studio, I have set up an approval rule and created my own security group.
Approval list view 2. By default, only the Admin has access to approve the Sales Order.
Approval dialog 3. Before assigning a salesperson to the Customer, Invoice Address, or Delivery Address.
Before salesperson configured
4. Therefore, I was not able to approve the Sales Order for this customer.
Approval failed
5. After assigning a salesperson to the Customer, Invoice Address, or Delivery Address.
Salesperson configured
6. Now I am able to approve the Sales Order related to this customer.
Approval success
Approval confirmed 7. Users with access to the security group can still approve quotations for any customer, following the default Odoo Studio flow.

Our Odoo Services

Customization
Customization
Implementation
Implementation
Support
Support
Integration
Integration

Related Products

Need Help?

Email Us WhatsApp (KSA) 966 54227 3082 WhatsApp (India) 91 9360353170

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.