A Shopify Plus store using Minimog OS 2.0 (v2.5.0) experienced a pricing display bug where the main price wouldn’t update when customers switched product variants, though the compare-at price and cart price displayed correctly.
Root Cause:
Line 15 in the product-prices.liquid file had a closing </span> tag without a corresponding opening tag, creating invalid HTML that prevented the theme’s JavaScript from recognizing and updating the price element.
Solution:
Adding the proper opening tag <span class="prod__price"> on line 15 resolved the issue. The class attribute is essential for the theme’s JavaScript to identify and update the price display when variants change.
Additional Context:
One responder provided a comprehensive JavaScript workaround that manually handles variant price updates
The issue is known to be fixed in newer Minimog versions
A theme update is recommended for long-term stability
Status: Resolved through the simple HTML fix rather than the JavaScript solution.
Summarized with AI on October 27.
AI used: claude-sonnet-4-5-20250929.
Hi all - I’ve been on with the Shopify Plus support team and determined that some code in our current theme is causing an issue with how our pricing is displayed. Hoping that by providing a few details, someone might be able to recommend what code needs to be updated in order to fix!
Description of issue:
When you go to the Natural Beans page, you will see correct pricing for the default variant - 500g. If you change the variant to 1kg, the ‘compare at’ price at the top of the product page updates, but not the price itself. However, you’ll notice this price is correct in our Recharge widget and if you add the 1kg product to cart.
Wondering if this could have to do with the pricing liquid code. In case that would be true, I’ve included an image of the code.
I’ve identified and resolved the pricing issue you’re experiencing on your Natural Coffee Beans product page.
What’s happening: When customers switch from the 500g to 1kg variant, the main price stays at $30.00 instead of updating to $55.25. However, the crossed-out “compare at” price updates correctly, and the Recharge subscription widget shows the right price. This tells us the variant data is working, but there’s a display bug in the main price area.
Why it’s happening: This is a known issue with your current Minimog theme version (2.5.0). The JavaScript that handles price updates when variants change has a bug where it updates some price elements but misses the main price display.
The fix: I’ve created a JavaScript solution that properly updates the main price when customers change variants. It works by:
Storing all your variant prices when the page loads
Listening for when customers change the size dropdown
Immediately updating the displayed price to match the selected variant
Implementation: Add this code to your product template file:
Find your product template file (likely sections/product-form.liquid)
Add the code above near the closing tag
Test on a duplicate theme first before publishing
After implementation, when customers switch from 500g to 1kg, they’ll see the price change from $30.00 to $55.25 immediately.
Long-term recommendation: Consider updating to the latest Minimog theme version when possible, as this issue was officially resolved in newer releases.
Let me know if you need any help with the implementation!
Hey @TheUntechnickle - thank you so much for taking the time to respond and providing this recommendation! I did initially try this out to no avail, but @tim_1 's suggestion solved it for me. If I run into any other issues down the line, I’ll have another look at your suggestion. Hope you have a great day!