跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Multi Vendor Marketplace — A build-to-order Odoo marketplace layer that turns your website into a multi-vendor platform with  — 1/1示意预览

A build-to-order Odoo marketplace layer that turns your website into a multi-vendor platform with self-service

vendor registration, per-seller product management, and commission-based payouts.

ECOSIRE scopes, builds, installs, and supports it on Odoo 17, 18, or 19.

什么是 Multi Vendor Marketplace?

A build-to-order Odoo marketplace layer that turns your website into a multi-vendor platform with self-service vendor registration, per-seller product management, and commission-based payouts. ECOSIRE scopes, builds, installs, and supports it on Odoo 17, 18, or 19. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

marketplace.vendor model extending res.partner with commission rules, approval/KYC state, and payout configuration
Self-service vendor registration on a QWeb/OWL website portal with admin approval workflow (draft to pending to approved/rejected)
Per-vendor product ownership added to product.template, with variant, image, and pricing management from the vendor portal
Listing moderation queue driven by an @api.depends computed state plus server actions and automated actions
Sale order splitting: one customer cart fans out into per-vendor fulfillment groups and per-vendor commission lines
Configurable commission engine: flat fee, percentage, or category-based slabs computed per order line
Automated payout-due computation with vendor earnings statements posted against account.move journal entries
Record-rule isolation (ir.rule) so each vendor reads only their own products, orders, and payouts
ir.model.access.csv access matrix separating vendor, marketplace-manager, and admin roles
Vendor dashboard with sales, pending approvals, commission owed, and payout history
QWeb reports for vendor commission invoices and periodic earnings/settlement statements
XML-RPC/JSON-RPC endpoints exposing vendor, product, and payout objects for external onboarding or reconciliation integrations
Per-vendor shipping and delivery configuration compatible with Odoo delivery carriers
Email templates and automated notifications for registration, listing approval, new orders, and payout confirmation
Built and versioned for Odoo 17.0, 18.0, or 19.0 with Community/Enterprise dependencies validated during scoping

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Odoo 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

Odoo 兼容性
Odoo 17, Odoo 18, Odoo 19
版本
企业版和社区版
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
PostgreSQL 12+

关于此产品

Running a marketplace on stock Odoo eCommerce quickly hits a wall. Odoo's website_sale assumes a single seller: every product belongs to the company, orders settle into one account, and there is no native concept of an independent vendor who owns their own catalog, sees only their own orders, or earns a commission-adjusted payout. Teams try to fake it with res.partner tags, manual product ownership, and spreadsheet reconciliations for what each seller is owed — and it collapses the moment you have more than a handful of vendors, product moderation queues, or per-seller shipping. The pain is operational: you become the manual clearing house for vendor onboarding, listing approval, and payout math.

We build a marketplace layer on top of Odoo's real models rather than bolting on a parallel system. A marketplace.vendor model extends res.partner and carries commission rules, KYC/approval state, and payout configuration; product ownership is added to product.template so each listing is bound to a vendor, with a moderation workflow (draft → pending → approved/rejected) driven by an @api.depends computed state and server actions. Sale order lines are split by vendor so a single customer cart fans out into per-vendor fulfillment and per-vendor commission postings via journal entries against account.move. The vendor-facing side is a QWeb/OWL portal (extending portal + website) where a seller registers, uploads products with images and variants, tracks their orders, and views an earnings statement — all scoped by ir.model.access.csv plus record rules so vendor A can never read vendor B's data. Admin dashboards, commission slabs (flat, percentage, or category-based), and automated payout-due computations round out the core.

Everything is delivered as a proper Odoo module: a clean __manifest__.py with declared dependencies (website_sale, portal, account), versioned for your target series, security enforced at the record-rule layer (not just the UI), and QWeb reports for vendor statements and commission invoices. We expose the marketplace objects over Odoo's XML-RPC/JSON-RPC API so external onboarding forms, mobile apps, or payment-reconciliation jobs can integrate cleanly. The build respects Community vs Enterprise boundaries — the core marketplace runs on Community, and where your scope needs Enterprise-only features (e.g., advanced accounting analytic distribution or studio-adjacent flows) we flag it during scoping rather than assuming a license you may not have.

Because this is build-to-order, nothing ships as an instant download. After a short scoping call we confirm the exact vendor lifecycle, commission model, and payout rules you need, then build against your Odoo version (17.0, 18.0, or 19.0) and deliver on a staging environment for UAT before go-live. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); multi-company setups, custom payment-gateway payout integrations, deeper accounting/tax localization, and migration of an existing vendor and listing dataset increase the quoted scope. You get a fixed quote after the scoping call — never a surprise.

你得到什么

  • Installable Odoo module source code built and versioned for your target series (17.0/18.0/19.0)
  • Installation and configuration on your environment, including dependency setup and commission/payout parameters
  • Technical documentation: data model, security rules, workflows, and API endpoints
  • End-user guide plus a live training session for marketplace admins and vendor operations
  • UAT on a staging environment with a documented rollback plan before go-live
  • Post-go-live support window for defect fixes and configuration adjustments
  • Git repository handover with full commit history and tagged release
  • Data-migration assistance for existing vendors and product listings where in scope

