Skip to main content

Why the store shows a different discount percentage than what I set in Discounty Price rule (formerly named "General discount") campaign? Troubleshooting guide.

If a Discounty Price rule campaign says e.g. “-20 %” but your storefront shows another number, work through these checks to align the two.

Updated over a week ago

If you notice a difference between the discount percentage you’ve set in Discounty and the one shown on your store, this guide will help you understand why it happens and how to fix it.

Applies to: Discounty "Price rule" campaigns (formerly “General discount”).
Other Discounty campaign types follow different rules, and you can check the relevant troubleshooting guides for them. Check here.

How Discounts Are Calculated and Displayed on Your Store

Your store shows discounts based on the original price and sale price. For example, if the original price is $44 and the sale price is $38.50, the real discount is 12.5%.
However, rounding in your store may cause the displayed discount to be slightly different, such as 12% or 13%.

Common problems and solutions

1. Big mismatch (e.g., you set -20 %, storefront shows -50 %)

Why it happens?

The product already carried an old sale price before the Price rule ran, so the compare-at price is lower than you expect.

Example

  • Original price: 100 $

  • Previous manual sale: 70 $

  • Price rule (-20 %) applies to 70 $ → new price becomes 56 $

  • Storefront math: (70 – 56) ÷ 70 = -20 % internally, but to shoppers it looks like a drop from 100 $ to 56 $ → -44 %

How to fix it?

  1. Deactivate the Price rule campaign in Discounty.

  2. Go to Shopify Admin → Products → remove any old sale prices (set price = compare-at price).

  3. Reactivate the campaign.

If dozens of SKUs are affected, contact our support team for bulk help.


2. Small mismatch (e.g., you set -15 %, storefront shows -14 % or -16 %)

Why it happens

Your theme is probably rounding prices to the nearest cent and then recalculates the discount, so the percentage moves ±1 %.

Fix options

Option

Impact

How

Leave as-is

Most shoppers accept minor variance.

No action.

Adjust theme rounding

Perfect percentage, all products.

Ask your developer to change the theme’s math from “round then calculate” to “calculate then round”.


3. Small mismatch only in converted currencies

Why it happens

After currency conversion, Shopify may round the local price, which slightly alters the perceived discount.

How can it be fixed?

To fix this, you'll need to turn the rounding feature off in the related markets.

Shopify has been recently rolling out a new UI for the Market section. Please check the old and the new screenshots below to see which one matches you admin panel, and follow the instructions.

Old Market UI Experience:

  1. Navigate to the Shopify Admin → Settings → Markets → Preferences.

  2. Toggle Price rounding off.
    This allows fractional cents internally, giving a more exact discount %.

  3. Re-check the storefront.

  4. Still off? Keep rounding off and apply one of the theme fixes from § 2.

New Market UI Experience?

  1. Navigate to the Shopify Admin → Markets.

  2. Choose the market.

  3. Click on the Currency dropdown menu.

  4. From the options, select Do not round prices.

  5. Once selected, click Done and ensure to Save the changes.

  6. Finally, recheck the storefront to confirm that the changes have been applied correctly.


Need assistance?

If the percentage is still off after these steps—or you’re unsure which fix suits your store—open the in-app chat and share a product URL plus screenshots. Our team will investigate and guide you.

Did this answer your question?