Mercur

Every module a marketplace needs

One suite, 60+ modules, full source for licensees. Every module is extensible at its own seams – nothing here is a black box. The open source core already runs the engine. Enterprise is the same engine – extended, operated, and supported for production.

60+ modulesOpen Source + EnterpriseFull source

Vendors & Onboarding

Vendor Onboarding

Self-serve registration, invite, and member-invite flows with a full account status lifecycle (pending_approval, open, suspended, terminated).

Vendor Account

Business profile, address, professional and payment details, and metadata per seller.

Vendor Team

Many-to-many members and roles, multiple stores per user, and a store switcher.

Vendor Management

Admin seller directory, a premium tier flag, and scheduled store closures.

Seller Verification

KYC and KYB behind a swappable provider, a verification standing per seller, evidence that follows their legal form, and a commercial gate kept apart from the banking gate.

Seller Governance & Scoring

Rolling KPI scores for returns, complaints, and response time, with tiering and auto-suspension.

Seller CRM

Recruit, onboard, and farm lifecycle tracking with checklists, document management, and bulk comms.

Catalog & Offers

Catalog

Categories, collections, tags, product types, and a typed product-attribute catalog with variant-axis and filterable flags.

Master Products

Single shared canonical catalog with a product-seller allowlist link.

Offers

Per-seller SKU, offer-scoped price, offer-scoped inventory, and shipping profile.

Offer Status & Diagnosis

Reason code on every offer that cannot be sold.

Product Change Pipeline

Immutable change-request records with typed actions and a pending, confirmed, declined, canceled or requires-action review lifecycle.

Pricing

Vendor and region price lists, and price preferences.

Price History

Immutable price history, and the Omnibus disclosure that runs on it.

Inventory

Offer-scoped inventory items, stock locations, and reservations.

Offer Search & Indexing

Offer index and search provider of its own, with faceted search.

Buy Box Engine

Best-offer selection weighting price, delivery time, and seller quality score, with weights the operator sets and each offer's position in the ranking.

Product Matching & Deduplication

EAN-based matching that collapses duplicate listings onto one master product with clear description authority.

Category Auto-Matching

Vendor taxonomy mapping and EAN-to-category validation with auto-match or error.

AI Data Enrichment

AI attribute extraction, auto-categorization, and feed cleanup from messy vendor data.

Orders & Fulfillment

Checkout

Persistent multi-vendor cart spanning offers from multiple sellers.

Order Splitting & Order Groups

One cart split into a per-seller order plus a parent order group with serial display id and computed totals.

Order Workflow

Three statuses that move independently for the order, its fulfillment, and its payment, configurable payment authorization modes, and auto-cancellation that releases the inventory reservation.

Shipping

Vendor shipping profiles, options, option types, fulfillment sets, and fulfillment providers with region- and tax-aware rate calculation.

Returns

Vendor-defined return reasons, RMAs, claims, and exchanges.

Delivery Tracking Hub

Courier-broker label generation and enriched tracking, with an admin fulfillment dashboard across shops and couriers.

Dispute Management

Cases against one order line, filing windows from three separate events, evidence and attachments, admin arbitration with one appeal, conditional commission reversal, and a reserved balance that says why.

Complaint Routing

Message routing that separates complaints from ordinary customer questions.

Finance & Settlement

Payments

Provider-agnostic split payment per vendor, with capture and refund.

Payouts

Payout accounts, provider onboarding, payout workflows, and webhook processing, with Stripe Connect out of the box, a receipt gate, and payouts that only ever run forward.

Commission

Rule-based engine across product, type, collection, category, and seller, with most-specific-wins resolution, per-currency fixed or percentage rates, per-order commission lines, and batch updates.

Refunds

Per-line refunds and configurable refund reasons.

Tax

VAT and tax per line item, behind a tax provider.

Financial Ledger & Reconciliation

Double-entry ledger with Pending, Payable and Paid balances kept apart per currency, a Reserved bucket that holds money back, period-correct returns, and reconciliation against the provider's own file.

Invoices & Credit Notes

Invoices and credit notes with a continuous number sequence per issuer, series and year, two dates on every document, a frozen rendering, and corrections issued as a document instead of an edit.

Advanced Commission Rules

Capped and tiered commissions with automatic promotional start, end, and expiry.

Payout Cycles & AML

Configurable payout cycles with reserves, holds that carry their basis and a review date, and full AML and beneficial-owner verification.

Integration & Sync

Import & Integration Framework

Baselinker, Apilo, and API feed connectors with a mapping wizard and per-SKU error reports.

Inventory & Stock Synchronization

Real-time and scheduled ERP stock sync with atomic reservation to prevent overselling, and integration health that the seller and the operator both see.

Connectors

Ready integrations with Magento, ERP, PIM, and storefront platforms.

Operations & Growth

Promotions

Vendor-scoped and platform-wide promotions with promo codes.

Campaigns

Vendor-scoped and marketplace-wide campaigns with vendor opt-in.

Reviews

Customer reviews for products and sellers, with aggregate seller ratings.

Review Moderation

Moderation panel with flag, hide, and restore.

Workflow Engine

Workflows with compensation and rollback, and extension hooks across more than twenty workflow groups.

Campaign Pages

Themed campaign pages with seller participation flows and promo-code commission accounting.

Analytics & Operational Dashboards

GMV, commission, and velocity dashboards with real-time financial-health and anomaly alerts, exports that leave an audit record, and one evaluation behind many renderings.

Platform & Trust

RBAC

Auto-registered roles module with vendor-scoped, row-level data isolation.

Operator Roles & Scope

Deny by default, a policy per operation, row scope that narrows what a role can see, and a report-only mode.

API

Fully typed REST API across admin, vendor, and store scopes.

Multi-channel

Sales channels, regions, tax regions, multi-currency, and i18n.

Content Translations

Translation module with a fallback language, and attribute values translated once instead of once per product.

Notifications & Event Outbox

Notifications, email, and outgoing webhooks from an outbox, with a delivery record for every message sent.

Admin & Vendor Dashboards

Two panels on a shared design system, extensible through the Dashboard SDK with file-based routes, component overrides, and source-distributed blocks.

Infrastructure

MIT-licensed and self-hostable on any cloud or on-premise, with full code ownership.

Terms Versioning & Acceptance

Versioned terms of service published append-only, a register of acceptances, and notice periods before changed terms take effect.

Compliance Layer

Omnibus price history, period-correct tax, GPSR and energy-label fields, and GDPR retention.

Audit Log

Append-only with database triggers and partitions, the value before and after every change, a PII envelope, an access log for personal data, and login history.

SSO & Data Controls

Enterprise SSO and export controls.

Multi-Tenant Isolation

Tenant data held apart on one installation, so nothing crosses from one tenant to another.

60+ modules, one platform, full source for the people who run them