Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Container Sales & Rental / Logistics Hamburg, Germany (Europe-wide operations)

Mattson Group

TechUltra migrated Mattson Group from Odoo v9 Community to Odoo v16 Enterprise — rebuilding container-sales / rental workflows, integrating WooCommerce in real time, and meeting German accounting compliance.

Duration
24 weeks (v9 → v16 + new modules)
Team size
6 (3 TechUltra + 3 Mattson)
Odoo version
Odoo v9 Community → Odoo v16 Enterprise
Services used
  • Odoo Migration
  • Odoo Implementation
  • Odoo Customization
  • Odoo Integration
Mattson Group container-rental website on laptops — Odoo migration case study

v9 → v16

Major-version migration

7 Odoo major versions, full data integrity preserved

7

Modules live

Sales, Purchase, Inventory, Accounting, Helpdesk, Manufacturing, Rental

Real-time

WooCommerce ↔ Odoo sync

Inventory + sales data aligned continuously

DE

Compliance built-in

German accounting & tax requirements

The challenge

Mattson Group, headquartered in Hamburg, Germany, sells and rents shipping containers to a diverse client base across Europe. As the business expanded, its operational complexity outgrew the Odoo v9 Community edition it had been running on for years. The leadership team set five clear constraints for a rebuild:

  • Bridge a major version gap. Going from Odoo v9 to v16 spans seven major versions — significant architecture and feature changes that don’t migrate cleanly through a single upgrade script.
  • Re-implement custom workflows. Years of customization for container sales and rental processes had to be rebuilt to align with Odoo v16’s out-of-the-box capabilities (rather than carry forward fragile patches).
  • Integrate WooCommerce in real time. The online store had to share inventory and sales data with Odoo continuously — no more nightly stock reconciliation.
  • Implement modules that were never live before. Sales, Purchase, Accounting, Inventory, Helpdesk, and Manufacturing all needed to come online, not just be migrated.
  • Preserve data integrity. Every historical sales, inventory, and accounting record had to land in v16 intact — German compliance audits were imminent.

The team needed a partner that could do the migration, the new-module implementation, the integration, and the post-cutover hand-holding all under one roof.

Our solution

TechUltra ran the engagement as a migration + implementation hybrid, sequenced so the data move and the new-module rollout happened on overlapping timelines without interfering with each other.

Migration: v9 Community → v16 Enterprise. The data migration ran through a multi-stage staging environment — every customer, supplier, transaction, and inventory line was migrated, validated, and reconciled before the next stage. We re-implemented the legacy customizations as native v16 features wherever the upgrade path permitted, and rebuilt the rest as cleaner code on the new architecture.

Sales & Rental. Container-sales and -rental workflows were the operational heart of the business. We modelled rentals natively in Odoo (the Rental module + custom fields for container category, condition, return-window terms) so the team no longer had to maintain a parallel “rental ledger” outside the ERP.

Purchase + Inventory. Procurement and inventory tracking now cover both sold and rented containers in one pipeline — a structural change Mattson couldn’t make in v9 because of how the legacy customizations had been written.

Accounting (German-compliant). The Accounting module was configured to satisfy German tax and reporting requirements (DATEV-compatible exports, EU VAT handling, fiscal-period close workflows) so the finance team can report without external workarounds.

Helpdesk + Manufacturing. A robust customer-support workflow went in for inbound rental enquiries and post-delivery issues. Manufacturing covers container assembly and maintenance — turnaround tracking, parts consumption, and labour are all on the same platform as the rental ledger.

WooCommerce real-time integration. We built a continuous sync between Mattson’s WooCommerce storefront and Odoo: stock levels, orders, and customer data flow both directions in real time. The previous nightly batch is retired.

Cutover + parallel-run. A controlled cutover weekend with a 2-week parallel run between v9 (read-only) and v16 (live). Issues detected in parallel-run were patched in v16 before v9 was decommissioned.

The results

Operational efficiency. With native Odoo modules running sales, rental, inventory, and procurement, the operational friction the team used to absorb (manual reconciliations, parallel ledgers, workarounds for v9 limitations) is gone. Throughput on container sales and rentals improved noticeably in the first quarter.

WooCommerce ↔ Odoo real-time. Stock availability online matches reality at all times. The previous overnight desync window is closed; over-selling on the storefront is structurally prevented.

Data accuracy + German compliance. All historical financial data migrated cleanly. The Accounting module now produces compliant reports out-of-the-box; the finance team no longer reformats exports before submission.

Scalable, future-ready platform. v16 Enterprise is the current Odoo Long-Term-Support track, so Mattson is well-positioned for the next round of business growth without another giant catch-up upgrade.

For organisations facing a similar v9-or-older to v16/17/18 jump, see our Odoo Migration engagement template — it’s the same playbook used here, sized down for smaller catalogues.

“We were on Odoo v9 Community for years and dreaded the upgrade. TechUltra handled the migration without a single inventory mismatch and integrated our WooCommerce in real time.”

Mattson Group operations

Operations, Mattson Group

See how we can help your business

Free 30-minute scoping call with a senior consultant.