انتقل إلى المحتوى الرئيسي
يتم عرض تفاصيل المنتج باللغة الإنجليزية. الترجمات قريبا.
Supplier / Vendor Catalog Import & EDI Bridge — Ingest supplier price/stock feeds and EDI docs (CSV/Excel/XML/EDIFACT) to kee — 1/1معاينة توضيحية

Ingest supplier price/stock feeds and EDI docs (CSV/Excel/XML/EDIFACT) to keep Odoo dropship and reseller

catalogs current — built, installed and supported by ECOSIRE.

ما هو Supplier / Vendor Catalog Import & EDI Bridge؟

Ingest supplier price/stock feeds and EDI docs (CSV/Excel/XML/EDIFACT) to keep Odoo dropship and reseller catalogs current — built, installed and supported by ECOSIRE. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

الميزات الرئيسية

Mapping-driven import engine: per-supplier field-mapping profiles that map feed columns onto product.template, product.product, product.supplierinfo cost lines and barcodes, with reusable templates you clone for new vendors
Multi-format ingestion of CSV, TSV, Excel (.xlsx/.xls), XML and JSON price/stock files, with configurable delimiter, encoding, header-row, decimal-separator and date-format handling
Full EDI document support: parse and optionally emit ANSI X12 850 (PO), 855 (PO Ack), 856 (ASN) and 810 (Invoice), mapped to Odoo purchase.order, stock.picking and account.move
UN/EDIFACT message support (ORDERS, ORDRSP, DESADV, INVOIC, PRICAT) with 997/CONTRL functional acknowledgements where trading partners require them
Scheduled feed pickup via ir.cron automated actions polling FTP/SFTP folders, calling supplier REST/SOAP APIs, or watching an email inbox for the daily attachment
Auto-create and auto-update of products, vendor costs (product.supplierinfo pricelists), on-hand/available quantities and barcodes, keyed on SKU, barcode or vendor product code for idempotent, duplicate-free runs
Delta detection: each incoming feed is diffed against live Odoo values so only genuine changes (price moves, new SKUs, discontinued lines) are surfaced
Change-approval queue: material changes route to a buyer for review and bulk approve/reject before anything commits to the live catalog, with configurable tolerance thresholds (e.g. flag cost changes over X%)
Unit-of-measure and multi-currency normalisation on import so a supplier feed in cases/EUR lands correctly against your units/base currency
Dropship stock-availability sync that keeps sellable quantities and lead times current so you stop overselling items you don't physically hold
Per-run import log with row-level success/error reporting, quarantined bad rows, and re-run of just the failures — every run is an auditable Odoo record
Security via native ir.model.access.csv and record rules restricting supplier-data and approval actions to authorised purchasing roles, plus a full change audit trail (who/what/when)
@api.depends computed fields for margin, price-variance and staleness indicators so buyers can spot risky changes at a glance in standard Odoo list/kanban views
Optional XML-RPC / JSON-RPC hooks so external middleware or partner systems can push feeds in or pull mapping status programmatically
QWeb reports and dashboards for feed health, last-successful-sync per supplier, pending approvals and rejected-change history

مبني حسب الطلب، ننجزه بالكامل لك

لا إعداد يدوي — تطبيق جاهز يبنيه ويثبّته ويدعمه ECOSIRE.

  1. 1

    تطلب

    ابدأ بسعر بناء لمرة واحدة. نحدّد النطاق معك عند الانطلاق.

  2. 2

    نبني ونثبّت

    يقوم ECOSIRE ببنائه وتهيئته وتثبيته على Odoo الخاص بك.

  3. 3

    الإطلاق + الدعم

    تنطلق خلال أسبوع عمل واحد تقريبًا، مع أسبوعين من الدعم بعد التشغيل. نصلح عيوب الكود الذي نسلّمه مجانًا.

المواصفات التقنية

توافق Odoo
Odoo 17, Odoo 18, Odoo 19
الإصدارات
Enterprise و Community
الترخيص
يلزم تأكيد الترخيص
متطلبات Python
Python 3.10+
قاعدة البيانات
PostgreSQL 12+

عن هذا المنتج

Distributors and resellers live or die by the freshness of their catalog. When you onboard dozens of suppliers, each ships you a different mess — a CSV price-list here, an Excel stock sheet there, an XML feed pulled over SFTP, a partner sending you EDIFACT PRICAT and ORDERS messages, and a big-box customer demanding EDI 850/855/856/810 in ANSI X12. Rekeying that by hand into Odoo means stale costs, oversells on dropship items, wrong barcodes, and margin leaking on every price change you missed. This build-to-order module turns that chaos into a governed, scheduled pipeline directly inside your Odoo instance.

