Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Monkeys Commerce Marketplace

No security coverage Under active development 1 sites

This module transforms a store into a multi-vendor marketplace, enabling vendor onboarding with Stripe Connect, product approval workflows, and automatic commission splitting. It also handles order splitting, dispute resolution, and provides dedicated dashboards for vendors.

MonkeysCommerce: Multi-Vendor Marketplace

Transform your MonkeysCommerce store into a full multi-vendor marketplace. Includes vendor onboarding, product approval workflows, Stripe Connect payouts, commission splitting, dispute resolution, and dedicated vendor dashboards.

Entities

Entity Description Vendor Merchant account with profile, Stripe Connect ID, and approval status VendorProduct Product submitted by a vendor, pending admin review VendorOrder Order line items allocated to a specific vendor for fulfillment Commission Calculated commission record per vendor order Payout Scheduled or completed payout to a vendor VendorShippingMethod Vendor-specific shipping methods and rates

Services

Service ID Description mkc_marketplace.vendor_manager Vendor registration, approval, suspension lifecycle mkc_marketplace.order_splitter Splits multi-vendor carts into per-vendor sub-orders mkc_marketplace.commission_calculator Calculates platform fees based on configurable rates mkc_marketplace.payout_processor Processes vendor payouts via Stripe Connect transfers mkc_marketplace.stripe_connect Stripe Connect OAuth and account management mkc_marketplace.dispute_handler Manages customer-vendor-platform dispute resolution mkc_marketplace.vendor_shipping_resolver Resolves shipping rates per vendor mkc_marketplace.vendor_inventory_bridge Vendor-scoped inventory management

Admin Pages (12)

  • /admin/commerce/marketplace — Marketplace dashboard
  • /admin/commerce/marketplace/settings — Commission rates, payout schedule
  • /admin/commerce/marketplace/vendors — Vendor list with approve/reject actions
  • /admin/commerce/marketplace/vendor-orders — All vendor sub-orders
  • /admin/commerce/marketplace/vendor-products — Review submitted products
  • /admin/commerce/marketplace/commissions — Commission ledger
  • /admin/commerce/marketplace/payouts — Payout history and batch creation
  • /admin/commerce/marketplace/disputes — Active disputes

Vendor Portal

  • /vendor/dashboard — Vendor sales summary
  • /vendor/products — Manage own product catalog
  • /vendor/orders — View and fulfill assigned orders
  • /vendor/payouts — Payout history and earnings
  • /vendor/shipping — Manage shipping methods
  • /marketplace/register — Public vendor registration form

Stripe Connect Integration

  • OAuth-based vendor onboarding to Stripe Express or Standard accounts
  • Automatic transfer of vendor earnings on order fulfillment
  • Webhook handling for payout failures and dispute notifications
  • /marketplace/stripe/connect/callback — OAuth callback endpoint

API Endpoints

Method Path Description GET /api/v1/vendors List active vendors GET /api/v1/vendors/{id} Vendor detail GET /api/v1/vendors/{id}/products Vendor product catalog

Features

  • Vendor Onboarding: Streamlined registration → admin approval → Stripe Connect setup pipeline.
  • Product Approval Queues: Vendors submit products for admin review before publication.
  • Order Splitting: Multi-vendor carts are automatically split into per-vendor sub-orders.
  • Commission Engine: Configurable percentage or flat-fee commission per sale.
  • Stripe Connect Payouts: Automatic fund transfers to vendor Stripe accounts.
  • Dispute Resolution: Three-party dispute workflow (customer ↔ vendor ↔ platform).
  • Vendor-Scoped Shipping: Each vendor configures their own shipping methods and rates.

Installation

composer require drupal/mkc_marketplace
drush en mkc_marketplace -y

Requirements

  • Drupal 11.3+ or 12, PHP 8.2+
  • MonkeysCommerce
  • stripe/stripe-php (installed automatically via Composer)

Built with ❤️ by MonkeysCloud — empowering next-generation digital experiences.

Drupal 11 · not 10

Ask your assistant about Monkeys Commerce Marketplace

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jun 2026
Latest release
4 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core PHP Release date
1.0.1 Stable 11 Jun 2, 2026
1.0.0 Stable 11 Jun 2, 2026