- ホーム
- Apps
- Multichannel & PIM Tools
- Vendor Evaluation
イメージプレビューA build-to-order Odoo module that scores, rates, and reports on your vendors using structured,
weighted criteria tied directly to purchase and receipt data.
ECOSIRE designs, builds, installs, and supports it around your evaluation policy.
Vendor Evaluationとは?
A build-to-order Odoo module that scores, rates, and reports on your vendors using structured, weighted criteria tied directly to purchase and receipt data. ECOSIRE designs, builds, installs, and supports it around your evaluation policy. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
主な機能
受注生産、すべておまかせ
自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。
- 1
ご注文
一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。
- 2
構築とインストール
ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。
- 3
本番稼働 + サポート
約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。
技術仕様
- Odoo互換性
- Odoo 17, Odoo 18, Odoo 19
- エディション
- Enterprise&Community
- ライセンス
- ライセンスの確認が必要です
- Python要件
- Python 3.10+
- データベース
- PostgreSQL 12+
この製品について
Most procurement teams still judge vendors on gut feel, scattered spreadsheets, and the loudest complaint of the week. Odoo gives you purchase orders, receipts, bills, and vendor pricelists, but out of the box it has no concept of a vendor score: there is no place to record how a supplier performed on quality, on-time delivery, price competitiveness, responsiveness, or compliance, and no way to roll those judgments into a defensible rating you can present at a supplier review. When a critical part arrives late or fails inspection, that signal lives in someone's inbox, not on res.partner. Sourcing decisions and re-order approvals then happen with no objective history behind them.
We build a Vendor Evaluation module that turns supplier performance into structured, auditable data inside Odoo. A new vendor.evaluation model captures each assessment against a configurable set of weighted criteria (vendor.evaluation.criteria), with a score stored per evaluation line and an @api.depends compute rolling them into a normalized overall rating that surfaces on res.partner. Criteria, weightings, and rating bands are data you control, not hard-coded logic, so quality, delivery, price, and service each carry the weight your procurement policy demands. Evaluations link back to the source purchase.order and stock.picking, so an assessment is always traceable to the transaction that triggered it, and an automated action (base.automation) can auto-open a draft evaluation when a receipt is validated or a bill is posted.
Technically, the module ships as a proper Odoo addon: a __manifest__.py declaring dependencies on purchase and stock, ORM models with the compute/inverse/@api.constrains logic that enforces score bounds and weighting totals, form/list/kanban/search views in XML (with an optional OWL score widget), and a QWeb PDF scorecard for individual vendors plus a comparison report across a shortlist. Access is locked down with ir.model.access.csv and record rules so buyers can evaluate but only procurement managers can change the criteria master or reopen a confirmed rating. Objective metrics — on-time delivery percentage, receipt rejection rate, price variance versus the pricelist — can be computed automatically from existing Odoo data and blended with the subjective scores your team enters, and everything is exposed over the standard XML-RPC/JSON-RPC API so an external portal or BI tool can read ratings without a custom endpoint. It targets Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise; where a capability depends on Enterprise (for example richer dashboard studio widgets), we build a Community-safe equivalent so the core evaluation workflow never depends on your edition.
Because this is build-to-order, nothing is downloaded and switched on blindly. We start with a short scoping call to capture your criteria, weightings, rating scale, approval flow, and which metrics should auto-compute versus be entered by hand, then we build your version, prove it on a staging database against your real purchase history, run UAT with your buyers, and deploy with a rollback plan. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); multi-company evaluation with per-company weighting, deeper integrations (inbound quality-inspection systems, external supplier portals, BI), and large historical-data migration for backfilled scores increase the quoted scope.
得られるもの
- Installable Odoo module source (your build) for the agreed 17.0 / 18.0 / 19.0 target, Community/Enterprise-aware
- Installation and configuration on your environment, including criteria, weightings, rating bands, and role setup
- Technical documentation: data model, computed fields, security matrix, automated actions, and API notes
- End-user guide plus a live training session for buyers and procurement managers
- UAT on a staging database against your real purchase history, with a documented rollback plan
- Post-go-live support window for defect fixes and configuration adjustments
- Git repository handover with tagged release and commit history
- Sample QWeb scorecard and comparison report templates, ready to rebrand
これは誰のためのものですか
Procurement / Purchasing Manager
Owns the supplier base and needs an objective, auditable rating to defend sourcing decisions at review meetings. Wants weighted criteria, PDF scorecards, and a rating that lives on the vendor record rather than in a personal spreadsheet.
Supply Chain / Operations Director
Cares about on-time delivery and quality risk across the whole vendor pool. Needs auto-computed delivery and rejection metrics, trend views, and a low-rating guardrail that flags risky suppliers before a PO is confirmed.
Quality / Compliance Lead
Tracks defects, returns, and supplier compliance. Wants inspection outcomes and rejection rates feeding directly into the score, with traceability back to the specific receipt or purchase order.
Odoo Administrator / IT Lead
Runs the Odoo instance and must keep customizations clean and upgrade-safe. Wants a proper addon with `ir.model.access.csv`, record rules, sane compute logic, and a git handover, not a fragile Studio patch.
Vendor Evaluation の比較方法
| 基準 | エコシエール | カスタムビルド | 競合他社 | Odoo 標準機能 |
|---|---|---|---|---|
| Vendor scoring model | Dedicated model with weighted, configurable criteria and a stored rating on the vendor | Whatever you spec and can afford to build in-house | Fixed scoring scheme, often hard to reweight | No vendor score concept at all |
| Auto-computed metrics | On-time %, rejection rate, and price variance pulled from your Odoo data | Possible but adds significant build time | Usually manual entry only | None; data exists but is never scored |
| Fit to your policy | Criteria, weights, and bands built around your review process | Fully bespoke, at full bespoke cost | You adapt to the module's assumptions | Not applicable |
| Reporting | QWeb PDF scorecard plus multi-vendor comparison report | Build each report from scratch | Basic list or one fixed report | Standard purchase reports, no rating |
| Security and approval flow | Buyer/manager roles via record rules and a draft-to-approved state machine | Depends on developer discipline | Often a single flat access level | Generic purchase access only |
| Odoo version and edition support | Built for 17/18/19, Community-safe with Enterprise-aware options | Whatever you target and maintain | Version support varies; upgrades lag | Ships with core, but no feature here |
| Delivery and ownership | Built to order in one working week with git repo and docs handover | Long internal lead time; you own maintenance | Instant download but generic, no handover of your build | Immediate, but nothing to deliver |
| Support | Post-go-live window plus optional upgrade retainer from ECOSIRE | Your own team or contractor | Community/forum or paid ticket, generic | General Odoo support, not this capability |
Vendor Evaluation に関するよくある質問
How long does delivery take?
Because this is built to order, typical delivery is one working week from confirmed scope. Straightforward single-company builds land toward the shorter end; multi-company setups, deep integrations, or historical-score migration extend it. We agree a firm timeline in writing after the scoping call.
Is this an existing app I can download and install today?
No. This is a productized service, not an off-the-shelf apps.odoo.com download. ECOSIRE designs, builds, installs, and supports your version around your evaluation policy. Nothing is instantly downloadable; you receive a purpose-built module and full handover.
How does pricing and scoping work?
Pricing starts from $999 as an indicative single-company base scope. After a short scoping call we send a fixed quotation for your exact requirements. Drivers such as multi-company weighting, extra integrations, and large historical-data migration increase the quoted scope, and the from-price is not a firm fixed price.
What about support and updates after go-live?
Every build includes a post-go-live support window for defect fixes and configuration tweaks. Beyond that we offer ongoing support and version-upgrade retainers, including migrating your module across Odoo 17/18/19 as you upgrade. You also receive the git repository so any Odoo partner can maintain it.
Which Odoo versions and editions do you support?
We build for Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise. Where a feature would depend on an Enterprise-only capability, we build a Community-safe equivalent so the core evaluation workflow never requires a specific edition. We confirm your exact version at scoping.
Can scores be calculated automatically instead of typed in by hand?
Yes. We compute objective metrics such as on-time delivery percentage, receipt rejection rate, and price variance directly from your existing purchase and inventory data, then blend them with any subjective scores your buyers enter. The mix and weighting are configured to your policy.
Will this survive an Odoo upgrade or interfere with other modules?
It ships as a standard addon with a clean `__manifest__.py`, proper ORM models, and dependency declarations on `purchase` and `stock`, rather than a brittle Studio customization. That keeps it upgrade-friendly, and we hand over the git repo plus documentation so future upgrades are straightforward.
関連モジュール

Warehouse Access Management
A build-to-order Odoo module that restricts which warehouses each user can see and act in, enforced at the record-rule level across inventory operations. ECOSIRE designs, builds, installs, and supports it against your exact warehouse and role structure.
Vendor Evaluation
A build-to-order Odoo module that scores, rates, and reports on your vendors using structured, weighted criteria tied directly to purchase and receipt data. ECOSIRE designs, builds, installs, and supports it around your evaluation policy.
- Dedicated `vendor.evaluation` model with per-line scores against a configurable `vendor.evaluation.criteria` master, no spreadsheet exports
- Weighted scoring engine: each criterion carries a weight, with an `@api.constrains` guard that weights sum to 100% and scores stay within the defined band
- `@api.depends` computed overall rating stored on `res.partner` (e.g. `x_vendor_rating` and a star/band field) so the score is visible on the supplier form and in list views
- Configurable rating scale and bands (e.g. 1-5, 0-100, or A/B/C/D) defined as data, not hard-coded, so you can re-tune policy without a code change


