Description
WholeStock is a complete wholesale and warehouse management system built for import-based product businesses. Manage your entire inventory pipeline from incoming shipments to customer sales orders, all from within WordPress.
Core Features (Lite):
- Products — Create a product catalog with flexible multi-unit conversions (e.g., cartons, dozens, boxes individual pieces).
- Shipments — Track incoming inventory shipments with line items, carton counts, and per-unit costs in any supported unit.
- Customers — Manage customer profiles with lifetime due tracking and order history.
- Sales Orders — Create orders drawn from specific shipment batches with full stock validation and status workflow (pending confirmed delivered).
- Payments — Record payments against orders with automatic status tracking (unpaid/partial/paid).
- Stock View — Real-time inventory at the shipment-item level with batch traceability.
- Audit Logs — Track every action with user, timestamp, and before/after values.
- Invoices — Public or private invoice URLs with print and PDF download support.
- Currency — Select from 40+ world currencies with customizable formatting.
- Settings — Business info, number prefixes, invoice configuration, and more.
Source Code & Build
The uncompiled Vue 3 source code for the admin interface is included in the frontend/ directory.
To build the production assets from source:
1. Navigate to the frontend/ directory: cd frontend
2. Install dependencies: npm install
3. Run the build script: npm run build
Output assets will be generated in assets/dist/.
Installation
- Upload
wholestockto the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to the ‘WholeStock’ menu in wp-admin to get started.
- Configure your business info and currency in Settings.
FAQ
-
What PHP version is required?
-
PHP 8.0 or higher is required.
-
Does this work with WooCommerce?
-
WooCommerce integration is planned for an upcoming release.
-
Can I use custom units?
-
Yes! Each product can define its own unit conversions (e.g., 1 carton = 24 pcs).
Reviews
There are no reviews for this plugin.
Contributors & Developers
“WholeStock – Wholesale & Inventory Management” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “WholeStock – Wholesale & Inventory Management” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.















