
Closed
Posted
Paid on delivery
I need a small, well-structured addon for the Odoo Inventory module that applies a fixed, percentage-based discount each time a product with a qualifying serial number appears in an order. The live system is on “17. 18. 19”, so the code must stay clean, depend only on standard Odoo APIs, and migrate smoothly as we move through these versions. Key compatibility point: everything has to work seamlessly inside our existing Order processing flow—no extra clicks, no broken stock moves, and no surprises on invoices or delivery slips. The discount percentage will be defined in a simple model or field that can be updated by us later; once a matching serial is detected, the percentage should be applied automatically while preserving normal tax and subtotal calculations. Deliverables • A standalone, installable module written in Python that hooks into Odoo Inventory and Sales using pure Odoo ORM. • Clear in-code comments plus a brief README outlining models, methods, and upgrade notes. • Unit or demo tests that show the module behaving correctly when products with and without the target serial numbers are processed in an order. Acceptance criteria • Create an order, add a product tied to a listed serial number, confirm it, and see the correct discount line applied automatically. • Order confirmation, delivery, invoicing, and stock valuation continue to post exactly as they do in vanilla Odoo. • No warnings or traceback errors in the log on Odoo 17; code lint-clean so it can be ported forward. If this sounds straightforward to you and you have a track record of clean, maintainable Odoo addons, let’s get started.
Project ID: 40610041
154 proposals
Remote project
Active 1 min ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
154 freelancers are bidding on average $472 USD for this job

Hi, I understand your need for a smooth, clean discount system based on serial numbers that won’t interfere with your order process. I will create a small, neat module using only standard Odoo tools, so it stays easy to update. Have you thought about how you want to set or change the discount percentage — like a simple field or a small menu? Let’s chat first about your preferred way to manage that and plan something that grows with your needs. We can also look at integrating features like automatically adjusting invoices and stock moves based on serial detection. I’ve worked on Odoo projects like the multivendor marketplace, TicketingHIPAA, and Car fleet management, all focusing on clean code and usability. Looking forward to discussing your project and building something great together. Regards, Nick.
$250 USD in 3 days
8.2
8.2

Hello, I will deliver a standalone Odoo addon that detects qualifying serial numbers on order lines and applies the configured percentage discount automatically, preserving normal tax, subtotal, and stock valuation behavior across Odoo 17, 18, and 19. On a similar Odoo inventory addon, I built everything against pure ORM with no JS patches, which made the version migration a one line manifest change. I will structure yours the same way. Questions: 1) Will the qualifying serial numbers live in a dedicated model, or do you prefer a many2many field on the product template? 2) Should the discount appear as a modified unit price on the existing order line or as a separate negative line? Share your current Odoo 17 instance details and I will have a working staging module ready for review. Send me a message and we can go over the details. Best regards, Kamran
$282 USD in 10 days
7.5
7.5

Hi, To apply a fixed, percentage-based discount seamlessly in Odoo, I can develop a clean, maintainable addon that integrates smoothly with your existing inventory and sales processes. 1. **Module Development**: I'll create a standalone Python module that hooks into Odoo Inventory and Sales, ensuring it adheres to your versioning requirements. 2. **Testing & Documentation**: The module will include comprehensive in-code comments and a README for easy understanding, along with unit tests to validate functionality. 3. **Implementation**: I will ensure that the discount applies automatically without disrupting your current order processing flow. Could you clarify how you envision updating the discount percentage in the model? Let's discuss this further to ensure we meet your needs perfectly.
$250 USD in 3 days
7.1
7.1

Hi, I have experience developing custom Odoo modules and can build this addon following Odoo best practices, keeping the code clean, lightweight, and easy to upgrade for Odoo 17, 18, and 19. My approach Create a standalone Odoo module that integrates with the Sales and Inventory modules using only the standard Odoo ORM. Add a simple configuration model or field where you can define and update the discount percentage for qualifying serial numbers. Automatically detect the serial number during the normal order process and apply the discount without requiring any extra user action. Ensure taxes, subtotals, invoices, delivery orders, and stock valuation continue to work exactly as they do in standard Odoo. Keep the code well-structured with clear comments and follow Odoo coding standards to make future upgrades straightforward. Deliverables Standalone installable Odoo module Clean Python code using standard Odoo APIs Configuration screen for managing serial number discounts README with installation, functionality, and upgrade notes Unit/demo tests covering products with and without qualifying serial numbers Support for Odoo 17 with code written to simplify migration to Odoo 18 and 19 I can start immediately. After reviewing your current workflow and serial number handling, I'll provide a detailed implementation plan and deliver a tested module that integrates smoothly with your existing Odoo environment. I look forward to working with you. Best regards
$750 USD in 10 days
6.9
6.9

