WordPress Plugin
WP Bulk Order
Alibaba-inspired WooCommerce bulk ordering with grid-based variation selection, real-time tier pricing, and single-click AJAX cart submission.
Key Features
- Grid-based bulk ordering modal on product pages
- Real-time tier pricing calculations
- Single AJAX call cart submission
- Zero jQuery dependency — vanilla JavaScript
- Supports all WooCommerce variation types
- Replaces 15+ page interactions with 1 modal
Overview
A WooCommerce plugin that replaces the default one-at-a-time product ordering with an Alibaba-style bulk ordering modal. Wholesale buyers can select quantities across all variations in a single grid, see tier pricing update in real time, and submit the entire order with one click.
I built this to solve a real problem — WooCommerce forces B2B buyers through a retail checkout flow that wastes time. The full case study is in the Bulk Order Plugin project.
How It Works
The plugin injects a bulk order modal directly on the product page. Every variation is displayed in a single grid with inline quantity inputs. As the buyer adjusts quantities, tier pricing recalculates in real time — no page reloads, no guessing.
When the buyer is ready, one AJAX call submits the entire cart. What used to take 15+ page interactions now takes one.
Installation
- Download the plugin ZIP from the sidebar
- Go to WordPress Admin → Plugins → Add New → Upload Plugin
- Upload the ZIP file and click Install Now
- Activate the plugin
- Tier pricing rules can be configured per product in the product editor
Configuration
- Tier pricing rules — define quantity breakpoints and discount percentages per product or globally
- Modal trigger — customize the button text and placement on product pages
- Cart behavior — choose whether to redirect to cart or stay on page after bulk add
Requirements
- WordPress 6.0 or higher
- WooCommerce 8.0 or higher
- PHP 7.4 or higher
Known Limitations
- Works with variable products only. Simple products use the standard WooCommerce add-to-cart flow.
- Tier pricing is calculated client-side for speed — complex server-side pricing rules from other plugins may not be reflected in the modal.
Support
- Contact me for custom development or integration work
License
Licensed under GPL-2.0+. Free to use, modify, and distribute.
Changelog
- Improved tier pricing calculation performance
- Added support for custom variation attributes
- Fixed cart total sync on mobile devices
- Initial release with grid-based ordering
- Real-time tier pricing engine
- AJAX cart submission
Need a custom version for your store?
I can extend this plugin or build something entirely new for your specific requirements.