An Odoo TD Synnex integration pulls the daily distributor pricing and availability feed straight into Odoo automatically, and applies it only where you have no negotiated price, so distributor data fills the gaps instead of overwriting the deals you fought for.

The result is a storefront that is always current on cost and stock, without a distributor feed quietly wiping out your own pricing.

For any reseller or dealer selling from a distributor catalogue, this solves a problem that is easy to underestimate until it costs you a sale: keeping thousands of prices current without letting the feed overwrite the prices that make you money.

Odoo TD Synnex Integration

Real Use Case

Aktiv Software built this exact TD Synnex integration for J2 Blueprint Supply Co., a US reprographics business and HP reseller that sells from a distributor catalogue running to thousands of items.

Why Does a Distributor Price Feed Overwrite Your Own Pricing?

Because a raw distributor feed has no idea which prices you have negotiated, so applied without judgement, it replaces every price it touches, including the ones you set yourself. This is the single most common way an automated price feed goes wrong.

You import the daily file to keep costs and availability current, and in the process the feed overwrites the special price you agreed with a customer, or the margin you built into a specific SKU.

So teams either import it and lose control of pricing, or skip the import and let cost and stock data go stale. Neither is acceptable when the catalogue runs to thousands of items.

How Do You Keep a Distributor Feed From Overwriting Negotiated Prices?

By deciding which prices are authoritative before the feed runs, and letting the feed fill only the gaps.

In the Odoo TD Synnex integration, a priority pass runs first: it reads prices from your agreed price level, marks those items as authoritative, and only then is the distributor feed applied, and only to products that do not already have a valid price of your own.

That order of operations is the whole trick. Your negotiated prices win by default.

The distributor feed does the job it is good at, keeping the long tail of un-negotiated items current, without ever touching the prices you set. Distributor data fills the gaps instead of fighting your deals.

How Does the TD Synnex Feed Get Into Odoo Automatically?

Through a daily scheduled synchronisation over SFTP, so the file TD Synnex drops each day is picked up and processed without anyone importing it by hand.

A connection test is available from settings, so you can confirm the link is working before you rely on it.

Each product ends up carrying its cost, list price, availability, and TD Synnex’s own part number, with the vendor pricelist line and quantity kept in step.

Everything the storefront and purchasing need stays current on its own, every day.

Can It Handle a Large Distributor Catalogue Without Slowing Down?

Yes. The feed is streamed line by line rather than loaded into memory all at once, and writes are committed in batches, so a full catalogue run keeps memory and database locks flat even across a very large file.

This matters because distributor catalogues are big and they change daily. A sync that chokes on file size, or locks the database while it runs, is a sync people switch off.

Streaming and batching are what make a daily full-catalogue run something you can leave running quietly in the background.

What About Drop-Ship Orders TD Synnex Fulfils?

TD Synnex supplies two things, and this is the second: the drop-ship fulfilment behind every order you do not hold in stock.

The pricing feed keeps the storefront current, and drop-ship automation handles the orders that flow from it, so an item you do not stock can be sold, ordered from the distributor, and shipped to the customer without keying the order twice.

Handled together in one system, the feed and the fulfilment stop working against each other: the same product data that priced the sale drives the purchase order to the distributor and the shipment to the customer.

Any reseller, dealer, or e-commerce business that sells from a distributor catalogue like TD Synnex and wants current pricing and stock without losing control of its own prices.

If you import a distributor file by hand, or avoid importing it because it overwrites your pricing, this is the pattern that fixes both.

Want your distributor feed automated without losing your pricing?