Hi there, I’ll build a clean, production-ready Odoo 17 addon that automatically applies a configurable percentage discount whenever a product with a qualifying serial number is added to a sale order. The logic will trigger during order confirmation (or line creation, depending on your workflow), validate the serial against a defined rule set (e.g., prefix match, regex, or explicit list), and apply the discount directly to the line’s unit price—preserving full auditability and compatibility with Odoo’s pricing engine. The addon will include: - A new model to manage serial-based discount rules (product, serial pattern, discount %) - Safe, non-intrusive overrides of core methods using proper inheritance - Full support for multi-company and multi-currency setups - Clear inline comments and a concise README explaining setup, configuration, and testing steps - PostgreSQL-optimized queries for serial lookups I’ll test thoroughly in a local Odoo 17 environment with real inventory and sale flows, and deliver clean, modular Python code following Odoo’s official coding guidelines. Best Regards, Khorshed Alam, RS Software
$515 USD in 5 days
8.1
8.1

Hello, I will build your Odoo serial-based discount automation addon using Python and standard Odoo ORM, integrating with Inventory and Sales workflows. The module will detect qualifying serial numbers and apply percentage discounts while keeping taxes, invoices, stock moves, and delivery slips accurate. Clean Odoo development without disrupting your workflow. I have developed custom Odoo addons with automated business logic, Sales/Inventory integrations, and upgrade-friendly code. I understand Odoo 17, 18, and 19 compatibility, testing, documentation, and maintaining vanilla system behavior. You can send me a message so we can quickly discuss your project and proceed further. I am looking forward to hearing from you. My Portfolio: https://www.freelancer.com/u/bhatti Best, Hammad
$750 USD in 20 days
6.9
6.9

Hi, I reviewed the project and clearly understand you need a standalone Odoo addon that automatically applies a fixed percentage discount when a product with a qualifying serial number appears in an order, without disrupting the existing flow. I’ll implement this using pure Odoo ORM hooks into Inventory and Sales, storing the discount percentage in a simple model and applying a discount line on the sale order when a serial match is detected. The solution will rely on standard APIs and stay compatible with Odoo 17, using PostgreSQL-backed data and ERP workflows for reliability. I focus on quality, responsiveness, and clean, easy-to-manage results that fit your upgrade path. Let’s discuss here now.
$250 USD in 30 days
6.6
6.6

Hi, I can build the serial-based discount addon that integrates cleanly with Odoo 17’s Inventory and Sales flows while keeping the discount logic controlled in a separate model for easy updates. I once created a similar module for a client where we had to validate product attributes before applying adjustments, and the biggest challenge was ensuring the discount line didn’t interfere with tax calculations or stock moves. I’d approach this using a dedicated Python mixin for the product template, triggered on order line creation, because it keeps the logic isolated and version-proof. The whole system will stay stable since all changes are self-contained and fully compatible with Odoo’s standard APIs. The discount will apply automatically without extra steps, keeping invoices and deliveries consistent with vanilla Odoo behavior. If this fits, I can start right now. Thanks, Denis.
$400 USD in 5 days
6.0
6.0

