Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
I use a theme named 'Modular' and I'm working on a site redesign. At a certain point I wanted to publish the new design. First I closed the store with a password and made public the new, still in-progress theme.
After some checkings I went back to the original situation.
My site is set up to sell in EUR only, but after that unpublish/publish action the product page (only the product page) prices are shown in USD. I've checked Markets and General preferences in admin and everything looks good, I've also checked the theme settings but I haven't noticed anything out of the ordinary.
Any idea of what may be going on?
Solved! Go to the solution
This is an accepted solution.
The theme developer examined the site and he just found that disabling one of the apps installed fixed the issue, now I have contacted the app developer asking for help.
Hello @naio ,
That sounds strange.
btw please once try to add the product to cart and try to checkout. After trying it please confirm what is the currency for it in the cart and checkout page.
If possible share the store URL too.
Regards
Guleria
Hi @Guleria,
Just to clarify: I'm talking about the currency sign, in the product page price is presented with a $ sign which should be an €, prices in the collection pages are correctly shown. The price amount is always correct, I mean it's not a currency issue.
I've added a product to the cart, I see in the cart is shown with $ but at the checkout page is correctly shown as €.
Thanks for your comments.
Naio
I've added
I've added the product to the cart and then checked out, the result: in the cart
Hey! @naio,
It sounds like the temporary theme switch may have caused a conflict or reset with your storefront currency settings, especially if your theme or an app relies on JavaScript to detect or display currency. Even though your admin settings show EUR, the product page might be referencing a cached or default value (like USD). Try clearing your browser cache, then check if any currency selector app or theme file (like `product.liquid` or `theme.liquid`) has hardcoded USD or outdated logic. Re-saving your default market settings under Markets and re-publishing the theme may also help force a refresh.
This is an accepted solution.
The theme developer examined the site and he just found that disabling one of the apps installed fixed the issue, now I have contacted the app developer asking for help.
There was an app messing with this, fortunately their developers fixed it, now it's working.