Odoo ERP Build for Beauty B2B

Job ID: 40454529

Budget: $750 – $1,500 USD

I am launching a beauty-products B2B marketplace that mixes an Amazon-style catalogue with a strong bonus system built around bundles of offers. The platform will run on an ERP-first architecture powered by Odoo, with PostgreSQL as the database, Python for custom logic, and a clean REST API layer that will later feed a mobile app.

Phase 1 centres on the bonus system and bundles of offers. Within that scope, I still need the inventory module ready for production, covering stock tracking, order management, and supplier management so promotions can reliably draw on real-time availability. Sales-based bonuses and loyalty-points schemes must be baked into the promotions/discount engine from day one.

Core stack & workflow
• Odoo 16/17 custom modules written in Python
• PostgreSQL tuning for high-volume catalogues
• RESTful endpoints documented in OpenAPI for future mobile integration
• GitHub flow with clean commits and pull-request reviews
• Linux server deployment scripts (Docker or straight Ansible welcome)
• Solid permission model and security hardening across all modules

Acceptance for the MVP
• Users can create and publish bundled offers that automatically apply sales-based bonuses or loyalty points at checkout.
• Inventory levels update instantly after each transaction, reflecting across stock tracking, order management, and supplier views.
• Every promotion, bonus calculation, and inventory mutation is accessible through a versioned REST endpoint returning JSON.
• All code, Docker/Ansible files, and migration scripts are committed to the GitHub repo with CI tests passing.

If you have senior-level Odoo experience and can deliver a scalable, modular backend that keeps expansion effortless, let’s make this marketplace happen.