Hello There! I'm Md Toriqul Islam, and I'm excited to partner with you. I can dive into your project immediately. I understand you need a clean, standalone Odoo addon that automatically applies a percentage-based discount whenever a product with a qualifying serial number is included in a sales order. I will develop the module using standard Odoo ORM and APIs, ensuring full compatibility with Odoo 17 and a clean upgrade path to Odoo 18 and 19. The discount percentage will be configurable through a dedicated model or field, and the automation will integrate seamlessly with your existing sales, inventory, invoicing, and stock workflows without affecting taxes, stock moves, or valuation. The module will include clear documentation, in-code comments, and test cases demonstrating the expected behavior. I am skilled in Odoo Development, Python, Odoo ORM, Odoo Inventory, Odoo Sales, Custom Module Development, PostgreSQL, API Integration, and ERP Customization. I'm confident I can deliver a maintainable, production-ready Odoo module that integrates smoothly with your existing workflow while remaining easy to upgrade and extend in future Odoo versions. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$250 USD in 3 days
5.8
5.8

Greetings! I specialise in developing clean, scalable Odoo solutions and custom modules using standard Odoo ORM practices. We are a team of 62 professionals with over 9 years of experience delivering reliable ERP customizations, automation, and integrations. Here’s how we can help: • Develop a standalone Odoo Inventory/Sales addon for serial-based automatic discounts. • Implement discount logic without affecting taxes, invoices, stock moves, or delivery workflows. • Build configurable fields/models for managing discount rules easily. • Ensure compatibility with Odoo 17 and smooth migration readiness for future versions. • Provide clean documentation, comments, README, and functional tests. Could you please confirm how the qualifying serial numbers will be maintained (manual entry, import, or existing serial records)? Also, should the discount apply as a separate order line or directly on the product line? We are ready to deliver a clean, maintainable Odoo solution that integrates seamlessly with your existing workflow.
$500 USD in 7 days
5.4
5.4

Hello You need a custom Odoo module to automatically apply discounts based on product serial numbers. I can build a clean and scalable solution fully integrated with your Sales and Inventory workflow I will create a standalone Odoo addon using Python ORM that detects qualifying serial numbers and applies the defined percentage discount automatically without affecting taxes invoices or stock operations In Odoo, serial numbers uniquely identify each product unit and allow tracking across the entire order and inventory flow which makes them ideal for conditional automation like this 0 The module will be lightweight upgrade friendly and compatible with Odoo 17+ ensuring smooth migration to future versions I will also include proper code comments test cases and a README so your team can manage and extend it easily Flow will be Serial detected → condition matched → discount applied automatically in order line → normal invoice and delivery process continues I focus on clean architecture no hacks and long term maintainability which is critical for Odoo systems I have experience with Odoo customization automation and building modules for sales inventory and pricing logic A few questions 1 Will discount be fixed per serial or configurable list 2 Do you want UI to manage serial discount rules 3 Should discount apply per line or entire order 4 Any special conditions like customer type or quantity Thanks
$298 USD in 7 days
5.6
5.6

Hi, I will deliver a lightweight Odoo addon that automatically applies a percentage discount when a listed serial number appears in an order, fully compatible with Odoo 17 through 19 and implemented using only stable public ORM APIs. The module will hook into Sales Order and Inventory workflows so the discount line is created automatically on confirmation while preserving tax calculations, subtotals, stock moves, deliveries, invoicing and stock valuation exactly as in vanilla Odoo. A simple configuration model will store the discount percentage and the qualifying serial list. You will receive a standalone Python module, clear inline comments, a brief README with upgrade notes, and unit and demo tests that prove behavior for products with and without target serials. I have delivered 8 Odoo addons for inventory and sales automation across Odoo 12 through 16. Should qualifying serials be managed by a new model in the addon or read from an existing model you already have? Happy to jump on a quick chat. Ali Zain
$500 USD in 7 days
5.3
5.3

Hello, I bring over 14 years of dedicated experience working with Odoo, from version 5 to the latest v19 in both Enterprise and Community editions. As an Odoo-certified consultant, I specialize in delivering tailored solutions to meet your business needs. My services include: Installation, Implementation, and Configuration Customization and Consultation Migration and Training Integration with APIs and 3rd-party applications I also have extensive experience deploying Odoo on various platforms, including any cloud environment and Odoo.sh. As an active member of OCA and the Odoo community, I hold a top position on the Odoo Forum (view profile). This reflects my commitment to sharing knowledge and staying at the forefront of the Odoo ecosystem. When you partner with me, you can expect quality, reliability, and a deep understanding of your unique requirements. I look forward to helping your business unlock its full potential with Odoo. Let’s discuss how I can support your goals!
$500 USD in 7 days
5.5
5.5

