From defective intake to sellable, warranted stock
A complete refurbishment and reconditioning lifecycle for Odoo — intake, diagnosis, grading, parts and labour cost rollup, quality control, and multi-channel resale, with cost-recovery reporting built in.
The problem
Refurbishing used goods is a distinct operation that standard Repair and MRP tools were never built for. A single unit moves through intake, diagnosis, grading, parts replacement, and quality control before it can be resold under a new SKU and price — but that journey ends up scattered across repair orders, manual stock adjustments, spreadsheets, and helpdesk tickets. When a customer, auditor, or marketplace asks what was done to a unit and what condition it carries, the answer takes manual reconstruction.
The solution
Refurbishment & Reconditioning gives every unit a single, visible lifecycle: guided intake with condition grading, a viability check before work begins, parts and labour cost rollup, quality control, automatic warranty calculation, and configurable stock routing for defective, refurbished, and component locations — plus a cost-recovery dashboard that shows whether each refurbishment was worth doing.
Everything a refurbishment workshop needs
Every capability below is implemented in the module.
Guided intake and condition grading
Every unit is diagnosed and assigned a condition grade at intake, driving resale price and warranty from the very first step.
Pre-repair viability assessment
Confirm a unit is worth refurbishing before parts and labour are committed, avoiding wasted work on non-viable units.
Visible workshop pipeline
Refurbishment orders move through draft, assessment, repair, quality control, and done stages with a statusbar and colour-coded list and kanban views, so operators always know where a unit stands.
Parts and labour cost rollup
Track every part consumed and labour applied on an order, rolling actual cost into the refurbishment total for accurate pricing and margin.
Quality control gate
Units only re-enter sellable stock after passing quality control, preventing ungraded or unverified items from reaching customers.
Configurable stock routing
Defective input, refurbished output, and consumed components each route to their own configurable location, keeping inventory accurate without manual adjustments.
Automatic warranty calculation
Set a warranty period per product or grade and let the order compute its expiry automatically the moment refurbishment is complete.
Bulk intake, batches, and parts bundles
Create many draft orders at once with the intake wizard, consolidate related repairs into batches, map refurbished variants in bulk, and reuse parts-bundle templates for recurring device configurations.
Cost-recovery dashboard and multi-channel resale
A pivot dashboard reports refurbishment yield, scrap rate, and value recovered, while the refurbished unit's grade follows it to B2B sales orders and the point-of-sale product grid.
How it works
Intake & diagnose
Log the defective unit, run diagnostics, and assign a condition grade.
Assess viability
Confirm the unit is worth refurbishing and map it to its refurbished variant before committing parts and labour.
Recondition & inspect
Consume parts and labour, then pass the unit through quality control.
Grade, warrant & resell
Warranty expiry calculates automatically and the graded unit becomes available for B2B sale or POS.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
It builds on Inventory (stock), Sales, Purchase, and Point of Sale, and installs alongside them without modifying their core behaviour.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Refurbishment & Reconditioning
Guided intake and grading, viability assessment, a workshop pipeline, parts and labour cost rollup, a QC gate and automatic warranty — through to cost-recovery tracking and multi-channel resale.
Buy on Odoo App Store