ECOSIRE designs, builds and installs a custom Odoo module that reads whatever format each supplier gives you and maps it onto Odoo's own data model — product.template, product.product, product.supplierinfo (vendor pricelists), stock.quant / on-hand availability, and barcodes — using named, reusable field-mapping profiles. Instead of one brittle importer, you get a per-supplier mapping engine: column A maps to default_code, column D to the vendor's price, sheet 3 to the stock quantity, with unit and currency conversion, delimiter and encoding handling, and header-row detection baked in. Every run is idempotent — re-processing the same file will not create duplicates because matching is keyed on your chosen identity field (SKU, barcode, or vendor product code).

Feeds arrive on your schedule, not the supplier's. A custom automated action / ir.cron job polls FTP/SFTP endpoints, calls partner REST/SOAP APIs, or watches a mailbox for the daily price-list attachment, then queues each file for processing. For true EDI, the module parses and (optionally) emits ANSI X12 850 (Purchase Order), 855 (PO Acknowledgement), 856 (Advance Ship Notice) and 810 (Invoice), plus UN/EDIFACT equivalents (ORDERS, ORDRSP, DESADV, INVOIC, PRICAT), acknowledging with 997/CONTRL where your trading partners require it, and mapping segments to Odoo purchase.order, stock.picking and account.move records.

Crucially, nothing overwrites your live catalog blind. A delta-detection layer compares each incoming feed against current Odoo values and routes material changes — a cost jump beyond your tolerance, a discontinued line, a new SKU — into a change-approval queue. A buyer reviews, bulk-approves or rejects, and only then does the update commit, with a full audit trail of who changed what and when. Because it is your own module, security is enforced with Odoo's native ir.model.access.csv and record rules so only authorised purchasing roles touch supplier data, and every mapping, schedule and import run is a first-class Odoo record you can report on with standard views and QWeb outputs.

The module targets Odoo 17, 18 and 19 and works on Community or Enterprise (Enterprise studio/OWL niceties are used only where you already have them). It is delivered as clean, reviewable module code in your repository — not a locked black box — with a proper __manifest__.py, versioned models, and migration-safe upgrades. ECOSIRE scopes it to your actual suppliers and their real files during discovery, so on go-live day the mappings already match your feeds. This is a bespoke build with a typical one working week lead time; it is not an instant download from the Odoo App Store — you are buying a module engineered, installed and supported for your exact catalog.

ما تحصل عليه

  • Complete, custom Odoo module source in your repository — proper __manifest__.py, models, views, security files and data — installable on Odoo 17, 18 or 19 (Community or Enterprise), delivered as reviewable code, not a locked binary
  • Configured field-mapping profiles for the suppliers and feed formats you provide during discovery, so the pipeline matches your real files on day one
  • Scheduled feed-pickup configuration (ir.cron jobs, FTP/SFTP/API/email connectors) wired to your endpoints and credentials
  • EDI parser/emitter configuration for the specific X12 and/or EDIFACT documents your trading partners exchange, including acknowledgement handling
  • Change-approval workflow set up with your tolerance thresholds, buyer roles and record-rule security
  • Deployment and installation on your Odoo instance (staging first, then production), including upgrade-safe migration steps
  • Admin and buyer documentation plus a live training session covering mapping creation, running/monitoring feeds and the approval queue
  • A defined post-go-live support and warranty window for bug fixes, mapping tweaks and onboarding of additional suppliers

لمن هذا

Distributor onboarding many suppliers

You add new vendors constantly and every one sends a different format — CSV, Excel, XML, an SFTP dump, or EDIFACT. You need one governed pipeline that maps each mess onto your Odoo catalog without a data-entry team rekeying price-lists every week.

Dropship / reseller operations lead

You sell stock you don't physically hold, so stale supplier quantities mean overselling and cancellations. You need scheduled stock-feed sync and availability updates so your storefront only shows what suppliers can actually fulfil.

Purchasing / category manager

You own margins and cannot let unreviewed cost changes hit the catalog silently. You need delta detection and an approval queue so a buyer signs off on price jumps and discontinued lines before they commit — with a full audit trail.

IT / ERP administrator

You maintain the Odoo instance and want a clean, documented, upgrade-safe module using native Odoo security (ir.model.access.csv, record rules) and cron — not a fragile pile of scripts. You need something that survives version upgrades across 17/18/19.

كيف يقارن Supplier / Vendor Catalog Import & EDI Bridge.

المعيارECOSIREبناء مخصصمنافسOdoo الأصلي
Handles CSV/Excel/XML plus EDI X12 850/855/856/810 and EDIFACTمتضمنةدعم جزئيدعم جزئيغير متضمنة
Per-supplier mapping profiles (no rekeying, reusable for new vendors)متضمنةدعم جزئيدعم جزئيغير متضمنة
Scheduled FTP/SFTP/API/email feed pickup via ir.cronمتضمنةدعم جزئيدعم جزئيغير متضمنة
Delta detection + change-approval queue before catalog commitsمتضمنةدعم جزئيغير متضمنةغير متضمنة
Idempotent create/update of products, costs, stock and barcodesمتضمنةدعم جزئيدعم جزئيدعم جزئي
Native security (ir.model.access.csv + record rules) and full audit trailمتضمنةدعم جزئيدعم جزئيدعم جزئي
Built and mapped to YOUR real supplier feeds during discoveryمتضمنةمتضمنةغير متضمنةغير متضمنة
Supported across Odoo 17/18/19 with upgrade-safe migrationsمتضمنةدعم جزئيدعم جزئيمتضمنة
You own reviewable module source in your repositoryمتضمنةمتضمنةغير متضمنةدعم جزئي

