Stop the Shopify Double Price Headache: A Community Guide to Fixing Duplicate Product Prices
Hey there, fellow store owners! Ever logged into your Shopify store, only to spot something that makes your heart sink a little? Like your product prices displaying twice on the page? It’s a surprisingly common head-scratcher, and I’ve seen it pop up in the Shopify community forums more times than I can count. Recently, a store owner, CashBear, brought this exact issue to the community, and the discussion that unfolded offered some fantastic insights we can all learn from.
CashBear was in a bind: about to launch their store, but all products showed duplicate prices. They suspected their currency converter app was the culprit, even after uninstalling one and disabling another. The ghost of the double price just wouldn’t go away! Sound familiar? Let's dive into what the community experts had to say and how you can tackle this.
Understanding Why Prices Double Up
The core of the problem, as our community experts like CartPolishDev and Maciej_Lektoro pointed out, usually lies with currency converter apps. Many of these apps work by appending a second, converted price to your product page, rather than replacing the original price. This means your theme’s native price display stays put, and the app slaps its own converted price right next to it. The result? Double the prices, double the confusion for your customers.
What makes it even trickier is that even after you uninstall an app, its code can sometimes linger. As Shawn-Z and Maciej_Lektoro explained, simply uninstalling an app often just removes its "app embed" or connection, but any code it injected directly into your theme files can remain. This residual code is often the reason the problem persists even after you think you've removed the app.
A Word of Caution: Hiding Prices with CSS
When facing a visual bug, it's tempting to jump straight to CSS to hide one of the prices. Moeed in the thread suggested adding a CSS snippet to hide elements with the class .money. While this can make one of the prices disappear, it’s often a risky move and not a true fix. Maciej_Lektoro wisely cautioned that hiding .money might actually hide the converted price, leaving only your original, local currency visible. This defeats the purpose of having a converter in the first place!
Crucial Rule: Always work on a duplicate theme first. This is non-negotiable for any code changes. If you do want to test the CSS (purely for diagnostic purposes, not as a final solution), follow these steps on a duplicated theme only:
- Go to Online Store → Themes, duplicate your live theme, and open the duplicate in Customize (or Edit code).
- Add this CSS to Theme settings → Custom CSS, or just above the
