Back to Top

User Guide for Laravel Marketplace Quick Commerce

Updated 23 June 2026

Laravel Marketplace Quick Commerce converts Bagisto Quick Commerce into a multi‑vendor marketplace.

Multiple sellers can offer hyperlocal delivery through a single responsive storefront.

It preserves Quick Commerce’s fast delivery flow while adding vendor discovery, vendor storefronts, vendor‑scoped listings, commission management, and vendor payouts.

Marketplaces can list diverse products across vendors — groceries, retail, and specialty stores — and deliver quickly using vendor delivery zones and geolocation.

For single‑vendor needs, use Bagisto Quick Commerce — the streamlined solution for faster setup and reliable local delivery.

Features of Laravel Marketplace Quick Commerce

  • Responsive design automatically adapts to desktops, tablets, and mobile devices for consistent UX.
  • Vendor discovery by location: customers see vendors that can deliver to their address or current device location.
  • Vendor storefronts with vendor banners, ratings, contact info, and vendor‑specific product carousels.
  • Vendor‑scoped product availability: product listings are filtered by vendor stock and delivery capability for the customer’s location.
  • Offers, flash sales, and vendor promotions to increase conversions and repeat purchases.
  • Multi‑language and multi‑currency support for global marketplaces.
  • Advanced search and filters: search across vendors or within a vendor; sort by relevance, popularity, price, or newest.
  • Compare, wishlist, and reviews: compare products across vendors, save items, and read/write product and vendor reviews with images.
  • Admin marketplace controls: vendor approval, commission rules, payout schedules, delivery zones, and analytics.

Installation of Laravel Marketplace Quick Commerce

  • Unzip the respective extension zip and then merge “packages” folders into project root directory.
  • Open the composer.json file and add the following line under the ‘psr-4’ section:
"Webkul\\MarketplaceCommercia\\":"packages/Webkul/MarketplaceCommercia/src"
  • In the bootstrap/provider.php file, add the following line under the ‘providers‘ section:
Webkul\MarketplaceCommercia\Providers\MarketplaceCommerciaServiceProvider::class,
  • Run the following commands to complete the setup:
composer dump-autoload

php artisan vendor:publish --provider="Webkul\MarketplaceCommercia\Providers\MarketplaceCommerciaServiceProvider" --force
  • The package has its own Vite build. Run from the package directory:
cd packages/Webkul/MarketplaceCommercia
npm install
npm run build

General Configuration of Marketplace Quick Commerce

After installation, navigate to Admin → Configure → Theme → MarketplaceCommercia to configure marketplace settings.

Key configuration options include:

  • Marketplace Mode: Enable or disable marketplace features.
  • Vendor Approval: Auto‑approve vendors or require manual approval.
  • Hyperlocal Radius: Default radius (in km) used for vendor discovery.
  • Commission Rules: Global or vendor‑specific commission percentages and fee structures.
  • Vendor Payout Settings: Payout methods, minimum payout threshold, and schedule.
  • Static Content: Edit banners, partner logos, and HTML/CSS for homepage sections with preview.

Admin can preview static content changes in the storefront before publishing.

Static Content

The bottom of the marketplace homepage can display partner logos or sponsored content; admin can edit HTML/CSS and preview the result.

static-brand

Product carousels and vendor banners are configurable and previewable from the admin UI.

storeview-partnerbrand

Product Grid

Admin can create vendor‑scoped product grids by setting title, description, sorting, filters, and vendor selection (all vendors or specific vendors).

product-grid

Category carousels and banners can highlight vendor categories and featured vendor collections.

banner-preview

Admin can update banners and full‑width promotional sections using HTML/CSS and preview them in the storefront.

static-banner

Vendor banners appear on vendor storefronts and can be managed by vendors (if vendor permissions allow).

banner-preview

Admin or vendors can create product carousels by entering title, description, image, sorting, and vendor filters.

product-carousel

Storefront of Marketplace Quick Commerce

The marketplace homepage aggregates nearby vendors, featured vendors, and vendor‑scoped product carousels to help customers discover local options quickly.

homepage-storefront

Customer Login

Customers can log in with existing credentials or register a new account. Vendor accounts are managed separately through the vendor registration flow.

customer-login

Add Location

Customers can enter their address manually or use device location. The marketplace then shows vendors and products available for delivery to that address.

This feature helps customers quickly see which vendors have items in stock and can deliver to their location.

search-location

Search Option

Customers can search for products across the marketplace or within a specific vendor. Search history is saved for convenience on future visits.

search-products

Product Information

Product pages include clear descriptions, vendor details, pricing, images, and additional information such as nutrition facts or specifications. Vendor name and delivery ETA are shown prominently.

product-information

Category Filter

Advanced filters let users sort results by price, relevance, popularity, newest arrivals, and vendor. Filters can be combined to narrow results quickly.

product-category

Compare Products

Customers can add products to a comparison list to evaluate features, prices, and vendor differences before making a purchase decision.

product-compare

Wishlist

Customers can save products from any vendor to their wishlist for future purchases.

Click the “Add to Wishlist” button on any product page to save it to your account.

customer-wishlist

Reviews

Customers can submit product and vendor reviews with text and images. Reviews help other shoppers make informed choices and build vendor credibility.

customer-review

Shopping Cart

The cart is vendor‑aware. Depending on configuration, the cart can either restrict checkout to a single vendor per order or split the cart into vendor‑specific orders at checkout.

Customers can update quantities, remove items, or save items for later before proceeding to checkout.

shopping-cart

Product Checkout

During checkout, customers enter shipping and payment details. The system calculates vendor‑specific shipping, taxes, and commissions. If the cart contains products from multiple vendors, orders may be split per vendor depending on admin settings.

cart-checkout

Manage Your Account

Customers can update personal information, manage addresses, view vendor orders, and access saved items and reviews from the account dashboard.

account-information

Order Details and History

Customers can view order history and detailed order information (including vendor details and tracking) under Account → Order List.

order-history

Vendor Portal (Vendor Features)

Vendors can register and manage their storefronts (subject to admin approval). Vendor features include product management, stock updates, offers, banners, and order management.

  • Product creation and inventory management
  • Vendor banners and storefront customization (if enabled)
  • Order management and status updates
  • View sales reports and payout statements

Mobile Application

After customization, you can request assistance for mobile app installation. The marketplace supports mobile app integration so customers can install the app and access marketplace features on the go.

Support

So that is all for the Laravel Marketplace Quick Commerce extension guide.

If you have any further questions or need assistance, please email us at [email protected] or raise a ticket at our HelpDesk System.

Please explore our Laravel Development Services and quality Bagisto Extensions.

Current Product Version - 2.4.4

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 Laravel Marketplace Quick Commerce