الأسئلة المتداولة حول Supplier / Vendor Catalog Import & EDI Bridge

How long does delivery take, and what happens after I buy?

This is a build-to-order module, not an instant App Store download. Typical lead time is one working week. After purchase, ECOSIRE runs a short discovery to collect your real supplier feeds, formats and EDI partner specs, then builds, tests on a staging instance, installs to production, and trains your team. The exact timeline depends on how many suppliers and EDI document types are in scope — we confirm it during discovery.

What ongoing support and updates are included?

Every build ships with a post-go-live support and warranty window for bug fixes and mapping adjustments. Because you receive the full module source in your repository, you own the code. We keep it compatible with your Odoo version and offer ongoing support plans to add new suppliers, adjust EDI mappings, and validate the module against future Odoo 17/18/19 point releases and upgrades.

Which feed and EDI formats can it actually handle?

On the file side: CSV, TSV, Excel (.xlsx/.xls), XML and JSON, with configurable delimiters, encodings, header rows and date/decimal formats. On EDI: ANSI X12 850, 855, 856 and 810, plus UN/EDIFACT ORDERS, ORDRSP, DESADV, INVOIC and PRICAT, with 997/CONTRL acknowledgements. If a supplier uses a variant we haven't seen, we map it during the build — that's the point of a bespoke module.

Will it overwrite or duplicate my existing products?

No. Matching is idempotent — records are keyed on the identity field you choose (SKU/default_code, barcode, or vendor product code), so re-processing the same file updates rather than duplicates. Material changes don't commit automatically either: delta detection routes cost jumps, new SKUs and discontinued lines to a change-approval queue where a buyer approves or rejects before anything touches the live catalog.

Does it work on Odoo Community, and on versions 17, 18 and 19?

Yes. The module is built for Odoo 17, 18 and 19 and runs on both Community and Enterprise. It relies on standard framework features — the ORM, ir.cron, ir.model.access.csv and record rules, QWeb — so it does not require Enterprise. Where you already run Enterprise, we can use OWL/Studio-adjacent niceties, but nothing core depends on them.

How is access to supplier pricing and approvals secured?

Access is enforced with Odoo's native security model: ir.model.access.csv grants define which groups can read or edit supplier feeds and mappings, and record rules scope data appropriately. The change-approval action is restricted to authorised purchasing roles, and every import run and approved/rejected change is logged with who did it and when, giving you a complete audit trail.

تطوير حسب الطلب
Temu Marketplace Connector for Odoo
Odoo

Temu Marketplace Connector for Odoo

Automate Temu product listing, order import, inventory, price and shipment sync from Odoo. Built-to-order for Odoo 17, 18 & 19.

من $999.00نقطة البداية — يُحدَّد السعر وفق نطاق عملك
طلب عرض سعر

Supplier / Vendor Catalog Import & EDI Bridge

Ingest supplier price/stock feeds and EDI docs (CSV/Excel/XML/EDIFACT) to keep Odoo dropship and reseller catalogs current — built, installed and supported by ECOSIRE.

  • Mapping-driven import engine: per-supplier field-mapping profiles that map feed columns onto product.template, product.product, product.supplierinfo cost lines and barcodes, with reusable templates you clone for new vendors
  • Multi-format ingestion of CSV, TSV, Excel (.xlsx/.xls), XML and JSON price/stock files, with configurable delimiter, encoding, header-row, decimal-separator and date-format handling
  • Full EDI document support: parse and optionally emit ANSI X12 850 (PO), 855 (PO Ack), 856 (ASN) and 810 (Invoice), mapped to Odoo purchase.order, stock.picking and account.move
  • UN/EDIFACT message support (ORDERS, ORDRSP, DESADV, INVOIC, PRICAT) with 997/CONTRL functional acknowledgements where trading partners require them

طلب عرض سعر

أخبرنا باحتياجاتك من Supplier / Vendor Catalog Import & EDI Bridge وسنرسل لك الأسعار وخيارات الترخيص وعرضًا مخصصًا، عادةً خلال يوم عمل واحد.

لا حاجة للدفع الآن. يؤدي هذا إلى إرسال طلب عرض سعر إلى فريقنا — وسنتواصل معك عبر البريد الإلكتروني بالأسعار والخطوات التالية.