Ecommerce Mobile App
React Native Expo app for Botble Ecommerce - 50+ screens, dark mode, RTL support
Advanced Seller Warehouse Management Plugin like Amazon FBA
Plugin๐ญ Advanced Seller Warehouse Management Plugin
Seller Warehouse Alert
Shipping label
Admin Menu
Enterprise-Grade Multi-Warehouse Solution for Botble Marketplace
Transform your marketplace into an Amazon-style fulfillment powerhouse! This advanced warehouse management plugin brings enterprise-level logistics capabilities to your Botble ecommerce marketplace, enabling sellers to manage multiple warehouse locations with professional-grade tools.
๐ Why Choose This Plugin?
- Amazon-Style Multi-Warehouse Model - Let sellers operate like major retailers with multiple fulfillment centers
- Smart Shipping Integration - Automatically uses the active warehouse address on shipping labels
- Admin Approval Workflow - Full control over warehouse creation and modifications
- Real-Time Notifications - Critical alerts ensure sellers maintain active warehouses
- Organized Admin Dashboard - View warehouses grouped by seller with popup details
โจ Key Features
For Sellers/Vendors:
- ๐ข Unlimited Warehouses - Create and manage multiple warehouse locations like Amazon FBA
- โก One-Click Activation - Instantly switch between warehouses for different regions
- ๐ Detailed Address Management - Complete address fields including building, area, landmark
- ๐ Smart Notifications - Popup alerts on login and every 30 minutes if no active warehouse
- ๐ฆ Shipping Label Integration - Active warehouse address automatically used for shipping
- ๐ก๏ธ Product Protection - Must have at least one approved warehouse before creating products
For Admin:
- ๐ฅ Seller-Grouped View - See all sellers with their warehouse counts at a glance
- ๐ Popup Warehouse Details - Click to view all warehouses for any seller in a modal
- โ Approval Workflow - Approve, reject, or auto-approve warehouse submissions
- ๐ซ Block/Unblock Control - Block problematic warehouses with reason tracking
- โ๏ธ Flexible Settings - Configure auto-approval for new warehouses and edits
- ๐ Statistics Dashboard - Track total sellers, warehouses, active, and blocked counts
- ๐ Admin Warehouse - Create your own warehouse for in-house products
๐ Warehouse Fields
Each warehouse includes comprehensive address information:
| Field | Description |
|---|---|
| ๐ท๏ธ Warehouse Name | Unique identifier for the warehouse |
| ๐ Country | Country location |
| ๐บ๏ธ State/Province | State or province |
| ๐๏ธ City | City name |
| ๐ฎ Pin/Zip Code | Postal code |
| ๐ Area/Locality | Neighborhood or area |
| ๐ข Building Name | Building or complex name |
| ๐ข Building/Flat No | Unit or flat number |
| ๐ฑ Mobile Number | Contact phone |
| ๐ง Email Address | Contact email |
| ๐ฏ Landmark | Nearby landmark (optional) |
| ๐ Notes | Additional notes (optional) |
๐ ๏ธ Installation
# 1. Copy plugin to platform
cp -r sellerwarehouse platform/plugins/
# 2. Activate via Admin Panel
# Go to Admin โ Plugins โ Find "Seller Warehouse" โ Activate
# 3. Run migrations
php artisan migrate
# 4. Clear cache
php artisan cache:clear
php artisan view:clear
๐ Usage Guide
For Sellers:
- ๐ Go to Vendor Dashboard โ Warehouses
- โ Click "Add Warehouse" to create your first warehouse
- ๐ Fill in all required fields with accurate address
- โ First warehouse is automatically set as active
- ๐ To change active warehouse, click "Set as Active" on another warehouse
- โ ๏ธ Important: You must have an active warehouse to create products!
For Admin:
- ๐ Go to Admin โ Warehouses โ Seller Warehouses
- ๐ฅ View all sellers grouped with warehouse counts
- ๐ Click "Show All Warehouses" to see popup with all warehouses for a seller
- โก Use action buttons to activate/deactivate/block/delete
- โ๏ธ Configure settings in Warehouse Settings
๐ Shipping Label Integration
When a shipping label is generated:
- โ Active warehouse address is used as sender address
- ๐ Falls back to store address if no warehouse
- ๐ Displays: warehouse name, full address, phone, email
๐๏ธ Database Schema
Creates table: seller_warehouses
| Column | Type | Description |
|---|---|---|
| id | bigint | Primary key |
| store_id | bigint | NULL for admin, FK to mp_stores for sellers |
| name | string | Warehouse name |
| status | enum | pending, approved, rejected |
| is_active | boolean | Currently active warehouse |
| is_blocked | boolean | Blocked by admin |
| blocked_reason | string | Reason for blocking |
| approved_at | timestamp | Approval timestamp |
| approved_by | bigint | Admin who approved |
๐ API Routes
Vendor Routes:
| Method | Route | Description |
|---|---|---|
| GET | /vendor/warehouses |
List warehouses |
| GET | /vendor/warehouses/create |
Create form |
| POST | /vendor/warehouses |
Store warehouse |
| GET | /vendor/warehouses/{id}/edit |
Edit form |
| PUT | /vendor/warehouses/{id} |
Update warehouse |
| POST | /vendor/warehouses/{id}/activate |
Set as active |
Admin Routes:
| Method | Route | Description |
|---|---|---|
| GET | /admin/seller-warehouses |
List sellers with warehouses |
| GET | /admin/seller-warehouses/store/{id} |
Get warehouses for seller (popup) |
| GET | /admin/pending-warehouses |
Pending approval list |
| POST | /admin/pending-warehouses/{id}/approve |
Approve warehouse |
| POST | /admin/pending-warehouses/{id}/reject |
Reject warehouse |
| GET | /admin/my-warehouse |
Admin's own warehouse |
| GET | /admin/warehouse-settings |
Plugin settings |
โ๏ธ Requirements
- โ Botble CMS 7.0+
- โ Marketplace plugin (active)
- โ Ecommerce plugin (active)
๐ Support
Email - [email protected] Whatsapp- +971553682656
Made with โค๏ธ for Botble Marketplace
Support the Author
If you find this product helpful, consider supporting the developer.
Bank Information
Bank Name- Wio Bankย IBAN: AE040860000009582249758 ACCOUNT NUMBER: 9582249758 ACCOUNT NAME: MARYAM INTERNATIONAL LLC, Country United Arab Emirates
PayPal
@MohammadAqib951Scan QR Code
Leave a comment
Your email address will not be published. Required fields are marked *