这是给谁的

Marketplace operator on Odoo

A business that already runs Odoo eCommerce and wants to open its storefront to third-party sellers without abandoning its ERP. Needs vendor onboarding, per-seller catalogs, and commission-based revenue built into the same system that runs inventory and accounting.

Odoo functional/technical lead

An in-house team that runs Odoo and could theoretically build this, but wants a proven marketplace data model with correct record-rule isolation and clean account.move commission postings delivered fast, then a git handover so they can maintain it.

Retail or distribution group scaling to a platform

A distributor or brand aggregator moving from single-seller sales to a curated multi-vendor model, needing listing moderation, per-vendor payouts, and settlement reporting that reconciles into Odoo accounting.

Finance/operations manager

The person accountable for what each vendor is owed. Wants automated commission calculation, auditable payout statements via QWeb, and an end to spreadsheet reconciliation.

Multi Vendor Marketplace 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
Vendor data modelPurpose-built marketplace.vendor extending res.partner with commission and payout configYou design and build the model from scratchFixed generic model, hard to adapt to your rulesNo vendor concept — single seller only
Data isolation between vendorsir.rule record rules plus access matrix, enforced at DB layerDepends on your team getting record rules rightUsually present but not tailored to your rolesNone — all data belongs to the one company
Commission and payoutsFlat/percentage/category slabs with account.move postings and QWeb statementsBuilt to your spec at full development costPreset commission logic, limited flexibilityManual spreadsheet reconciliation
Fit to your workflowScoped to your exact vendor lifecycle before we buildFully bespoke but you own all decisions and riskTake-it-as-is; customization needs a developer anywayNot applicable
Odoo version supportBuilt and tested for your 17.0/18.0/19.0 targetWhatever your team targets and maintainsDepends on the publisher's version coverageShips with your Odoo but no marketplace features
Delivery and costFrom $999 indicative, fixed quote after scoping, one working weekHighest cost and longest timeline; full ownershipLow upfront license but customization/support extraIncluded but requires heavy manual operations
Source and handoverFull source plus git repo handover and docsYou own it entirelyOften obfuscated or license-restricted codeCore Odoo source, no marketplace layer
Support and maintenancePost-go-live support window plus optional ongoing upgradesYour team maintains it indefinitelyPublisher support varies; per-version paid upgradesStandard Odoo support, no marketplace scope

关于Multi Vendor Marketplace的常见问题

Is this an existing app I can download and install today?

No. This is a build-to-order module. ECOSIRE scopes, builds, installs, and supports it for your specific vendor lifecycle, commission model, and Odoo version. There is no instant download — you receive a purpose-built module and its source code after we build it.

How long does delivery take?

Typical delivery is one working week from confirmed scope. After the scoping call we agree the exact vendor workflow, commission and payout rules, and integrations; the timeline depends on that scope (multi-company, migrations, and custom payment payouts add time), and we confirm dates in the fixed quote.

How does pricing and scoping work?

Pricing starts from $999 as an indicative single-company base scope. We run a short scoping call to confirm requirements, then issue a fixed quote — no surprise charges. Drivers such as multi-company, custom payout-gateway integration, accounting/tax localization depth, and existing-data migration volume increase the quoted scope.

What about support and future Odoo updates?

Every build includes a post-go-live support window for defect fixes and configuration tweaks. Because you receive the full source and git repository, you can maintain it yourself or engage us for ongoing support and version upgrades. We build for 17.0, 18.0, or 19.0 and can quote a migration when you move to a newer series.

Does it work on Odoo Community or does it require Enterprise?

The core marketplace — vendor onboarding, per-seller catalogs, commission engine, and payouts — is built to run on Odoo Community. If any part of your requested scope depends on Enterprise-only features, we flag that during scoping so you decide before we build, rather than assuming a license you may not hold.

How is one vendor prevented from seeing another vendor's data?

Isolation is enforced at the data layer, not just the UI. We use ir.model.access.csv for role-level access plus ir.rule record rules that scope every product, order, and payout to its owning vendor. A vendor cannot query or read another vendor's records through the portal or the RPC API.

Can it integrate with our existing systems?

Yes. The marketplace objects are exposed over Odoo's XML-RPC/JSON-RPC API, so external vendor-onboarding forms, mobile apps, or payout-reconciliation jobs can read and write cleanly. We confirm the specific integration points during scoping and include them in the fixed quote.

申请报价

Multi Vendor Marketplace

A build-to-order Odoo marketplace layer that turns your website into a multi-vendor platform with self-service vendor registration, per-seller product management, and commission-based payouts. ECOSIRE scopes, builds, installs, and supports it on Odoo 17, 18, or 19.

  • marketplace.vendor model extending res.partner with commission rules, approval/KYC state, and payout configuration
  • Self-service vendor registration on a QWeb/OWL website portal with admin approval workflow (draft to pending to approved/rejected)
  • Per-vendor product ownership added to product.template, with variant, image, and pricing management from the vendor portal
  • Listing moderation queue driven by an @api.depends computed state plus server actions and automated actions

申请报价

告诉我们您对 Multi Vendor Marketplace 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。