Odoo to Inriver integration

Connecting Odoo and Inriver through one governed integration platform keeps your systems aligned, your data consistent, and your workflows running automatically, no manual handoffs, even as systems change and volumes grow.

Product records, kit components and the images each one points at travel from Odoo into Inriver, so the catalog describes what a customer receives rather than what the warehouse happens to pick.

Connect Odoo to Inriver
Connect Odoo to Inriver
Integration overview

Start with Odoo and Inriver. Scale to your full system landscape.

Odoo can sell a kit as one product and pick it as several, which is sensible for a warehouse and confusing for a catalog. Inriver has to decide whether the customer is buying one thing with a specification or a bundle of parts with their own pages, and if nobody decides, both appear. A shopper compares a kit against one of its own components, the images belong to the parts rather than the product, and the page a customer lands on is not the page anybody meant to publish. Connecting Odoo and Inriver settles the shape before anything is published.

DATA THAT FLOWS BETWEEN THEM

Product records

Kit components

Item codes

Sales prices

Asset references

Product relationships

See how Alumio connects Odoo and Inriver in practice

Request a demo
The cost of disconnected systems

Why integrate Odoo with Inriver?

When Odoo and Inriver run separately, every data handoff is manual. That creates errors, delays, and a fragility that grows with every process you add.

Kits published as one product

An Odoo kit reaches Inriver as the product a customer buys, with its components held as relationships, so the catalog shows one page rather than one page per part.

Images belong to the product

Images and documents travel as references rather than as copies, so the asset a page shows is the asset somebody approved and updating it does not mean republishing.

Components stay findable

Components a customer can also buy separately keep their own Inriver records, so a spare part stays findable in its own right without competing with the kit it belongs to.

One page per thing you sell

Because the shape is decided before publication, nobody discovers at launch that the same physical product exists twice in the catalog under two different codes.

THE PROBLEM

How businesses use this integration

These are the scenarios where a live connection between Odoo and Inriver delivers the most immediate operational value.

01

Odoo kit into one product

Alumio reads an Odoo kit with its components and creates the Inriver product a customer buys, holding the parts through the relationship type Inriver's model exposes, so the catalog carries one page with the composition behind it.

02

Assets referenced, not copied

Asset references travel from Odoo to Inriver rather than the files themselves, so a page points at the approved image in the place it lives and a replacement reaches every channel without a second import being run for each one.

03

Components linked to the kit

A component that is also sold on its own keeps its own Inriver record linked to the kit, so a customer looking for a replacement part finds it without the kit and the part appearing to be one and the same product.

HOW IT WORKS

How Alumio makes Odoo and Inriver work together

Alumio sits between sales channels and fulfillment systems as a governed integration backbone. Orders are routed, transformed, and validated, while status updates return to every channel.

Connect your systems

Authenticate your systems using Alumio's pre-built connectors. Choose from 200+ connector packages in the marketplace, plus unlimited custom integrations.

Map & transform

Define how data fields map between systems in a visual interface. Adjust formats, enrich records, and apply business logic, no custom code required.

Automate your flows

Configure flows to run in real time on events, on a schedule, or both. Reduce manual data entry and let Alumio handle movement and transformation between systems.

Scale to your full stack

Once your first integration is live, adding your ERP, PIM, WMS, or CRM connects to the same hub. Existing flows keep running. No rebuilding from scratch.

FREQUENTLY ASKED QUESTIONS

Questions about the Odoo and Inriver integration

Integration Platform-ipaas-slider-right
Can I connect more systems beyond Odoo and Inriver?

What the catalog needs and the ERP will never hold is the guide, and for most businesses that is the printed version. A catalogue production house is the common addition, because Inriver holds finished product content and a print run needs it laid out and proofed, while Odoo has no opinion on either. Alumio holds that connection alongside this one, so the printed page and the online page are built from the same approved product.

Integration Platform-ipaas-slider-right
Can Alumio sync Odoo product and kit data to Inriver automatically?

Asset references come first, because getting them wrong means republishing everything later. Alumio reads Odoo product records, kit components and the references to where images and documents are stored, and writes them to the Inriver attributes that accept a reference, so a page points at the stored asset rather than a copy. Prices and codes follow on the schedule you set, and products not yet ready stay in Inriver.

Integration Platform-ipaas-slider-right
Do I need to write code to connect Odoo to Inriver?

No, and the useful distinction is a reference rather than a file. Alumio writes the pointer to where an Odoo asset lives instead of moving the file, which is configuration in the interface, and it is why a replaced image does not require a second pass through every channel. Because Inriver models are built per implementation, custom logic remains available through the Code Transformer where a relationship type has no direct equivalent.

Integration Platform-ipaas-slider-right
In Inriver, is an Odoo kit one product or its parts?

The product the customer buys, with the parts held as relationships behind it. Odoo can sell a kit as a single item and pick it as several, so the catalog has to choose which of those a page describes, and publishing both puts a kit and its own component in front of the same shopper. Deciding that Inriver holds the sellable product and links the components keeps the catalog matching what arrives in the box.

Integration Platform-ipaas-slider-right
What happens if a sync fails between Odoo and Inriver?

An asset link that broke is the failure here, and the page keeps loading, which is what makes it slow to notice. The Odoo record and the reference that failed are both retained, the alert is immediate, with the product and the reason named, and retries run where configured. The previous reference stays live, so no Inriver page publishes with a missing image and nothing goes unrecorded.

Not sure if this is the right setup for your stack?

Talk to an integration specialist. We'll map out the right architecture for your tech stack, at no cost and with no commitment.

Request a demo

30-minute call  |  Free consultation

Connect Odoo to Inriver

Explore other popular integrations with Odoo

Connect Odoo to Inriver

Explore other popular integrations with Inriver