Calculation

The Calculation tab contains settings that govern price calculation logic, discount stacking behavior, fee consolidation, rounding rules, performance optimizations, and compatibility with other plugins. Every time you modify a product’s price or add an item to the cart, these settings determine the final amount the customer pays. The features that available only in PRO version of our plugin, we marked it as (PRO).
Let’s review every option of this tab.
How to apply rules to a product that already has a sale price
Drop-down, default value: Best between discounted regular price and sale price.
One of the most common points of confusion in dynamic pricing is how discounts should interact with products that already have a WooCommerce sale price. This setting gives you four distinct options:
Important note: Understanding why your discount might not apply.
A frequent support question is: “I created a discount rule, but it’s not showing up on the product page!” In many cases, the culprit is the “Best between” mode. Here’s why:
Consider a cap with a regular price of $45 and a sale price of $20 (a $25 discount). You create a 10% discount rule on the cap, which would provide a $4.50 discount. The “Best between” mode compares $4.50 against the existing $25 sale discount. Since $4.50 is smaller, the plugin correctly determines that the existing sale price is already a better deal and does not apply your new discount. If you change the mode to “Discount regular price” or “Discount sale price,” your 10% discount will be applied.
This behavior is by design – the plugin is protecting your customers from seeing a worse price than what they could already get. If you want your rule to override existing sales, choose either “Discount regular price” or “Discount sale price” instead of “Best between”.
Disable shipping calculations
Checkbox, default value: disabled.
When this setting is enabled, the plugin does not recalculate shipping costs every time products are added to the cart.
If your site feels slow when customers add items to the cart, enable this setting. It reduces the number of calculations performed during cart updates.
If you have shipping methods that depend on cart contents (e.g., weight‑based shipping, quantity‑based shipping, or free shipping thresholds), leave this disabled to ensure shipping costs are always accurate.
Don’t recalculate cart on page load
Checkbox, default value: disabled.
When this setting is enabled, the plugin does not recalculate cart on page load. This option can effect on the site’s speed, but some features like fast recalculations on the product page, will be disabled.
Don’t recalculate cart if cart items don’t have changed
Checkbox, default value: enabled.
This option helps to optimize site’s speed avoiding heavy calculations like shipping, taxes, etc., and make these cart calculations only in the moment, when the cart item has been changed.
Combine multiple fixed discounts and Default discount name
Checkbox, default value: disabled. Textbox with the possibility to input your custom coupon name when the option is enabled. The default coupon’s name is “Coupon”.
When this setting is enabled, all fixed discounts from different rules are merged into a single discount line item in the cart and checkout, using the name you provide. It creates a cleaner customer experience, instead of seeing a multiple coupons and discounts, the customer see the only one with the define name.

Combine multiple fees and Default fee name
Checkbox, default value: disabled. Textbox with the possibility to input your custom fee name when the option is enabled. The default fee’s name is “Fee”.
Similar to discount consolidation, this setting merges all fees from different rules into a single fee line item using the name you provide
Default fee tax class
Drop-down, default value: Not taxable.
This setting determines which tax class is applied to fees when they are combined using the setting above. Choose from the existing tax classes configured in WooCommerce (Standard, Reduced rate, Zero rate, or not taxable).
Round up totals to match modified item prices
Checkbox, default value: disabled.
Enable this option to round cart totals to match WooCommerce’s standard rounding behavior. WooCommerce has its own rounding logic for cart totals. Without this setting, there can be minor discrepancies between the sum of individual item prices and the displayed cart total.
Cents. Override the cents on the calculated price
Checkbox with the default value: disabled and numeric textbox, where you can enter the overrided cents value with the default value: “0,99”
The Cents setting allows you to override the cents portion of every calculated discounted price with a fixed value.

When enabled, you enter a specific cent value (e.g., 99, 50, 00). The plugin calculates the discounted price as normal, then replaces the cents portion with your specified value. It creates psychological pricing strategies (e.g., always ending prices with .99 or .95) or standardizing prices across your store.
Apply discounts to original price (PRO)
Checkbox, default value: disabled.
When this setting is enabled, all rules affect only the original price of products, completely ignoring any other discounts that may have been applied by other rules or plugins.
The plugin uses the product’s base regular price as the sole starting point for all discount calculations. No stacked or cumulative discounts are possible. Best for wholesale stores or B2B operations where you want a clean, single‑layer discount structure without any compounding.
Exclusive rule locks all matched products (PRO)
Checkbox, default value: disabled.
This setting changes the behavior of exclusive rules. When enabled, an exclusive rule “locks” a product even if the exclusive rule itself did not modify the product’s price.
Normally, an exclusive rule prevents other rules from modifying a product only if the exclusive rule actually applies a discount. With this setting enabled, the product becomes locked as soon as it matches the exclusive rule’s conditions, regardless of whether any price change occurred.
Best for complex rule hierarchies where you need to ensure that certain products are completely protected from other rules, even if the protecting rule doesn’t actively discount them.
Use prices modified by get_price hook
Checkbox, default value: disabled.
If you have other plugins that modify product prices (e.g., multi‑currency plugins, dynamic pricing from other vendors, or custom development), enable this setting to ensure our plugin uses those modified prices as the starting point for its own calculations.
Complete List of the Calculation Settings tab
|
Option name |
PRO? |
Quick description |
|---|---|---|
|
How to apply rules to a product that already has a sale price |
Four options: Don’t apply, Discount regular price, Discount sale price, Best between |
|
|
Disable shipping calculations |
Optimization feature, enable it to improve your site load speed |
|
|
Don’t recalculate cart on page load |
Optimization feature, enable it to improve your site load speed |
|
|
Don’t recalculate cart if cart items don’t have changed |
Optimization feature, enable it to improve your site load speed |
|
|
Combine multiple fixed discounts and Default discount name |
Merges and names all fixed discounts into one line item |
|
|
Combine multiple fees and Default fee name |
Merges and names all fees into one line item |
|
|
Default fee tax class |
Tax class for combined fees |
|
|
Round up totals to match modified item prices |
Applies WooCommerce standard rounding to cart totals |
|
|
Cents. Override the cents on the calculated price |
Overrides cents portion of all discounted prices |
|
|
Apply discounts to original price (PRO) |
All rules use only the original price as baseline |
|
|
Exclusive rule locks all matched products (PRO) |
Locks products even if exclusive rule doesn’t modify price |
|
|
Use prices modified by get_price hook |
Respects price modifications from other plugins |

