Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Inventory
  3. Supplier API Integration v 16.0
  4. Sales Conditions FAQ

Supplier API Integration

by Soft G Co. Ltd https://www.softg.dev
Odoo

$ 292.55

v 16.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Purchase (purchase)
• eCommerce (website_sale)
• Discuss (mail)
• Invoicing (account)
• Website (website)
Lines of code 3574
Technical Name supplier_api_integration
LicenseOPL-1
Websitehttps://www.softg.dev
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Purchase (purchase)
• eCommerce (website_sale)
• Discuss (mail)
• Invoicing (account)
• Website (website)
Lines of code 3574
Technical Name supplier_api_integration
LicenseOPL-1
Websitehttps://www.softg.dev
  • Description
  • License
●  v 2.3.2  ·  Odoo 16+  ·  Inventory · Website Sale · B2B

The most powerful
Supplier API Integration

Sync your entire product catalog from any supplier API into Odoo. Real-time stock & pricing, smart deduplication, auto-publishing, and a live CSV viewer. Set it once. Forget about it forever.

✓  Smart Anti-Duplicate ⏱  Hourly Sync ⚡  Auto Publishing 📊  Live CSV Viewer 🔌  Custom API Adaptable 💼  B2B Ready 🗑  Auto De-list Removed Items 📦  Mixed Inventory
∞
Products / Sync
2
Auto Cron Jobs
8+
Fields Per Product
0
Manual Steps
8

Reasons to choose
Supplier API Integration

Built by SoftG — an Odoo specialist team running and scaling real e-commerce operations. Every feature in this module exists because a real business needed it in production.

✓

Smart Anti-Duplicate Engine

Searches by EAN first, then SKU. Existing products are updated, never duplicated. Three matching rules cover every edge case.

⏱

Real-Time Stock & Prices

Hourly cron pulls latest stock and pricing for every imported product. Currency-aware. Multi-batch optimized for thousands of SKUs.

⚡

Auto Website Publishing

Stock above zero? Product goes live. Stock hits zero? It hides automatically. Smart logic respects "Continue Selling" overrides.

📊

Live CSV Viewer

Browser-based product viewer that auto-refreshes every 30 seconds. Search, sort, filter, export — all in real time, no spreadsheet needed.

👁

Preview Before Import

See thumbnails, stock levels, prices, and which products already exist in Odoo — before you import a single SKU. Pick what matters.

🌳

Auto Category Mapping

Supplier category trees rebuild automatically into Odoo public website categories — including parent hierarchy, multi-category support, and renames.

📦

Mixed Warehouse + Supplier Stock

Customers see what's in your warehouse AND what's available remotely. Combined delivery messages, back-order support, multi-source quantities.

🔌

Customizable for Any API

TME ships out of the box. Need Mouser, Digi-Key, RS, Farnell, Würth, Conrad — or your own private supplier? Our team adapts the connector for you.

★  Built flexible · Backed by experts

TME today.
Any supplier API tomorrow.

The module ships with a production-ready TME Electronics connector — HMAC-signed, batch-optimized, currency-aware. But the architecture is supplier-agnostic.

Need to plug into a different distributor? Our team adapts the integration to your supplier's API, your authentication scheme, your data model. Same automation, same reliability — connected to your supplier.

✓ REST, SOAP, GraphQL, or proprietary protocols — all supported
✓ Custom authentication: HMAC, OAuth2, API keys, JWT, basic auth
✓ Custom field mappings, currency conversion, weight units
✓ Multi-supplier setups: aggregate catalogs from several APIs
Supplier coverage

Plug-in catalog

Bundled out-of-the-box, plus any API on request

TME Electronics BUILT-IN
Mouser Electronics ON REQUEST
Digi-Key ON REQUEST
RS Components ON REQUEST
Farnell / Element14 ON REQUEST
Würth Elektronik ON REQUEST
Conrad Electronic ON REQUEST
Your private API ON REQUEST
SETUP

From install to your first import
in under 5 minutes.

No XML edits, no scripting. Configure once via the UI, then watch products flow into your catalog.

1

Open the module

Inventory → Configuration → Suppliers API → API TME. The menu lives right where Odoo admins expect to find it.

2

Enter credentials

Paste your API token and app secret. Pick country, language, currency. Click Test Connection to verify in one click.

3

Fetch & import

Click Fetch Categories to pull the supplier's full tree. Browse, preview, and import what you want.

API Configuration form
Category Management

The whole supplier catalog,
laid out for you.

Browse the supplier's category tree with live product counts. See exactly how many items each category contains and how many you've already synced into Odoo.

✓Recursive product counts (this category + all sub-categories)
✓One-toggle sync enable/disable per category
✓Map supplier categories to Odoo internal & website categories
✓Search across category names, product names, SKUs and barcodes
Categories notebook tab with product counts
Product preview wizard with sale price toggle enabled
Preview Wizard

Preview. Select.
Import.

Open any category and instantly see thumbnails, stock levels, cost prices, and which products already exist in your Odoo catalog. Pick exactly what you want — skip the rest.

✓Live image previews loaded directly from the supplier
✓Already-imported items badged so you don't re-process them
✓Sale price toggle: cost × 1.3 markup applied instantly across the wizard
✓Bulk select all new, then import in one click
Pricing toggle

Sale price: on or off?
Your call.

Some clients want a public sale price (cost + 30%). Others want quote-on-request only. Toggle the sale-price column on or off and the change applies immediately to every product in the category.

✓Live retroactive update across all category products
✓Saved at the category level — different rules for different ranges
✓Markup configurable on request
Preview wizard with sale price toggle disabled
Anti-duplicate engine

Never create a duplicate. Ever.

