Back to Top

User Guide for Bagisto Marketplace Split Order

Updated 14 July 2026

Bagisto Marketplace Split Order module automatically splits a marketplace order into separate seller-specific orders.s for each seller.

Customers place a single order and payment, while the system creates separate orders for each seller to manage invoicing, shipping, refunds, and commissions.

This simplifies marketplace management and allows each seller to process only their own products independently.

Features List

The Marketplace Order Split module offers the following features:

  • The admin can enable or disable the Order Split module from the configuration settings.
  • The system automatically splits orders based on seller IDs.
  • The system creates separate orders for each seller involved in a purchase.
  • The system generates seller-specific invoices, shipments, and refunds for each order.
  • The system calculates marketplace commissions individually for each order.
  • Sellers can view only their own orders in the seller dashboard.
  • The admin can perform bulk processing of orders from the backend.

Installation

Bagisto Version: v2.4.x

Marketplace Version: v2.4.x

Step 1: Extract the Package

Extract the downloaded extension package.

Copy the packages directory into the root directory of your Bagisto project.

Step 2: Register the Service Provider

Open the following file: bootstrap/providers.php

Add the following service provider inside the providers array.

use Webkul\MpOrderSplit\Providers\MpOrderSplitServiceProvider;

return [

    // Existing Providers

    MpOrderSplitServiceProvider::class,

];

Step 3: Configure Composer Autoload

Open the composer.json file.

Under the psr-4 section, add the following namespace.

"Webkul\\MpOrderSplit\\": "packages/Webkul/MpOrderSplit/src"

Now regenerate Composer’s autoload files.

composer dump-autoload

Step 4: Install the Module

Execute the following Artisan commands.

php artisan mporder-split:install

The installation command publishes the configuration files, assets, and migrations required for the module.

Admin Configuration

After installation, navigate to:

Admin Panel → Settings → Configuration → Marketplace Order Split → Order Split

Marketplace order split admin configuration

This option enables or disables order splitting. When enabled, orders with products from multiple sellers are automatically split into separate seller orders.

When disabled, the default Bagisto order flow is used.

Note: All configuration settings are channel-based and can be configured per sales channel.

Checkout Flow

Once enabled, customers continue using the normal checkout process while the system handles splitting in the background.

Cart Checkout

Customers can add products from multiple sellers into a single cart and proceed through one checkout process.

Cart Checkout

Order Placement

When the order is placed, the system identifies seller IDs for each item and creates a single parent order with one transaction.

Place Order

Order Generation

Separate orders are automatically created for each seller. Each order inherits payment and shipping details but contains only that seller’s products.

customer order list

Seller Dashboard

Each seller can view only their assigned orders from the dashboard. Sellers can:

  • View assigned orders
  • Generate invoices
  • Create shipments
  • Process refunds
  • Track order status
Seller order list

Sellers cannot access other sellers’ orders.

Seller Dashboard

Admin Panel → Sales → Orders

From here, the admin can:

  • View all split orders
  • Track order status
  • Generate invoices
  • Create shipments
  • Process refunds
  • Bulk process orders
Admin orders list

Benefits of Order Split

  • Simplifies multi-vendor order management
  • Enables independent seller fulfillment
  • Removes seller dependency
  • Maintains smooth checkout experience
  • Improves commission accuracy
  • Supports scalable marketplace operations

Support

That concludes the User Guide for the Bagisto Marketplace Order Split module.

For any questions, technical issues, or assistance, feel free to contact us at: [email protected]

You can also raise a support ticket through our help desk: https://bagisto.uvdesk.com/en

Current Product Version - 2.4.x

Supported Framework Version - v2.4.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide for Bagisto Marketplace Split Order