07/02/2026
In this video, we build a complete Sale Order Approval Workflow in Odoo 19 using a custom module, exactly the way itβs done in real production environments.
Youβll learn how to design a multi-level approval system where Sale Orders must be approved based on amount thresholds and user roles (Managers, Directors, etc.), before they can be confirmed. We cover everything from backend logic to user interface integration, following clean and upgrade-safe Odoo development practices.
This tutorial is ideal if you want to understand real-world Odoo customizations, not just basic examples.
πΉ What youβll learn in this video:
How to design approval rules based on Sale Order amount
Creating custom models for approval logic
Using security groups and access rights for role-based approvals
Extending the Sale Order model with approval states
Adding statusbars and action buttons to the Sale Order form
Preventing confirmation until approvals are completed
Building a clean and scalable module structure
Best practices for production-ready Odoo modules
πΉ Who this video is for:
Odoo beginners who want to learn real business logic
Odoo developers looking for advanced customization examples
Functional consultants wanting to understand approval workflows
Companies needing controlled Sale Order approvals
πΉ Module & Code:
π GitHub Repository:
https://github.com/ffaemy/my_odoo_mod... and look for odooistic_so_approval_workflow
πΉ Need custom Odoo development?
If you need help with Odoo customizations, workflows, approvals, or reports, feel free to contact us:
π§ [email protected]
πΉ Support Odooistic β€οΈ
If you find this content helpful and want to support Odooistic, you can donate or support us via PayPal:
π [email protected]
Donβt forget to Like, Subscribe, and Share this video to support the channel and help others learn Odoo.
Thank you for watching β see you in the next Odooistic tutorial!