Automotive & Showroom

Showroom, fleet, workshop and export on one record

Vehicle sales, inventory, service and export, connected.

The challenge

Showroom sales, the fleet, the workshop and export ran on legacy tools that did not talk to each other, so a single car's journey, from stock to sale to service, was impossible to see in one place.

What we built

One platform, end to end.

Showroom salesEnquiry to quotation to delivery, per vehicle
Vehicle & inventory managementEvery car, VIN and spec tracked
Fleet managementOwned and managed vehicles in one view
Workshop & serviceJobs, parts and labour tied to the vehicle
ExportDocumentation and logistics for outbound sales
AccountingSales, service and parts on one ledger
How we helped

What changed for the team.

Every vehicle's full lifecycle on one connected record
Showroom, workshop and parts share one inventory
Export documentation handled inside the same system
Sales, service and parts roll up to one financial view
How it works

Why a showroom is not a normal warehouse.

Every unit is its own stock item

Ordinary inventory counts quantities of identical things. A showroom does not: each vehicle has a VIN, a specification, a cost, an age on the floor and often its own financing. Odoo handles this with serial-number tracking, so a unit is traceable from arrival through test drive, reservation and delivery, and its individual holding cost is visible rather than averaged into a pile.

The workshop and the showroom share parts and rarely share a system

Service is where the margin quietly lives, and it runs on the same parts inventory the showroom draws from for pre-delivery work. Keeping repair orders, parts issue and job costing in the same database is what stops the two sides reconciling by spreadsheet at month end.

Trade-ins are a purchase disguised as a discount

A trade-in taken against a sale is an acquisition at a valuation, not a price reduction. Recording it as its own inbound unit keeps both the real selling margin and the true cost of the used unit intact, which is the difference between a used-vehicle desk that knows its position and one that does not.

Common questions

Questions we get about this work.

How does Odoo track individual vehicles rather than quantities?

Through serial-number tracking, where each unit is a distinct traceable record carrying its own VIN, specification and cost. Reservations, test drives and delivery all attach to that unit, so floor age and individual holding cost are visible per vehicle.

Can the workshop run on the same system as sales?

Yes, and it is usually the point. Repair orders draw parts from the same inventory the showroom uses, so job costing and parts margin sit in the same accounts as vehicle sales instead of being reconciled afterwards.

How are trade-ins recorded?

As an inbound unit acquired at a valuation, not as a discount on the outgoing sale. That keeps the new-vehicle margin honest and gives the used unit a real cost basis to sell against.

Does it cover fleet as well as retail?

Odoo's fleet capability tracks vehicles held as assets, with running costs, service intervals and contracts, which is a different question from selling units off a floor. Groups that do both typically run them as separate flows over shared master data.

Let's talk

Run something similar?

Tell us where your operations stand today, and we will map the path to a system that lasts.

Book a discovery call