VendorHive — Multi-Vendor Marketplace Package for Laravel
Launch a fully-featured multi-vendor marketplace in minutes. Drop it into any Laravel app and go live.
VendorHive is a production-ready, plug-and-play multi-vendor marketplace package for Laravel 10+. Whether you're building the next big e-commerce platform or adding marketplace functionality to an existing app — VendorHive has everything you need, out of the box.
No bloat. No complex setup. Just install, migrate, and launch.
What's Included
1. Storefront
Beautiful, responsive product browsing, search, shopping cart, checkout, wishlists, and order tracking — all ready for customers on day one.
2. Vendor Dashboard
Every vendor gets their own panel to manage their shop profile, products, orders, commissions, withdrawal requests, and customer reviews.
3. Admin Panel
Full control over vendors, products, categories, orders, coupons, pages, settings, withdrawals, and sales reports — all from a clean admin interface.4. Commission System
Set a global commission rate or override per-vendor. Commissions are calculated automatically on every order. Vendors see their earnings in real time.5. Multi-Payment Gateway
Supports COD, Stripe, PayPal, and Razorpay — enable only what you need from the admin settings panel. All non-COD payments are server-verified before marking orders as paid.6. Vendor Withdrawals
Vendors request withdrawals when their balance exceeds the minimum threshold. Admins approve or reject — with full audit trail.7. REST API
Built-in API endpoints for auth and products — ready for your mobile app on day one.8. Role-Based Access Control
Three roles (Admin, Vendor, Customer) with dedicated middleware, guards, and route groups — fully configurable.Key Technical Highlights
- Laravel 10 & 11 compatible
- PHP 8.1+
- 14 auto-loading migrations — zero database setup needed
- Fully configurable via vendorhive.php — route prefixes
- currency
- layouts
- middleware
- payment
- gateways
- Publish and override any Blade view with a single artisan command
- Bring your own User model via a simple trait — no lock-in
- Optional product approval workflow & vendor auto-approve toggle
- 117 named routes with clean vendorhive. prefix — no conflicts with your existing app
Get Started in 4 Steps
composer require gambolthemes/vendorhive php artisan vendor:publish --tag=vendorhive-config php artisan migrate php artisan db:seed --class="Gambolthemes\VendorHive\Database\Seeders\AdminSeeder"
That's it. Your marketplace is live.
Demo Credentials (after seeding)
| Login Type | Password | |
|---|---|---|
| Admin Login | admin@vendorhive.com | 12345678 |
| Vendor Login | vendor@vendorhive.com | 12345678 |
| Customer Login | customer@vendorhive.com | 12345678 |
Perfect For
- SaaS marketplaces
- Local service directories
- Digital product stores
- Handmade / artisan shops
- B2B wholesale platforms
- Any multi-seller e-commerce concept
Regular Updates · Clean Code · Full Documentation Included