Is there a way to change the type of price?

Topic summary

  • Goal: format prices for the French storefront in the Upcart cart drawer app using French conventions (comma as decimal separator and currency symbol after the amount), e.g., “123,45 $” instead of “$123.45”.
  • Attempt: tried post-render HTML replacement in the theme to change the display, but found this approach hacky and not ideal.
  • Request: a proper implementation to make the cart drawer price locale-aware for French without relying on DOM manipulation.
  • Status: no solution or action items yet; the question remains open.
Summarized with AI on December 16. AI used: gpt-5.

Hello, hope you’re doing well.

Currently I’m using “Upcart cart drawer” app. And I wanna change the price format for French version. For example “123,45 $” instead of “$123.45”. Is there a way to implement this.I tried to do this on the theme by replacing html content after the page is rendered.But it didn’t look like a good way.
Thanks for your help in advance.

1 Like

You can change currency formatting in your store admin > Settings > General.

Best regards,
Dan from Ryviu: Product Reviews App

1 Like

Thanks for reply,
I’ve a question, is there a way to use multiple currency format?
Just I wanted it

You can create multiple markets for your store. Please check this to learn how.
https://help.shopify.com/en/manual/international/managing

Hi @Lazar_Rakic

Shopify Markets + Locale formatting (BEST)

If your French version is using Shopify Markets:

  1. Go to Settings → Markets
  2. Open France
  3. Check Currency formatting
  4. Set format like:
{{ amount_with_comma_separator }} $

instead of:

${{ amount }}

If UpCart uses Shopify’s money_format, this will automatically apply everywhere, including the cart drawer.

Best regards,
Devcoder :laptop: