Description
Bulk Pricing for WooCommerce allows bulk pricing rule configuration for sellers offering volume discounts in WooCommerce, adding an additional module to WPLab to adjust prices, quantity ranges, and commercial conditions in the catalog. It helps those working with wholesale, bundles, recurring purchases, or larger order sizes maintain a clearer discount policy without manually editing each product.
Main Features of Bulk Pricing for WooCommerce
- Bulk Pricing
Set discount rules applied to multiple WooCommerce products. - Quantity Ranges
Set conditions based on the volume purchased by the customer. - WooCommerce Integration
Apply price adjustments within the store’s checkout flow. - Module for WPLab
Add additional pricing control to the WPLab ecosystem. - Centralized Management
Reduce repetitive edits by organizing commercial rules in one flow.
Benefits of Bulk Pricing for WooCommerce
- Less Manual Work
Avoid editing prices individually for each catalog product. - Clearer Discounts
Make it easier to communicate savings for larger purchases. - Greater Commercial Control
Build consistent volume-based pricing policies. - More Scalable Catalog
Support stores with many products and recurring rules.
Who Should Use Bulk Pricing for WooCommerce?
- Those selling wholesale or volume products on WooCommerce.
- Users needing to apply recurring discounts without reviewing each item manually.
- Those already using WPLab who want to expand control over promotional pricing.
How to Download Bulk Pricing for WooCommerce
Bulk Pricing for WooCommerce is available for download here on Ultrapack. After downloading the .zip file, install it at Plugins > Add New > Upload Plugin, select the file and activate. Keep WPLab active so the add-on functions correctly.
The Bulk Pricing for WooCommerce add-on is useful when pricing policy depends on quantity, volume, or commercial conditions applied to groups of products. Rather than treat each adjustment as an isolated edit, the extension centralizes discount rules within the WooCommerce environment, helping maintain catalog consistency and checkout predictability.
Frequently asked questions
Is WPLab | Bulk Pricing for WooCommerce GPL-licensed?
Yes. WPLab | Bulk Pricing for WooCommerce is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WPLab | Bulk Pricing for WooCommerce on multiple sites?
Yes. You can install WPLab | Bulk Pricing for WooCommerce on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WPLab | Bulk Pricing for WooCommerce cost at Ultrapack?
WPLab | Bulk Pricing for WooCommerce costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WPLab | Bulk Pricing for WooCommerce include updates?
Yes. The current version of WPLab | Bulk Pricing for WooCommerce is 1.9.6, published at Ultrapack on May 29, 2020. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WPLab | Bulk Pricing for WooCommerce scanned before publication?
Yes. Every version of WPLab | Bulk Pricing for WooCommerce goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.9.6
- New: Added support for WooCommerce Points and Rewards extension
- Tweak: Switched back to using has_terms as it appears to be much faster for products with lots of variations
- Fixed: Always load the price from the product to prevent the discount rules from being applied multiple times
- Fixed: Update the variation prices so WooCommerce shows the real lowest and highest prices
- Fixed: Possible fatal error when importing product rules containing non-existent product IDs
- Fixed: Possible PHP warning "A non-numeric value encountered" for products without price
- Fixed: Use the variation's price instead of using its parent's price
- Fixed: Non-numeric value warnings
- Fixed: Price suffix not displaying correctly
- Dev: Added Debug Log setting option
Version 1.9.5
- New: Added "Disable on Sale Products" setting
- New: Added the ability to change rulesets when updating products using CSV import
- Tweak: Added the Cumulative Scope in the import/export process
- Tweak: Display the rulesets alphabetically
- Tweak: Show the discount profile ID in the Discount Profiles table
- Tweak: Apply tax to fixed-price rulesets depending on WooCommerce's tax display settings
- Tweak: Sorted the products alphabetically in the Products tab
- Tweak: Set the adjusted price as the sale price so WC is able to display the original price and the marked down price together
- Fix: Fixed pagination in the Products tab
- Fix: Remove session_start from the dashboard to prevent breaking WP's loopback functionality
- Fix: Fixed the "Invalid argument" warning when pulling the available rulesets
- Fix: Fallback to the parent's ruleset if none is found for the selected variation
- Fix: Use wc_get_price_excluding_tax if available to prevent deprecated code warnings
- Fix: Use the new Coupons getter methods when available to prevent deprecated code warnings
- Fix: Added missing add_to_cart hooks for displaying the discount table
- Fix: Fixed a bug where importing of variations are being skipped
- Fix: Fixed the ruleset ID that gets used in the Edit Product page
- Fix: Skip applying the new price as a discount when the new price is greater that the current price
Version 1.9.4
- Fixed possible PHP Notice "Undefined index ... in wc_bulk_pricing_updater.php on line 33"
- Switched from the deprecated woocommerce_product_write_panels hook to woocommerce_product_data_panels
- Minor CSS fixes
Version 1.9.3
- Fixed issue where category discounts were not applied properly to variations
- Added a version check to prevent deprecated errors (fixes "id was called incorrectly" PHP warning message)
Version 1.9.2
- Fixed issue where cumulative profiles were not loading the proper rulesets for variations
- Hide the entire .bulk_pricing_discounts_wrapper element so the custom header will show and hide along with the discount table
- Access the product ID and variable ID using the appropriate call (fixes "variable_id was called incorrectly" PHP warning message)
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-bulk-pricing.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-bulk-pricing.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready