Bonlineco Marketplace - Multi-Vendor Marketplace Suite for Magento 2

In stock
SKU
bonlineco-marketplace-multivendor-suite
Edition: Community
$999.00
Bonlineco Marketplace turns one Magento 2.4.9 installation into a complete multi-vendor marketplace: 14 API-first modules covering seller onboarding with admin approval, a moderated seller catalog, real per-seller order splitting, a signed finance ledger with withdrawals, and a priority-based commission engine. Everything is exposed over GraphQL with full English + Arabic i18n, and the purchase includes a companion Next.js seller panel and storefront integration kit.

Bonlineco Marketplace — Multi-Vendor Suite for Magento 2

14 Modules · API-First GraphQL · Real Order Splitting · EN + AR

Turn one Magento installation into a complete multi-vendor marketplace. Bonlineco Marketplace brings seller onboarding with admin approval, moderated seller catalogs, real per-seller order splitting, a signed finance ledger with withdrawals, a priority-based commission engine and a seller dashboard — all exposed over GraphQL and fully manageable from the Magento admin, with a companion Next.js seller panel kit included.

How It Works

1

Sellers Register & Get Approved

Sellers apply through an admin-defined dynamic registration form. Applications stay pending until your team approves them.

2

Products Pass Moderation

Sellers list products through quality gates and your moderation queue — including field-level revision diffs for edits.

3

One Checkout, Split Orders

Every order with marketplace items becomes a parent plus one real Magento child order per seller, with cent-exact totals.

4

Sellers Ship & Fulfill

Sellers ship with tracking, cancel before shipment, request refunds and comment on orders — all over GraphQL.

5

Commission & Withdrawals

Commission is captured at child-invoice time; earnings mature after the hold period and sellers withdraw to payout accounts.

Core Features & Capabilities

Seller Onboarding & Approval

  • Admin approval workflow: approve, reject or suspend with status history
  • Dynamic seller attributes define the registration form and profile fields without code
  • Seller groups with a configurable default group for new registrations
  • Public shop pages (logo, banner, meta data) plus “Sold by” attribution with a house-seller concept

Moderated Seller Catalog

  • Simple, virtual and configurable products — configurable families created in one transaction
  • Quality gates, staged media uploads with single-use tokens, and EN/AR store-view translations
  • Moderation queue for pending products and revisions with field-level diffs
  • Admin guardrails: allowed categories, attribute sets, configurable axis whitelist, option policy

Real Per-Seller Order Splitting

  • One checkout creates genuine Magento child orders per seller — works with all payment methods
  • Cent-exact allocation of subtotal, shipping, discount and tax across children
  • MSI reservation transfer from parent to children; child auto-invoicing; parent status rollup
  • Asynchronous queue-driven engine with retry, stale-claim recovery and audit escalation

Priority-Based Commission Engine

  • Deterministic priority chain: product > category > seller > seller group > global
  • Validity windows, plus a seeded global fallback rule — there is never “no rule”
  • Captured as a frozen snapshot at child-invoice time; proportionally reversed on credit memos
  • Admin rate preview, and the same preview for sellers over GraphQL using the exact capture resolver

Signed Finance Ledger & Withdrawals

  • Signed money ledger per seller, row-locked balance cache, bcmath-based amounts
  • Total / pending / available balances — earnings mature via cron after configurable hold days
  • Withdrawals with minimum amount, immediate hold, cancel-while-pending and an admin processing queue
  • Encrypted, checksum-validated Saudi IBAN payout accounts — only ever exposed masked

Pay with Seller Credit

  • Offline payment method letting approved sellers pay with their available balance
  • Ledger debited at order placement; parent order auto-invoiced
  • Configurable auto-invoice kill switch for operations
  • Funds return to credit on cancel and credit memo

Seller Dashboard & Settings

  • Aggregated dashboard query: KPIs, zero-filled daily sales series and newest child orders
  • Daily sales rollup table with reconciliation crons
  • Shipping origin with Saudi region validation; per-topic notification preferences
  • Vacation mode with public announcement — products stay purchasable

Platform, Audit & i18n

  • Website-scoped dark-launch feature flags on the native storeConfig query — ship disabled, enable per website
  • Seller audit log with admin grid and retention/archival cron
  • Full EN + Arabic (ar_SA) i18n across admin grids, GraphQL messages and emails, with a parity check tool
  • Diagnostic tooling: DI smoke checks, ledger torture test, commission matrix, split replay scripts

Built on Four Pillars

GraphQL API-First
Full SDL · 3 Auth Levels
Full Admin Control
Dedicated Marketplace Menu
Next.js Storefront Kit
Seller Panel Included
English + Arabic
Full i18n · RTL Seller Panel

Why Choose Bonlineco Marketplace?

Real Orders, Real Money

  • Genuine Magento child orders per seller — they validate, render and invoice normally
  • Parent keeps the real payment, so every payment method keeps working
  • Cent-exact totals allocation and MSI reservation transfer
  • Signed ledger with bcmath amounts and row-locked balance cache

Built API-First for Headless

  • Every seller capability exposed over GraphQL — works with any frontend that sends a customer bearer token
  • Public / Customer / Seller authorization levels with server-side ownership enforcement
  • Dark-launch flags on storeConfig let you ship disabled and enable per website
  • Recommended private-endpoint topology with a same-origin BFF for the two guest operations