Two-stage matching ensures every supplier item maps to the right Odoo product — even when SKUs change, barcodes get added later, or the same product was imported under a different reference.

📥
Item arrives
From supplier API
→
🔍
EAN match?
Search by barcode
→
🔎
SKU match?
Search by code & api_id
→
✓
Match? UPDATE
Else CREATE
Rule 1
Barcode ✓ & SKU ✓
→ Update existing
Rule 2
Barcode ✓ & SKU ✗
→ Update existing
Rule 3
Barcode ✗ & SKU ✓
→ Update existing
Automation

Set it once.
Let it run forever.

Two pre-configured cron jobs keep your catalog perfectly mirrored to the supplier — without you ever logging in to refresh anything.

⏱
Every hour
Stock & Price Refresh

Pulls the latest data for every imported product and pushes the changes through your inventory and pricelists. Auto-publishes on stock available, auto-unpublishes on stock out.

stock_qty cost_price name manufacturer barcode weight photo_url is_published
📅
Daily 2 AM
Full Mirror Sync

Re-syncs the supplier's category tree, runs a full update pass on every imported product, and detects items removed from the supplier's catalog (auto-unpublishing them with a notification activity for review).

category_tree public_categories moved_products removed_products image_repair counter_refresh
Scheduled actions
CSV Export & Live Viewer

Your catalog. In a browser. Always live.

Need a quick spreadsheet view of any category? Click CSV and choose: view every product live in the browser (refreshed every 30 seconds), or download a static snapshot. No stale data. No spreadsheet juggling.

✓Live viewer: instant search across symbol, name, manufacturer & barcode
✓Click-to-sort on any column — no configuration needed
✓Auto-refresh countdown every 30 seconds — never see outdated stock
✓Export visible rows as CSV file with one click
✓"In Odoo" badge on every imported product
CSV choice wizard
Catalog navigation

Find imported products
in seconds.

Once products are in Odoo, you can browse them by category, filter by API source, or jump straight from a category card to the corresponding products kanban.

Products view filtered by API category
Inventory products list with From API TME filter
Product Form

Smart buttons. Smart fields.
Smart everything.

Every imported product carries supplier-specific intelligence: a Supplier Stock smart button, an On Hand button that hides virtual quantities, a Forecasted total, and a colored Go to Website button that flips green or red based on publication state.

✓Supplier stock tracked separately from physical warehouse
✓Forecasted = On Hand + Supplier (calculated automatically)
✓API Last Sync timestamp on every record
✓Manual sync button for on-demand refresh
Product form overview
General Info
Product general info part 1
Supplier Fields
Product general info part 2
Sales Tab
Sales tab
Inventory Tab
Inventory tab
Auto-publishing

Stock in? Live on the website.
Stock out? Hidden.

No spreadsheet to maintain. No "out of stock" page leaking conversion. Your supplier's stock is your website's truth — every hour, on the dot.

Stock > 0  →  Published & Live
Published product
Stock = 0  →  Unpublished & Hidden
Unpublished product
Mixed Inventory

Warehouse stock +
supplier stock = full clarity.

When customers see both your in-house stock and your supplier's remote stock — with proper delivery messages — conversion goes up. Four configurable scenarios cover every selling pattern.

WAREHOUSE 0 SUPPLIER 7 CONTINUE SELLING OFF
Remote stock only
Customer sees "7 units in remote stock · Ship 4-8 days". No back-orders accepted beyond what the supplier has.
WAREHOUSE 0 SUPPLIER 7 CONTINUE SELLING ON
Remote stock with continue selling
Customer ordered 10. Site shows 7 from supplier (4-8 days) + 3 on back-order (3 weeks).
WAREHOUSE 4 SUPPLIER 7 CONTINUE SELLING OFF
Mixed stock
Two-tier display: 4 fast (1-2 days) + 7 slower (4-8 days). Customer chooses.
WAREHOUSE 4 SUPPLIER 7 CONTINUE SELLING ON
Mixed stock with continue selling
Customer ordered 15. Site lays out 4 + 7 + 4 back-order. Maximum revenue capture.
Category detail form
Category Detail

Every category. Every option.
One form.

Open any category to access counters, sub-tree, mappings, and bulk actions. The full structure is one click away.

✓Internal & website category mapping side by side
✓Smart buttons for "Already in Odoo" and "Available at Supplier"
✓Subcategory tab with action buttons on every node
✓One-click "Import All" with confirmation prompt
Subcategories

Drill down without losing context.

The Subcategories tab shows every child node with product counts, sync status, and one-click access to Preview, CSV, View, and Import for each one.

Subcategories tab
Bonus Integration

Built to play nicely with Theme Prime.

If your store runs on Theme Prime, every imported product gets automatic label assignment ("New" for fresh imports, "In Stock" when supplier has units), proper sale_ok & published flags, and respect for the theme's product configuration. Zero manual cleanup.

✓
Compatible with
Theme Prime
Quality Support

Real engineers. Real responses.
No bots, no boilerplate.

Soft G Co. Ltd is a Cyprus-based Odoo specialist team. Whether you need help configuring TME, want a custom connector for a different supplier, or have a feature in mind — we're a message away.

✉
Email Support
support@softg.dev
🌐
Website
softg.dev
☎
Phone
+357 96 699 649
⚙
Custom Development
Talk to our team

Ready to automate
your supplier catalog?

Stop entering products by hand. Stop chasing stock spreadsheets. Stop hoping your prices are still correct. Install Supplier API Integration today.

✉  Contact Sales Visit softg.dev  →
Soft G Co. Ltd
softg.dev  ·  support@softg.dev  ·  +357 96 699 649
v 2.3.2  ·  Odoo 16.0+  ·  OPL-1
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with