Show currency code after price - Streamline Theme

I’m using the Streamline theme and have changed some code in my product-template.liquid from {{ current_variant.price | money }} to {{ current_variant.price | money_with_currency }}

This enabled me to see the currency ISO, but now i’m experiencing an issue when I change variants..

When i have multiple variants, and they are set at a different price to the one that’s already selected on page load, then it will remove the currency ISO from the end once you select a different variant.

For example, I have 2 variants, blue and red. When the page loads, my product defaults to the first selection (blue) which is priced at $10 AUD. The AUD shows at the end. But now I select the second variant (red) that’s priced at $15 AUD. The AUD no longer shows up at the end of the price. And if you select blue again after this, the AUD is still gone. And won’t come back until the page reloads.

Any idea how to fix this, so that the currency ISO always shows up, even if the other variants are priced differently? I’m almost curtain it can be fixed within the theme.js file , but I’m having trouble locating the exact code I need to alter.

Hi @KodiR

You can change price format from your store admin > Settings > Store detail > Store currency > Change formatting

I have done this. That isn’t my issue.
The currency code disappears when I select a different variant. I have explained in detail on the post what I’m trying to achieve, which is to keep the currency code displayed even when I select a new variant.

I’m still looking for some help if anyone has any ideas, i would be very appreciative.
Here’s a thread I’ve found where someone has answered how to do this on the Debut theme, but i cannot figure out how to do it on Streamline theme.

https://community.shopify.com/c/technical-q-a/ability-to-show-currency-code-after-price/td-p/658791