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?
Deactivate the Price rule campaign in Discounty.
Go to Shopify Admin → Products → remove any old sale prices (set price = compare-at price).
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:
Navigate to the Shopify Admin → Settings → Markets → Preferences.
Toggle Price rounding off.
This allows fractional cents internally, giving a more exact discount %.Re-check the storefront.
Still off? Keep rounding off and apply one of the theme fixes from § 2.
New Market UI Experience?
Navigate to the Shopify Admin → Markets.
Choose the market.
Click on the Currency dropdown menu.
From the options, select Do not round prices.
Once selected, click Done and ensure to Save the changes.
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.