Full Admin Control

  • Top-level Marketplace menu: Sellers, Groups, Attributes, Moderation, Order Split Log, Refund Requests, Finance, Commissions, Audit Log
  • Moderation queue with field-level revision diffs for edits to approved products
  • Commission rules grid with admin rate preview for any product/seller
  • Withdrawal processing queue, manual ledger adjustments and refund-request approval

Operations-Grade Safeguards

  • Queue-driven split engine with retry, stale-claim recovery and audit escalation on repeated failure
  • Commission snapshots frozen at invoice time and proportionally reversed on credit memos
  • Encrypted Saudi IBAN payout accounts; every change resets verification and triggers a security email
  • Diagnostic tooling per module plus reconciliation and cleanup crons

The Seller Journey

Apply SELLER
A customer submits the dynamic registration form — admin-defined fields, compliance document uploads and all — and becomes a pending seller application.
Approved ADMIN
Your team reviews the application in the Sellers grid and approves it. The seller panel unlocks, and the seller’s public shop page goes live.
First Product Approved ADMIN
The seller creates a product, passes the quality gates and submits it for review. Moderation approves it and the product is published with “Sold by” attribution.
Order Auto-Split SYSTEM
A customer order containing the seller’s items is split asynchronously: a real Magento child order is created for the seller with cent-exact allocated totals, and commission is captured when the child is invoiced.
Shipped SELLER
The seller ships with tracking from the panel. The customer’s shipping email references the parent order number — shoppers keep a single order, shown with per-seller fulfillment groups.
Funds Mature FINANCE
Earnings sit in the pending balance for the configured hold period (default 7 days), then mature into the available balance via cron.
Withdrawal Paid FINANCE
The seller requests a withdrawal to their encrypted payout account (IBAN always shown masked). The amount is held immediately, and your finance team marks it paid from the admin queue.

Hold days, minimum withdrawal, commission rates, moderation routing and approval requirements are all configurable from the Magento admin.

What’s Included

Core & Seller Lifecycle

Bonlineco_MarketplaceCore + CoreGraphQl: seller entity, groups, dynamic attributes, status history, and the registration / profile / shop-page GraphQL API.

Catalog & Moderation

Bonlineco_MarketplaceCatalog + CatalogGraphQl: product ownership, quality gates, whitelists, staged media, moderation queue with revisions, and the full seller catalog API.

Orders & Split Engine

Bonlineco_MarketplaceOrder + OrderGraphQl: seller stamping, async split engine, totals allocation, auto-invoice, status rollup, fulfillment API and the customer split view.

Finance, Commission & Credit

Bonlineco_MarketplaceFinance, Commission, their GraphQl modules + SellerCreditPayment: signed ledger, withdrawals, encrypted payout accounts, commission rules with rate preview, and the seller-credit payment method.

Dashboard, Settings & Platform

Bonlineco_MarketplaceDashboard, SellerSettings + Platform: sales rollups and the dashboard query, shipping origin, notification preferences, vacation mode, feature flags, audit log and the i18n foundation.

Next.js Storefront Kit

The companion bonlineco-marketplace-storefront package: a Next.js 16 / React 19 integration kit with the full seller panel, registration, public shop pages, “Sold by” block, EN + AR with RTL, and a Playwright e2e QA suite.

Developer Documentation

GRAPHQL-API.md with the full GraphQL SDL of every module, CONFIG-REFERENCE.md covering every configuration field with scope and default, plus step-by-step integration guides in the storefront kit.

Both packages — the 14-module Magento suite and the Next.js storefront integration kit — are included with your purchase as two download files.

Technical Specifications

Magento Version: Open Source / Adobe Commerce 2.4.9
PHP: 8.4 (modules declare ~8.2 / ~8.3 / ~8.4) with ext-bcmath
Message Queue: RabbitMQ (AMQP) required — queue-driven split engine and seller notifications, 2 consumers
Inventory: MSI — reservations transferred from parent to child orders
Modules Included: 14 backend modules (metapackage bonlineco/marketplace-suite)
API: GraphQL with Public / Customer / Seller authorization levels, full SDL documented
Localization: Full English + Arabic (ar_SA) i18n; RTL seller panel in the storefront kit
Security: Signed ledger, encrypted checksum-validated Saudi IBAN, server-side ownership enforcement
Installation: app/code copy (recommended) or Composer path/artifact repository
Storefront Kit: Next.js 16+ / React 19 / Tailwind CSS v4 integration kit
QA: Playwright e2e suite (12 specs) plus per-module diagnostic tooling
Cron: Required — finance maturation, split retry, dashboard rollups, media cleanup, audit archival

Documentation

The full documentation ships inside the two download packages: the complete installation guide, the full GraphQL SDL (GRAPHQL-API.md), a field-by-field configuration reference (CONFIG-REFERENCE.md), the admin guide, step-by-step storefront integration guides and the initial setup checklist.

Support & Contact

Launch Your Multi-Vendor Marketplace on Magento 2

Onboard sellers, moderate their catalogs, split every checkout into real per-seller orders, capture commission and pay out earnings — one suite, one Magento installation, fully manageable from the admin and ready for your headless storefront.

One suite. Fourteen modules. A complete marketplace. — Built for Magento 2 by Bonlineco.

Developed by BONLINE TECHNOLOGIES LTD — Empowering ecommerce success through innovative solutions.

Write Your Own Review
You're reviewing:Bonlineco Marketplace - Multi-Vendor Marketplace Suite for Magento 2
Your Rating