Import Vendor Pricing With Confidence

Bulk-load vendor pricing from CSV or Excel files onto your products — with a full dry-run preview, safe vendor deduplication, and all-or-nothing rollback so your catalog is never left half-imported.

The problem

Loading hundreds of vendor prices by hand is slow and error-prone. Procurement teams juggling supplier price-list refreshes and new ERP rollouts spend hours copying reference numbers, prices, lead times and dates into product forms one line at a time — and a single mistyped row can leave the catalog in an inconsistent state.

The solution

Upload a CSV or Excel file and this app auto-detects the format, matches every row to a product by reference, barcode or name, and shows you a full preview — matched products, vendors it will create, and rows it will skip — before anything is written. Confirm once and get a line-by-line result, with an automatic rollback if anything goes wrong.

Capabilities

Everything a safe bulk import needs

Every capability below is implemented in the module.

01

Dry-Run Preview

Generate a full preview of every row — matched product, resolved or to-be-created vendor, and the exact action that will be taken — before a single record is written.

02

Auto Vendor Creation With Dedup

Missing vendors are created automatically, and rows that look like a near-duplicate of an existing vendor are flagged for review during the preview instead of silently creating clutter.

03

Flexible Product Matching

Match rows to products by internal reference, barcode or name — whichever identifier your supplier's file actually uses.

04

Dated Vendor Pricing

Capture price, minimum quantity, lead time and vendor product code per line, with multi-format date recognition and validation for the pricing validity window.

05

CSV & Excel, Auto-Detected

Upload a.csv or.xlsx file and the format is detected automatically — no manual pip installs and no format picker to get wrong.

06

All-Or-Nothing Rollback

If any row in the batch fails, the entire import is rolled back so your product and vendor data is never left half-loaded or inconsistent.

07

Line-By-Line Result Summary

After every import, see exactly which rows were created, updated, skipped or errored, with the reason for each outcome.

08

Import History & Audit Trail

Every import is kept as a persistent, chatter-logged record, so you can always see who imported what, when, and with what result.

09

In-App Sample File & Help

Download a ready-made sample CSV and read the expected column format directly from the import wizard — no external documentation required.

Workflow

How it works

1

Upload your file

Attach a CSV or Excel file of vendor pricing to a new import record; the format is detected automatically.

2

Set matching options

Choose how to match products (reference, barcode or name) and toggle auto-create vendors, update-existing lines and stock updates.

3

Generate the preview

Run the dry-run to see every matched product, every vendor to be created, and any rows that will be skipped.

4

Confirm & review results

Commit the import and get a line-by-line result summary — safely rolled back in full if anything fails.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. CSV and XLSX formats are auto-detected and handled out of the box — there is no manual pip install of xlrd, xlwt or any other library.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Import Product With Vendor Details

Bulk vendor pricing loaded from CSV or Excel with a dry-run preview, deduplicated vendor creation, flexible product matching, dated price validity, all-or-nothing rollback and a line-by-line result summary.

Buy on Odoo App Store