Financial TimesAmericas' Fastest-Growing 2025
Certified PartnerOdoo Gold · Adobe Solution · Shopify Plus partnershipsOdoo Gold · Adobe · Shopify Plus partnerSee all
One business dayA senior architect replies to every enquiry · +1 (631) 897-7276Architect reply within one business dayLet's talkCall us
Inc. Regionals 2025Fastest-growing private companies in AmericaInc. Regionals 2025 honoreeSee awards
Americas' Fastest-Growing Companies 2025Recognized by the Financial TimesFT Fastest-Growing Companies 2025See the rankingRanking
4.8 / 5 on Clutch262 verified client reviews4.8/5 on Clutch · 262 reviewsRead the reviews
4.8 · 262 Clutch reviews
US United States

Home / Case Studies / Firefighter Tools Manufacturer

/ Case Study · Manufacturing

An Odoo 16 Migration and Shopify Integration Without Data Loss. Version 14 to 16, Every Record Intact.

/ The engagement

An Odoo 16 Upgrade for Firefighter Tools.

The client is a renowned North American maker of high-quality, lightweight firefighter tools and accessories, including the popular Snagger multi-tool that makes fire hose use simpler and safer. The client ran Odoo version 14, so Brainvire migrated the ERP to Odoo version 16 for the latest features, integrated the Shopify website through APIs and webhooks without data loss, and automated Amazon payment registration, payouts, and reconciliation.

Odoo 14 to 16Shopify IntegrationAmazon ReconciliationAutomated Invoicing
14 to 16Odoo migration
ZeroData loss
AutomatedAmazon payouts
APIsShopify sync

/ About the client

Firefighter Tools Manufacturer

The client is a renowned North American business known for cutting-edge engineering of high-quality, lightweight firefighter tools and accessories that make every firefighter's job easier. Its most popular tool, the Snagger multi-tool, allows simpler and safer use of the fire hose.

The client was using Odoo version 14 as its ERP when Brainvire's team strongly suggested migrating to Odoo version 16 to benefit from the latest features and updates. The team also integrated the client's Shopify website with the new Odoo version 16 system without any data loss.

/ The approach

Design, architecture, and features, shipped as one program.

/01Migration

Scripted the move

Code had to move from Odoo 14 to 16, so proper migration scripts carried the database across with no data lost.

/02Shopify

Integrated by API

Performance could not slip, so APIs and webhooks integrated Odoo 16 with the Shopify website seamlessly.

/03Amazon

Reconciled the shipments

Amazon shipments were hard to match to purchase orders, so payment registration and payouts were automated to cut manual steps.

/04Finance

Matched the records

Bank and payment records had to agree, so a shortcut button eased payout reconciliation and saved time and human resources.

/ What stood in the way

Four problems, solved without a maintenance window.

Select a challenge to see how it shaped the build.

/01 Code migration from 14 to 16 →
/02 Smooth Odoo and Shopify sync →
/03 Amazon shipment reconciliation →
/04 Matching financial records →

Code migration from 14 to 16

Code had to migrate from Odoo version 14 to version 16. Proper migration scripts moved the database across cleanly, and no data was lost in the transfer.

Smooth Odoo and Shopify sync

Smooth Odoo and Shopify integration was necessary to hold performance. Integrating Odoo 16 with the Shopify website through APIs and webhooks worked best and did not impact performance.

Amazon shipment reconciliation

Reconciling Amazon shipments to match stock purchase orders was difficult. Automated payment registration and payouts after the Odoo 16 migration reduced manual steps for the client.

Matching financial records

Comparing financial records with the bank and other payment records demanded accuracy. A shortcut button eased the payout reconciliation process and saved time and human resources.

/ Product screens

The delivered experience.

The interface people actually use.

Firefighter Tools Manufacturer delivered interface, screen 1/01Dashboard
Firefighter Tools Manufacturer delivered interface, screen 2/02Migration
Firefighter Tools Manufacturer delivered interface, screen 3/03Shopify Sync
Firefighter Tools Manufacturer delivered interface, screen 4/04Amazon Payouts
Firefighter Tools Manufacturer delivered interface, screen 5/05Reconciliation

/ The results

What changed, in numbers.

Successful Migration to Odoo 16 Proper migration scripts moved the database from Odoo 14 to 16 with no data lost.
Smooth Transition APIs and webhooks integrated Odoo 16 with the Shopify website without hurting performance.
Automated Invoice generation Amazon payment registration and payouts were implemented after the migration, cutting manual steps.
Saved More time A shortcut button for payout reconciliation saved the client significant time and resources.

/ Next step

Ready for a redesign like this on your platform?

A 30-minute working session with a Brainvire architect: your current stack, your constraints, and where a rebuild actually pays off. No sales deck.

Book a Working Session →