Frequently Asked Questions
Everything you need to know about Discount Rules Box for WooCommerce — quantity breaks, bulk discounts, volume discounts and product bundles.
What is the best WooCommerce bulk discount plugin?
The best plugin depends on your goal. Discount Rules Box is a purpose-built WooCommerce bulk discount and quantity breaks plugin that replaces the standard Add to Cart button with 2 or 3 tier pack offers, applies the discount automatically at cart level, and shows the extra revenue in built-in analytics. See the feature overview.
How do I create quantity discounts in WooCommerce?
Install Discount Rules Box and go to WooCommerce → Discount Rules Box → Tiers & Pricing. Choose 2 or 3 tiers, set the pack quantities, pick a percentage or fixed-amount discount model, and save. The quantity discounts are applied automatically in the cart. Full steps in the Quick Start Guide.
Can I use Discount Rules Box for WooCommerce product bundles?
Yes. The buy box turns a single product page into a multi-pack offer, so shoppers can bundle 2 or 3 units in one order. It works on individual products, whole categories, or storewide, with the bundle discount calculated automatically. See Product Page Display & Integration.
How do I add a volume discount in WooCommerce?
Volume discounts are configured as tiered pack offers in WooCommerce → Discount Rules Box. Set the per-unit price for each tier, add savings badges and per-unit pricing, and the volume discount is applied to the cart the moment a shopper picks a larger pack. Compare the 4 pricing models first.
Does it work as a WooCommerce dynamic pricing & discounts plugin?
Discount Rules Box focuses on quantity-based dynamic pricing: discounts scale automatically with the number of units a customer adds. For dynamic pricing based on user roles, cart content, or coupons, pair it with the drbu_pack_discounts_enabled filter. See Developer Docs.
How do I set up WooCommerce discount rules without coding?
Everything is configured from the WordPress admin with a real-time live preview — no developer required. Set your pricing tiers, colors, badges and texts in the Discount Rules Box settings and save; the discount rules apply instantly on the product page and in the cart.
How does the 30-day free trial work?
You can install and use all features 100% free for 30 full days via Freemius. You get a full month to test the buy box on your store, track your extra upsell revenue in DRBU Analytics, and boost your profits first. If you decide to keep it, paid Pro plans start at $69/yr for a single site — or choose a Lifetime license and pay once. You can cancel anytime in 1-click.
Does it work with any WooCommerce theme?
Yes! Discount Rules Box uses native WooCommerce hooks and shortcodes ([tiered_buy_box]). It works directly with Astra, Flatsome, Divi, WoodMart, Uncode, Storefront, and custom block themes. See Compatibility.
How does the plugin calculate Incremental Upsell Revenue?
The DRBU Analytics engine compares single-item baseline revenue against multi-pack bundle sales. It tracks how many buyers upgraded to 2 or 3 piece packs and calculates the exact extra revenue added per order. Full methodology in Analytics Dashboard.
Is coding required to set up quantity break boxes?
No coding required! You can configure discounts, colors, badges, and buy-box tiles right from the WordPress admin menu with a real-time live preview.
How do I restrict the box to certain products or categories?
In the Product restriction field enter comma-separated IDs (e.g. 12, 45, 78) — an empty field means all simple products. Use Category Restrictions to limit the buy box to whole WooCommerce categories. See Product Page Display & Integration.
I get "The uploaded file exceeds the upload_max_filesize directive in php.ini" during installation.
The ZIP is only ~100 KB, so the error almost always comes from the server (php.ini limit), not from the plugin. Fix it in one of these ways:
- php.ini — increase the limits and restart the web server:
upload_max_filesize = 64M,post_max_size = 64M. - .htaccess (Apache) — add at the top:
php_value upload_max_filesize 64M,php_value post_max_size 64M. - wp-config.php — before
/* That's all, stop editing! */addini_set( 'upload_max_filesize', '64M' );andini_set( 'post_max_size', '64M' );(may not work on shared hosting — php.ini takes precedence). - Multisite —
Network Admin → Settings → Upload Settings → Max upload file size. - FTP/SFTP — upload the unzipped
discount-rules-box-upsellfolder to/wp-content/plugins/.
If you do not have access to php.ini, contact your hosting support.
Does it work with variable products?
The buy box is intended for simple products. For variable products use the shortcode with an explicit id — the product must be purchasable and have a price.
How do I restore the default Add to Cart button?
In WooCommerce → Discount Rules Box → Product page display disable "Replace default Add to cart".
How do I change the buy box colors?
In WooCommerce → Discount Rules Box → Appearance change the primary color (CTA button, selected pack, savings), the button text color, the "best value" badge color and the card background. The hover state is derived automatically. See Appearance & Styles.
Why is a duplicated price displayed on the product page?
If you see the standard WooCommerce price next to the buy box, enable the "Hide default product price" option in WooCommerce → Discount Rules Box → Product page display. It is enabled by default and hides the price for block and classic themes — but only when the buy box is active.
Does the discount work with blocks checkout?
Yes. The discount is applied at the cart level (WC_Cart), which is compatible with classic and blocks checkout, as well as HPOS.
Where are the translations?
A .pot file is located in languages/. Translate it into your language and place it as discount-rules-box-upsell-{locale}.po / .mo in /wp-content/languages/plugins/. The settings also include 1-click language presets for 13 languages — see Texts & Badges Translation.