Skip to main content
Steigern Tech - Technologies Inspire Us
All Case Studies
ODOO 19 ENTERPRISE & AUTOMOTIVE WEBSHOPOdoo PodOdoo 19 Enterprise & Custom Modules

Classic Collective: Car Workshop & Online Shop on Odoo 19 Enterprise

Moved from Odoo Online to Odoo 19 Enterprise on Odoo.sh: branded workshop website, online parts shop with fitting options, event booking, and a module that imports supplier price lists in minutes.

Classic Collective moved from Odoo Online to Odoo 19 Enterprise: a branded workshop website, an online parts shop with fitting options, event booking, and a module that imports supplier price lists in minutes.

Classic Collective: Car Workshop & Online Shop on Odoo 19 Enterprise Project Thumbnail
Client
Classic Collective
Location
Bicester, UK
Industry
Automotive & Retail
Timeline
8–12 Weeks
Engineering Pod
4 Verified Engineers
Status
Live in Prod
01
Odoo 19
Enterprise on Odoo.sh
Full custom code & Git CI/CD
02
Minutes
Price List Ingestion
Automated XLSX/CSV mapping
03
100%
Delivery Rule Accuracy
Per-category charge & time
04
Unified
Shop & Workshop Catalogue
Filtered by brand & category
Operational Challenges

Odoo Online Architectural Bottlenecks & Multi-Supplier Logistics

Classic Collective already had products loaded on Odoo Online and wanted to start selling. But Odoo Online would not let them change the shop's menus, build pages for each product category or control how products were ordered inside them. Each supplier also shipped differently. Wagner additives went out from the workshop's own stock, Revotec and Team Dynamics parts were drop-shipped, and Vintage Tyres could only be delivered to the workshop for fitting. The team needed the website to say all of that, and to stop retyping supplier price lists by hand.

Legacy Constraints: Odoo Online SaaS sandbox strictly prohibited custom Python modules, automated multi-supplier drop-shipping rules, and external XLSX/CSV mapping scripts.
Identified Bottlenecks:
Odoo Online allows no custom code, so the shop could not be shaped around the business rules and customer journeys.
The standard theme limited navigation menus, category landing pages, and manual/featured product sequencing.
Every supplier had its own delivery rule (workshop stock, drop-shipped from supplier, or workshop-only tyre fitting).
Customers had no way to choose between home DIY fitting vs workshop fitting quotes on product pages.
Supplier price lists had to be manually retyped by hand into the backend.
Open days and masterclasses had to be coordinated manually through phone calls and back-and-forth emails.
The workshop's apprenticeship program (Heritage Skills Academy) and sustainability credentials lacked a dedicated digital home.
Steigern Architectural Solution

Odoo.sh Enterprise Migration, Custom Fulfillment Rules & Product Import Engine

Steigern Tech migrated the entire database to Odoo 19 Enterprise on Odoo.sh with Git-based staging pipelines, implemented a bespoke racing green and navy brand theme with mega menus, engineered category-specific delivery and fitting modules, automated supplier price list imports with VAT and margin calculation, and launched online event registration and sustainability pages.

Architectural Highlights:
Database migration to Odoo 19 Enterprise on Odoo.sh with Git-backed staging
Custom theme in brand green & navy with mega menus for servicing & maintenance
Automated XLSX & CSV supplier import module with SKU matching and price rules
Multi-supplier fulfillment module for 48h stock, drop-shipping & tyre fitting
Online registration and email ticketing for open days & masterclasses via Odoo Events
Responsibility pages for Heritage Skills Academy, carbon offsetting & sustainable fuels
SYSTEM ARCHITECTURE WORKFLOW

Execution Architecture & System Flow

The end-to-end technical and operational workflow engineered for Classic Collective.

STEP 01

Migrate to Odoo.sh Enterprise

The Odoo Online database moved to Odoo 19 Enterprise on Odoo.sh, with a staging environment for testing before each release. Payment providers, email and user access were rebuilt; the live domain switches over once staging is signed off.

STEP 02

Browse & Brand Architecture

The homepage leads with the shop, then walks visitors through servicing, maintenance, upgrades, partner brands, tyre fitting and client reviews. A WhatsApp, call and email bar sits on every page.

STEP 03

Shop & Brand Organization

Categories are organised by brand (Autoglym, BCC Braking, CRF Seats, Millers Oils, Revotec, SPAX, Team Dynamics, Vintage Tyres, Wagner). Product pages show a gallery, SKU, VAT-inclusive price, delivery time and fitting choice.

STEP 04

Deliver & Fulfillment Logic

The delivery module applies each category's charge and time at checkout: posted from workshop stock, drop-shipped by the supplier, or delivered to the workshop for fitting.

STEP 05

Import & Price Automation

Staff upload a supplier price list and pick a saved mapping template. Products are matched by SKU, a price rule applies margin, rounding and 20% VAT, images are fetched from URLs, and missing categories are created. Errors are listed before anything is imported, and every run keeps a log.

STEP 06

Book & Community Events

Visitors register for open days, meets and masterclasses online, with free and paid tickets and confirmation by email.

Classic Collective: Car Workshop & Online Shop on Odoo 19 Enterprise — Flagship System Architecture
Classic Collective: Car workshop and online shop on Odoo 19 Enterprise
Classic Collective — Work Presentation
classic-collective-odoo-webshop Screen 01
Classic Collective — Home Page
classic-collective-odoo-webshop Screen 02
Classic Collective — Online Shop
classic-collective-odoo-webshop Screen 03
Classic Collective — Events
classic-collective-odoo-webshop Screen 04
Classic Collective — Responsibility Pages
classic-collective-odoo-webshop Screen 05
Classic Collective — Odoo19 Products Backend
classic-collective-odoo-webshop Screen 06
Classic Collective — Product Import Module
classic-collective-odoo-webshop Screen 07
THE DELIVERY BLUEPRINT

How Steigern Architected & Shipped This Solution

A battle-tested 4-phase agile delivery model combining architectural discovery, rapid prototyping, production hardening, and zero-downtime transition.

01

Architecture & Discovery

Deep-dive technical workshops, system schema profiling, API audit, and non-functional requirements (NFRs) specification.

02

Agile Pod Sprint Delivery

Bi-weekly deliverables with working builds, automated unit/widget testing, CI/CD testflight builds, and daily asynchronous standups.

03

Hardening & Benchmarks

Chaos engineering, concurrency load tests (JMeter/k6), memory profiling, vulnerability scans, and offline resiliency validation.

04

Zero-Downtime Rollout

Canary deployment, multi-region database migration, telemetry alerting setup, staff runbooks, and 24/7 post-launch SLA support.

PROBLEM → SOLUTION TRANSFORMATION

The Real Problem vs What The System Does

A direct 1-to-1 comparison between operational bottlenecks and custom software capabilities engineered for Classic Collective.

The Real Problem

Odoo Online allows no custom code, so the shop could not be shaped around the business

What The System Does

Moved the database to Odoo 19 Enterprise on Odoo.sh, keeping products, variants, customers, orders, pages, menus and SEO URLs

The Real Problem

The standard theme limited menus, category pages and product ordering

What The System Does

A custom theme in the brand's green and navy, with mega menus for servicing, maintenance and upgrades and a shop organised by brand

The Real Problem

Every supplier had its own delivery rule

What The System Does

A delivery module that sets the charge and delivery time per product category, e.g. 48-hour delivery for workshop stock and drop-ship times for supplier stock

The Real Problem

Customers could fit parts at home or have them fitted at the workshop

What The System Does

Fitting options on the product page, with an email for a fitting quote. Tyres ship to the workshop only, explained on a dedicated Vintage Tyres fitting page

The Real Problem

Supplier price lists were retyped by hand

What The System Does

A product import module: upload a supplier XLSX or CSV, map its columns once, preview every row, then create or update products by SKU

The Real Problem

Open days and masterclasses were organised by phone and email

What The System Does

Odoo Events pages with dates, ticket types, capacity and online registration

The Real Problem

The workshop's apprenticeship and sustainability work had no home online

What The System Does

Responsibility pages for the Heritage Skills Academy, awards, carbon offsetting and sustainable fuels

ENTERPRISE TECH SPECIFICATION

Production Technology Stack

Every library, database engine, and infrastructure provider was audited for latency, stability, and zero vendor lock-in.

Odoo Platform

Odoo 19 EnterpriseOdoo.shOdoo eCommerceOdoo Website BuilderOdoo EventsOdoo Inventory

Custom Backend Modules

Python 3.11PostgreSQLCustom Delivery Rules EngineXLSX & CSV Price Import ProcessorMargin & 20% VAT Rounding Logic

Frontend & Design System

QWeb TemplatesSCSS ArchitectureBrand Green & Navy ThemeMega MenusMobile Responsive Layout

Deployment & DevOps

Git-based Staging & ProductionStaging Approval GatewaysDatabase Migration ScriptsSSL & Domain Cutover
PRODUCTION RESULTS & ROI

Zero Manual Retyping & Unified Multichannel Workshop Operations

Classic Collective now runs on Odoo 19 Enterprise on Odoo.sh with full control over custom modules, brand themes, drop-shipping fulfillment rules, and automated supplier catalog updates.

The business runs on Odoo 19 Enterprise with full control over custom modules, theme and deployment.
One catalogue serves both the online shop and the workshop, filtered by category and brand.
A supplier price list goes from file to updated shop in minutes instead of manual retyping.
Delivery charges and times are correct per supplier without staff checking each order.
Events take bookings online with automated ticket types and confirmation emails.

Shipped Project Deliverables & Handover

Odoo 19 Enterprise Migration on Odoo.sh
Custom Brand Website & eCommerce Theme
Supplier Price List Import Module (XLSX/CSV)
Multi-Rule Delivery & Workshop Fitting Module
Odoo Events Online Ticketing Integration
Brand Responsibility & Story Pages
FREQUENTLY ASKED QUESTIONS

Frequently Asked Questions

Essential operational and architectural answers regarding the system engineered for Classic Collective.

Both are hosted by Odoo. Odoo Online runs standard apps only, while Odoo.sh allows custom modules, Git deployment and separate staging and production environments.
PORTFOLIO EXPLORATION

Related Case Studies

View All Stories

Ready to achieve similar results for your product? Let's engineer your solution.

Connect directly with our senior software architects. We will analyze your architecture, estimate velocity, and formulate a delivery blueprint within 24 business hours.

Request Architectural ScopingExplore Our Full Bench
24-Hour Scoping SLA · Ahmedabad · Melbourne
AI Advisor