Bonlineco Marketplace - Multi-Vendor Marketplace Suite for Magento 2
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
Sellers Register & Get Approved
Sellers apply through an admin-defined dynamic registration form. Applications stay pending until your team approves them.
Products Pass Moderation
Sellers list products through quality gates and your moderation queue — including field-level revision diffs for edits.
One Checkout, Split Orders
Every order with marketplace items becomes a parent plus one real Magento child order per seller, with cent-exact totals.
Sellers Ship & Fulfill
Sellers ship with tracking, cancel before shipment, request refunds and comment on orders — all over GraphQL.
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
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
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
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 & ContactLaunch 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.