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

    本番稼働 + サポート

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

技術仕様

Odoo互換性
Odoo 17, Odoo 18, Odoo 19
エディション
Enterprise&Community
ライセンス
ライセンスの確認が必要です
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 のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

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