Advanced Dynamic Pricing For WooCommerce

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:

  • Don’t apply discount if product is already on sale.
    Select this option if you want the plugin to completely ignore products that already have a sale price. Your dynamic pricing rules will not modify these products at all.
  • Discount regular price.
    This option tells the plugin to calculate discounts based on the product’s regular price, completely ignoring any sale price that may be set.
  • Discount sale price.
    Select this option to apply your dynamic discounts on top of the existing sale price. The plugin takes the sale price as the base value and then applies your discount.
  • Best between discounted regular price and sale price.
    This is the most customer-friendly option. The plugin automatically calculates two prices – one by discounting the regular price, and one by discounting the sale price – and then presents the lower(better for the customer) of the two.

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

Have questions? Please submit a support request. We're always happy to help!

Advanced Dynamic Pricing
for WooCommerce
PRO

From $60
Buy
✓ 30-day money-back guarantee