Khichdi InfoTech
Configurable furniture quote-to-subcontract flow — Odoo project case study hero
← All case studiesManufacturing · Quoting

Configurable furniture quote-to-subcontract flow

Custom Odoo workflow for made-to-order furniture — replacing spreadsheet calculators with automated quote-to-subcontract and purchase generation. Quote time reduced from hours to minutes with upgrade-ready architecture.

Built for two readers: executives can scan the summary and impact cards; technical leads can continue into architecture, highlights, and workflows.

Hours→Min

Quote preparation

12 mo

Implementation & support

Platform
Odoo 18
Industry
Manufacturing & custom furniture
Engagement
12 months · implementation & support
Role
Solution architect & technical lead

Technologies

OdooPythonPostgreSQLMRPREST APIs

Solutions delivered

Quote configuratorSubcontract automationPurchase generationConfigurable product flowUpgrade-ready architecture

Technology stack

OdooPythonPostgreSQLMRPREST APIs

01 · Executive summary

What a decision maker needs to know

Client · problem · solution · business value — in under two minutes.

Client: a made-to-order furniture manufacturer relying on spreadsheet quoting and manual subcontract purchase creation.

Problem: configurable products with complex BOM logic meant quotes took hours and subcontracting steps were error-prone outside Odoo.

Solution: end-to-end quote-to-subcontract workflow inside Odoo — automated quote lines, subcontract orders, and purchase generation on upgrade-ready architecture.

Business value: quote preparation reduced from hours to minutes, automated subcontract/purchase flows, and a single system of record for configurable manufacturing.

02 · Business challenges

What was blocking the business

Hours-long quoting

Spreadsheet calculators made configurable furniture quotes slow and fragile.

Subcontract re-keying

Approved quotes did not reliably become subcontract and purchase documents in Odoo.

BOM complexity

Option/BOM logic lived outside the ERP, so tribal knowledge drove commercial risk.

Upgrade friction risk

Custom work needed an architecture that would not trap the client on one Odoo version forever.

03 · Business requirements

What the solution had to support

  • Configurable product quoting inside Odoo
  • Automated subcontract and purchase generation from approved quotes
  • Replace spreadsheet calculators as the source of truth
  • Architecture that can move forward with future Odoo upgrades

04 · Solution delivered

How we approached delivery

End-to-end quote-to-subcontract workflow inside Odoo replacing spreadsheet calculators — automated quote lines, subcontract orders, and purchase generation with architecture prepared for future version upgrades.

Key modules & areas: Sales, Purchase, Subcontracting, Invoicing, Products

Architecture

Sales configurator path encoded in Odoo instead of offline calculators.

Automation

Approved quotes generate subcontract and purchase documents automatically.

User experience

Sales builds configurable quotes inside the ERP with maintainable option/BOM rules.

Upgrade readiness

Customization patterns chosen to reduce friction on future Odoo upgrades.

05 · Technical architecture

How the system was structured

Sales configurator flow

Quote lines driven by configurable product logic instead of offline spreadsheets.

Subcontracting bridge

Approved quotes generate subcontract and purchase documents in Odoo.

Product & BOM rules

Product configuration and BOM-related logic encoded where operators can maintain it.

Upgrade-ready customizations

Custom work structured to reduce friction on future Odoo upgrades.

06 · Technical highlights

Implementation choices that mattered

Practical engineering decisions — not a technology laundry list.

Quote configurator logic

Configurable furniture options produce quote lines inside Odoo — not in spreadsheet calculators.

Quote → subcontract automation

Commercial approval triggers subcontract and purchase document generation.

Maintainable BOM/option rules

Rules live where operators can maintain them, reducing tribal spreadsheet knowledge.

Upgrade-ready module boundaries

Customization patterns chosen to reduce future major-version pain.

07 · Features delivered

What was actually implemented

Quote configurator

In-Odoo quoting for configurable furniture products.

Subcontract automation

Automated subcontract document generation from approved quotes.

Purchase generation

Purchase flows created from the same approved commercial path.

Configurable product flow

Product configuration handled as an operational process, not a spreadsheet.

Migration-ready architecture

Customization patterns chosen to support future upgrades.

Option and BOM rule model

Configurable product options and BOM-related rules live in Odoo so sales can build accurate quotes without spreadsheet calculators — maintainable by operators, not tribal knowledge.

08 · Automation workflow

How automation runs in production

  1. 01

    Configure & quote

    Sales builds the configurable quote inside Odoo.

  2. 02

    Approve

    Commercial approval confirms the configuration and pricing.

  3. 03

    Generate subcontract / purchase

    Downstream subcontract and purchase documents are created automatically.

  4. 04

    Execute manufacturing path

    Operations proceed from ERP documents rather than re-keyed spreadsheets.

09 · Technologies used

Stack used on this engagement

OdooPythonPostgreSQLMRPREST APIs

10 · Business impact

Value delivered

Faster quoting

Quote preparation dropped from hours to minutes.

Increased automation

Approved quotes generate subcontract and purchase documents automatically.

Lower operational risk

Configurable manufacturing uses one system of record instead of fragile spreadsheets.

11 · What makes this engagement unique

Product configurator + subcontract workflow

This case is defined by quote-to-make commercial automation for configurable furniture — not a generic MRP implementation story.

12 · Why this matters

Takeaway for similar programmes

Made-to-order manufacturers lose margin in quoting friction and subcontract re-keying. Encoding the quote-to-subcontract path in Odoo turns tribal spreadsheet knowledge into an operable process.

Related Knowledge Hub reading

Guides, resources, and tools that match this implementation theme.

Suggested next project

Continue with another published implementation in the portfolio.

Case study FAQs

Did this replace MRP entirely?

No. It focuses on the quote-to-subcontract commercial path and purchase generation for configurable furniture — with manufacturing execution remaining in Odoo’s operational model.

Next step

Discuss manufacturing / quoting

Share BOM complexity, subcontracting, and quote workflow pain.

Ready to build or automate something?

Share your constraint — Shopify sync, migration, POS, manufacturing, or warehouse automation — and we will recommend the right engagement type.

Business technology and software delivery