
Multi-warehouse inventory management with real-time sync, zero-oversell protection, and fractional inventory support.
| Author: | vortexplaytv (profile at wordpress.org) |
| WordPress version required: | 6.2 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.0.1 |
| Added to WordPress repository: | 23-03-2026 |
| Last updated: | 23-03-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://quarkcodeai.com/product/multiware-mul... |
| Total downloads: | 50 |
![]() Click to start download |
|
MultiWare Engine Lite is a multi-location inventory management solution for WooCommerce. Transform your single-location store into a multi-warehouse operation with features like stock allocation, real-time synchronization, barcode scanning, batch tracking, and analytics.
Whether you’re managing 2 warehouses or 200, MultiWare Engine Lite provides the tools you need to optimize inventory, prevent overselling, automate fulfillment routing, and gain complete visibility into your stock movements across all locations.
Key Features
Warehouse Management
– Unlimited warehouse locations with GPS coordinates
– Warehouse-specific contact information and addresses
– Geolocation-based distance calculations
– Warehouse capacity tracking and alerts
– Multi-level warehouse hierarchies
– Custom warehouse metadata
Stock Management
– Real-time stock tracking per warehouse
– Fractional quantity support with configurable decimals
– Negative stock allowance options
– Per-warehouse stock levels for variations
– Automatic stock sync with WooCommerce
– Stock availability calculations across locations
– WooCommerce stock import/sync tool
Intelligent Fulfillment
– Geolocation-based automatic warehouse selection
– Multiple allocation strategies (Nearest, Highest Stock, FIFO)
– Distance-based warehouse sorting
– Customer location detection via browser API
– Manual warehouse override by customers
– Smart split fulfillment across warehouses
– Priority-based warehouse routing
Zero-Oversell Protection
– Real-time inventory reservation system
– Concurrent checkout protection
– AJAX cart validation
– Backend order validation
– Configurable reservation expiry
– Automatic reservation cleanup
– Race condition prevention
Stock Transfers
– Inter-warehouse stock transfer workflow
– Transfer templates for common routes
– Partial receiving with variance tracking
– Transfer notes and documentation
– Transfer history per product
– Approval workflows
– Dispatch and receipt tracking
Inventory Receiving
– Multi-step receiving workflow
– Variable product batch receiving
– Cost price tracking per receipt
– Variance tolerance settings
– Supplier assignment
– Receiving history with filters
– Auto-enable MultiWare on receipt
Advanced Analytics
– Supplier performance metrics
– Inventory turnover rates
– Stock velocity tracking
– Transfer efficiency metrics
– Warehouse capacity utilization
– Custom date range reporting
Import/Export System
– Stock export to CSV
– Stock import with validation
– CSV template generator
– Import history with rollback
– Bulk stock adjustments
– SKU-based imports
– Error validation before import
Audit & Compliance
– Complete audit trail for all changes
– User attribution tracking
– Before/after comparison view
– Filter by user, action, date, entity
– Export audit logs to CSV
– Automatic log cleanup
– GDPR compliance ready
Shopify Integration
– Bidirectional stock synchronization
– Webhook-based real-time updates
– Product mapping (WooCommerce Shopify)
– Location-based sync
– Loop prevention mechanism
– Test connection functionality
– Manual sync triggers
Frontend Features
– Customer-facing warehouse selector
– Three display modes (Dropdown, Radio, Modal)
– Stock availability per warehouse
– Distance display (km/miles)
– Location-based auto-detection
– Dark/Light/Auto theme modes
– Mobile-responsive design
Notifications
– Low stock email alerts
– Transfer status notifications
– Receiving confirmations
– Reorder point alerts
– Daily summary reports
– Configurable email recipients
– Custom email templates
Developer Features
– 50+ action hooks and filters
– REST API endpoints
– Extensive documentation
– Clean, object-oriented code
– PSR-4 autoloading
– Extendable architecture
Key System Functionalities
MultiWare Engine provides:
✓ Zero-Oversell – Advanced reservation system prevents race conditions
✓ Geolocation – Automatic nearest-warehouse fulfillment
✓ Fractional Quantities – Perfect for businesses selling by weight/volume
✓ Scalability – Optimized for thousands of products and locations
✓ Modern UI/UX – Design matching WooCommerce aesthetics
✓ Shopify Sync – Bidirectional inventory synchronization
✓ Audit Trail – Full compliance and change tracking
✓ Active Development – Regular updates and continuous improvements
Requirements
- WordPress 6.2 or higher
- WooCommerce 7.0 or higher
- PHP 7.4 or higher (8.0+ recommended)
- MySQL 5.6 or higher (8.0+ recommended)
- HTTPS recommended for geolocation features
Installation
Automatic Installation:
1. Log in to WordPress admin dashboard
2. Go to Plugins > Add New
3. Search for “MultiWare Engine”
4. Click “Install Now”
5. Click “Activate”
Manual Installation:
1. Download the plugin zip file
2. Go to Plugins > Add New > Upload Plugin
3. Select the zip file and click “Install Now”
4. Click “Activate Plugin”
After Activation:
1. Navigate to MultiWare > Settings
2. Enable Stock Management
3. Create your warehouses (MultiWare > Warehouses)
4. Configure your default warehouse
5. Set up stock allocation strategy
6. Import existing WooCommerce stock (optional)
7. Start managing multi-location inventory
Configuration
Initial Setup Steps:
-
Create Warehouses
- Go to MultiWare > Warehouses > Add New
- Enter warehouse details (name, address, contact)
- Add GPS coordinates for geolocation features
- Set warehouse priority (for FIFO allocation)
- Save warehouse
-
Configure Stock Settings
- Go to MultiWare > Settings > Stock
- Enable stock management
- Set default warehouse
- Configure fractional quantities (if needed)
- Set low stock threshold
- Configure negative stock allowance
- Set reservation expiry time
-
Import Existing Stock
- Go to MultiWare > Import/Export
- Use “Sync WooCommerce Stock” tool
- Select target warehouse
- Choose auto-enable options
- Click “Sync Stock”
-
Configure Fulfillment
- Go to MultiWare > Settings > Stock
- Choose allocation strategy (Nearest/Highest/FIFO)
- Enable/disable allow negative stock
- Set variance tolerance
-
Set Up Frontend Selector
- Go to MultiWare > Settings > Storefront
- Enable warehouse selector
- Choose display style (Dropdown/Radio/Modal)
- Show/hide stock levels
- Enable location detection
- Configure theme mode
-
Enable Oversell Protection
- Go to MultiWare > Settings > Oversell Protection
- Enable Concurrent Checkout Protection
- Enable Backend Order Validation
- Set cart reservation expiry
- Save settings
-
Set Up Notifications
- Go to MultiWare > Settings > Notifications
- Enable low stock notifications
- Enable transfer notifications
- Enable receiving notifications
- Add email recipients
- Configure daily reports
Frequently Asked Questions
Q: Is this compatible with my WooCommerce theme?
A: Yes, MultiWare Engine is compatible with all standard WooCommerce themes. It uses WooCommerce hooks and follows WordPress coding standards.
Q: Can I migrate from another warehouse plugin?
A: Yes, you can import stock data via CSV. Export your current data, format according to our templates, and import.
Q: Does it work with variable products?
A: Absolutely! Each variation can have different stock levels per warehouse.
Q: Can customers choose their warehouse?
A: Yes, enable the frontend warehouse selector. Customers can see stock levels and choose their preferred location.
Q: How does geolocation work?
A: The system uses the browser Geolocation API to detect customer location, then calculates distance to warehouses using GPS coordinates.
Q: What if a warehouse runs out of stock?
A: The system can split fulfillment across multiple warehouses or use the next-best warehouse based on your allocation strategy.
Q: Does it prevent overselling?
A: Yes, the reservation system prevents concurrent checkouts from overselling. Stock is reserved in cart and released on timeout or purchase.
Q: Can I sync with Shopify?
A: Yes, configure Shopify integration in Settings > Integrations. Bidirectional sync keeps both platforms synchronized.
Q: How do stock transfers work?
A: Create a transfer (MultiWare > Transfers), dispatch from source warehouse, receive at destination. Variance tracking included.
Q: Does it support fractional quantities?
A: Yes, enable in Settings > Stock. Perfect for businesses selling by weight, volume, or partial units.
Q: Can I export stock data?
A: Yes, go to MultiWare > Import/Export. Export to CSV with full warehouse and product data.
Q: How does the audit log work?
A: All stock changes are automatically logged with user, timestamp, before/after values. View in MultiWare > Audit Logs.
Q: Does it support multiple currencies?
A: Yes, it works with WooCommerce multi-currency plugins. Cost and valuation adapt to your currency settings.
Q: What about product bundles?
A: Compatible with WooCommerce product bundles. Each bundle component’s stock is tracked separately.
Q: Can I restrict features by user role?
A: Yes, uses WordPress capabilities. Customize permissions per role using capability management plugins.
Q: How often is stock synchronized?
A: Real-time by default. You can configure queued sync in Settings > General for high-traffic sites.
Q: What’s your support response time?
A: We respond within 24 business hours to all support inquiries.
Support & Documentation
For detailed documentation, tutorials, and API reference, visit:
???? Documentation: https://quarkcodeai.com/docs/multiware-engine/
???? Support Email: support@quarkcodeai.com
???? Website: https://www.quarkcodeai.com
Privacy & Data
This plugin stores:
– Warehouse information and GPS coordinates
– Stock levels per warehouse and product
– Transfer records and history
– Receiving records
– Reservation data
– Audit logs of inventory changes
– Customer location data (if geolocation enabled)
All data is stored securely in your WordPress database. For Shopify integration, API credentials are stored encrypted. The plugin does not transmit data to external servers except for optional license verification and Shopify API communications.
For customers using geolocation: Location data is processed client-side and only coordinates are sent to calculate distances. No location data is permanently stored.
External services
This plugin relies on several third-party services to provide core functionality:
-
Google Maps Geocoding API
This plugin connects to the Google Maps Geocoding API (maps.googleapis.com) to convert warehouse addresses into coordinates for distance-based fulfillment routing. Address data is sent to Google when saving a warehouse.
Service Provider: Google LLC
Terms of Service: https://cloud.google.com/maps-platform/terms
Privacy Policy: https://policies.google.com/privacy -
Shopify API
This plugin connects to the Shopify Admin API for users who enable cross-platform synchronization. It exchanges product and inventory data to keep stock levels synchronized between WooCommerce and Shopify.
Service Provider: Shopify Inc.
Terms of Service: https://www.shopify.com/legal/terms
Privacy Policy: https://www.shopify.com/legal/privacy -
Gravatar
This plugin uses the standard WordPress functionget_avatar_url()to display user avatars in the audit logs and other areas. This connects to Gravatar to fetch the avatar image based on the user’s email address hash.
Service Provider: Automattic Inc.
Terms of Service: https://wordpress.com/tos/
Privacy Policy: https://automattic.com/privacy/
Important Notice
This software is provided as-is, and the authors and distributors assume no responsibility for any website downtime, misconfiguration, revenue loss, or data loss arising from installation, configuration, updates, or usage.
Always test new installations, updates, and configuration changes on a staging or demo environment that mirrors your production setup before deploying to a live site.
Maintain frequent, automated, and verified backups of your database and wp-content directory, and verify a full restore process as part of your operations.
By using this plugin in production, you acknowledge and accept the risks associated with software changes and agree to implement appropriate safeguards, including testing and backups.
Support covers documented features and defect fixes but does not include responsibility for site-specific conflicts, custom code, server configuration, or recovery from failed deployments.
Security
- Regular security audits and updates
- OWASP Top 10 compliance
- SQL injection prevention with prepared statements
- XSS protection and output sanitization
- CSRF token validation on all forms
- Secure API endpoints with authentication
- WordPress capability checks throughout
- Role-based access control
- Input validation and sanitization
- Secure data encryption for sensitive information
- Nonce verification for AJAX requests
Performance
The plugin is optimized for enterprise-level performance:
– Lazy loading of admin features
– Database query optimization with indexes
– Transient caching for complex calculations
– Minimal JavaScript footprint
– Async AJAX for non-blocking operations
– Optimized CSS with critical path loading
– Efficient database schema design
– Batch processing for bulk operations
– Query result pagination
– Background processing for heavy tasks
Changelog
See changelog.txt for detailed version history.
1.0.1
- Update – Barcode/QR Code Mobile App tab now points to web-based scanner
- Remove – Offline Mode feature from mobile scanner
- Update – QR code and copy link URLs now use relative paths
- Fix – Added translator comments for better internationalization
- Release – Initial public release
- Feature – Complete multi-warehouse inventory system
- Feature – Intelligent geolocation-based fulfillment
- Feature – Zero-oversell protection with reservations
- Feature – Barcode/QR code generation and scanning
- Feature – Batch/lot tracking with expiry management
- Feature – Stock transfers with variance tracking
- Feature – Inventory valuation (FIFO/LIFO/Average)
- Feature – Shopify bidirectional synchronization
- Feature – Import/export with CSV support
- Feature – Complete audit trail system
- Feature – Frontend warehouse selector
- Feature – Reorder point management
- Feature – Comprehensive analytics and reporting
License
This plugin is licensed under the terms of GPL v2 or later. See LICENSE file for details.
Credits
Developed by QuarkCode Team
Powered by WordPress and WooCommerce
Additional Resources
- WooCommerce Documentation: https://docs.woocommerce.com
- WordPress Plugin Development: https://developer.wordpress.org/plugins/
- MultiWare Engine Docs: https://quarkcodeai.com/docs/multiware-engine/
External services
This plugin utilizes the following external services to provide its functionality:
- Gravatar: Used to display warehouse manager profile pictures via
get_avatar_url(). Privacy Policy - Shopify API: Used to synchronize inventory between WooCommerce and Shopify stores. Privacy Policy
- Google Maps Geocoding API: Used to geocode warehouse addresses into coordinates for distance calculations. Privacy Policy
Screenshots