Hi, I'm a senior developer with 20+ years of experience, Top Rated on Freelancer.com with 1,500+ completed projects and a 5-star record, specializing in Odoo customizations and ERP integrations. I'll build a lightweight Odoo addon that hooks into the Inventory and Sales modules, using only standard Odoo APIs and ORM to avoid version conflicts. The module will add a single field on products to store qualifying serial patterns, then scan order lines for matches during confirmation, applying a configured percentage discount automatically while preserving tax and subtotal logic. I'll include commented code, a README with upgrade notes, and minimal tests to validate behavior across serial scenarios. The addon will require no extra clicks, maintain clean stock moves, and deploy without warnings in Odoo 17. I can start immediately.
$400 USD in 5 days
5.4
5.4

Hi Sir, I can efficiently handle all the tasks mentioned in the job summary with high-quality features and functionality. I am a self-motivated and experienced Odoo developer and tech partner, focused on delivering reliable solutions and complete customer satisfaction. I assure you of 100% quality work and timely delivery. Let’s connect to discuss further. Thanks,
$550 USD in 10 days
5.3
5.3

Hello there, we are a team of senior AI ML Full Stack Web and Mobile App Developers. Please, send me a message to discuss the work and finish in no time. Thanks Ashish Kumar.
$500 USD in 7 days
5.4
5.4

Good to see this project, We will build a standalone Odoo addon that detects qualifying serial numbers on order lines and applies the configured percentage discount automatically. The key detail is hooking into the order confirmation flow without disrupting stock moves or invoice totals. We will override the relevant Sale and Stock models using pure ORM, compute the discount before tax lines are calculated, and leave delivery and valuation untouched. A couple of quick things to confirm: 1) Should the discount percentage be set per serial number, or one global rate for all qualifying serials? 2) Do you need the module installable on all three versions (17, 18, 19) from day one, or start with 17 and port later? The number quoted here is a starting estimate. Looking forward to talking through the details. Faizan
$284 USD in 10 days
5.0
5.0

I can create a well-structured Odoo addon that applies a percentage-based discount based on qualifying serial numbers, ensuring it integrates smoothly into your existing order processing flow. My first step will be to outline the core functionality and confirm the specific discount percentage model you want. Based in Toronto, Canada, I work efficiently and am always available for updates or questions. Looking forward to collaborating on this.
$250 USD in 7 days
4.7
4.7

Hi, I can create a custom Odoo addon that will seamlessly integrate with your existing inventory and sales processes. With over 8+ years of experience developing Odoo modules, I ensure my code is clean, follows standard Odoo APIs, and includes clear comments for easy updates. I will design the module to automatically apply the discount while maintaining normal calculations for taxes and subtotals. You’ll have the necessary tests to confirm its functionality. Rest assured, I’ll make sure there are no issues with stock moves or invoices. Let me know when you’d like to kick off this project! Best Regards, Priyanka
$500 USD in 7 days
4.8
4.8

As a seasoned Full Stack Developer with 8+ years of industry experience, rest assured that I'm well versed in producing clean, well-documented code that will align seamlessly with your existing Odoo system. I've built my reputation on the ability to deliver powerful yet elegant solutions tailored to your exact needs - and this project is no exception. Having worked on over 145 successful projects, I've proven my capability to create scalable and maintainable Odoo addons with great efficiency and care for each client's specific requirements. With a solid proficiency in Python, PostgreSQL, API Integration, and Software Architecture, I possess all the key technical skills required to ensure this project's success. Navigating efficiently through different versions of Odoo is something I'm very comfortable with, guaranteeing you a solution that remains compatible today while being migratable when needed.
$500 USD in 7 days
4.7
4.7

Cairo, Egypt
Member since Jul 26, 2026
₹12500-37500 INR
₹1500-12500 INR
$30-250 USD
$250-750 USD
$250-750 USD
$30-250 USD
₹10000-50000 INR
$1199 USD
$8-15 USD / hour
₹37500-75000 INR
$8-15 USD / hour
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
$500 USD
$30-250 USD
$250-750 USD
$2-8 USD / hour
€8-30 EUR
$30-250 USD