メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
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

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

技術仕様

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 の比較方法

基準エコシエールカスタムビルド競合他社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.

見積もりを依頼

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 のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。