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 inquiry · +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 Clutch265 verified client reviews4.8/5 on Clutch · 265 reviewsRead the reviews
4.8 · 265 Clutch reviews
US United States

Home / Case Studies / Ecommerce Accounting

/ Case Study · Retail

Odoo Accounting for a Custom Ecommerce Platform. Saudi Localization, Built In.

/ The engagement

Odoo Accounting, Wired to a Custom Store.

A full Odoo accounting implementation with Saudi localization, connected to the client's in-house ecommerce platform and drop-shipping flow, with a hierarchical chart of accounts and automated data creation.

Odoo AccountingSaudi LocalizationREST APIDrop Shipping
OdooFull accounting suite implemented
KSASaudi localization built in
REST APICustom ecommerce platform connected
AutomatedChart of accounts and data

/ About the client

Ecommerce Accounting

The client is an expanding software company known for expertly staffed teams building high-caliber, industry-standard applications for customers worldwide, serving large corporations, SMEs, and startups from planning through development and beyond.

They wanted a full Odoo accounting implementation with Saudi localization, tied to their own ecommerce platform and drop-shipping strategy. Brainvire delivered it with a hierarchical chart of accounts and automatic data production.

/ The approach

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

/01Accounts

A chart with hierarchy

We built a hierarchy-wise chart of accounts that honors KSA local rules, so the books reflect Saudi accounting requirements out of the box.

/02Integration

Store meets Odoo

Postman REST APIs connect the client's custom ecommerce platform to the Odoo database, so orders and records flow between the two systems.

/03Data

Created, not keyed

Automated data creation brings proprietary ecommerce data, including vendor and customer details, into Odoo without manual entry.

/04Payments

Vendors and commission split

We modified the journal entry to place vendor payments in the expense account and commission in the income account, matching how the business actually runs.

/ What stood in the way

Four problems, solved without a maintenance window.

Select a challenge to see how it shaped the build.

/01 Hierarchical chart of accounts →
/02 Custom ecommerce integration →
/03 Automated data creation →
/04 Vendor payment and commission →

Hierarchical chart of accounts

The client needed a hierarchy-wise chart of accounts with KSA localization. We built one that considers the local rules in Saudi Arabia.

Custom ecommerce integration

Their custom-built ecommerce platform had to talk to Odoo. We used Postman REST APIs to connect the platform to the Odoo database.

Automated data creation

Data had to appear in Odoo without manual keying. We added automated data creation that pulls proprietary ecommerce data, including vendors and customers, into the system.

Vendor payment and commission

Vendor payments and commissions were tangled in a single entry. We split the journal entry so payments hit the expense account and commission hits the income account.

/ Product screens

The delivered experience.

The interface people actually use.

Ecommerce Accounting delivered interface, screen 1/01Chart of Accounts
Ecommerce Accounting delivered interface, screen 2/02Ecommerce Sync
Ecommerce Accounting delivered interface, screen 3/03Automated Entries
Ecommerce Accounting delivered interface, screen 4/04Vendor Payments
Ecommerce Accounting delivered interface, screen 5/05Reports

/ The results

What changed, in numbers.

Clear Idea of accounts A hierarchical chart of accounts that considers the local rules in KSA.
Easy Multi-store management Postman REST APIs connected the custom ecommerce platform to the Odoo database.
Consolidated Vendor and customer data API integration brought proprietary ecommerce data, vendors and customers included, into Odoo.
Managed Vendor payments Vendor payments sit in the expense account and commission in the income account, matching the business.

/ 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 →