I have been working through a misrepresentation policy error, fixed probably 50 things it could be (as they don’t tell you). Ran my site through Grok, the only thing its pulling now is something I suspect isnt true.
Homepage — Every product still shows:
Regular price £78.00 GBP
Regular price Sale price £78.00 GBP
Product page (/products/easy-craft-shelf):
Still shows both labels:
“Regular price £78.00 GBP” and “Regular price Sale price £78.00 GBP”
Here is the screenshots, its a completely unmodified dawn theme, I checked other dawn sites with Grok it says they have the same problem, but to fix mine as i’m dealing with this issue.
The prices dont display like that so its obviously just in the html / code. Has anyone seen this issue before? Grok has given the new code but I dont want to change it unless I have to
From what you’ve described, it sounds like the sale price label may still be rendering even when the compare-at price and actual price are the same.
Have you checked whether there are any accessibility labels or hidden text snippets in the Dawn theme that are outputting both “Regular price” and “Sale price” regardless of the pricing condition?
Since you mentioned other Dawn stores show something similar, it may be theme-related rather than a product-specific issue.
I’m curious to know if you tested with a completely new product and a fresh template to rule out cached theme settings.
If the default Dawn theme is showing the same behavior, then it sounds less like a store-specific issue and more like how the theme outputs pricing labels for accessibility or structured data purposes.
Have you had any direct feedback from Google or Merchant Center confirming that this specific pricing display is what’s triggering the misrepresentation warning, or are you narrowing it down based on your own testing?
They dont tell you what you’ve done wrong so it could have been something really, really simple which I changed or it could be so deep that i’ll never find it. I did ask Grok that surely all dawn sites (must be 100,000s) would be flagged for it surely and it would be a wide known issue - but it believes if I had got picked up say for no address in the footer it may have done some kind of deep scan and found more issues? I don’t really know - that’s the worst part
more issues doesn’t include Dawn’s price… That is completely fabricated nonsense. Search for actual policy intent. There are many misrepresentation posts here.
Welcome to the Shopify Community! Please share your store URL and password (if it’s password-protected), so I can check and provide you with the exact solution.
I can’t speak for what you need to do regarding coding.
I do want to say that misrepresentation, while you may have been flagged for 1 issue, you will most certainly have more issues, before you request a review, as you only have 3 in total before you are permanently suspended, is to check all the details in the links below:
I also faced the same issue last year. The issue was Sale Price was equals to original price. That was the theme error and if you don’t put any actual price then it use the sale price automatically. so it was not visible to user but in html it was there and it was not visible.
So the conclusion is, GMC scans the website at html level and not just what is visible to the user.
Considering all those scenarios and latest Policies, I decided to build a Shopify App and that gives you great report using the AI Models.
So try that, if you can find more details before resubmitting that, as it keeps on increasing the cooling period.
shopflixai.com or you can install the app ShopFlix AI on your store.
This is almost certainly not a Dawn bug — it’s a data condition Dawn renders faithfully. “Regular price” and “Sale price” showing the same amount happens when a variant’s Compare-at price is set EQUAL to its Price. Dawn treats any set compare-at as “this is on sale,” so it renders the sale markup, and Google’s crawler sees a fake sale (sale price = regular price) — which is a textbook misleading-pricing / misrepresentation trigger.
Fix, bulk version: Products → Export CSV → in the sheet, wherever “Variant Compare At Price” equals “Variant Price”, clear the compare-at cell → reimport. Rule going forward: compare-at should either be empty or strictly higher than price, never equal.
After cleaning, spot-check one affected product page with Google’s Rich Results Test — the structured data (offers price) should now show a single price with no sale markup. Then request re-review in Merchant Center; item-level re-reviews typically clear in 3-5 business days.