Canadian Site wants to display fixed USD prices to US customers

Topic summary

Goal: A Canadian DTC clothing brand wants to sell to the US with fixed USD prices, not automatically converted rates. Example: $195 CAD in Canada and $195 USD in the US.

Constraints and preferences:

  • Single Shopify store only; avoid creating a separate US site to prevent managing separate inventory, email lists, etc.
  • Seeks either an app-based or custom development solution.

Clarification achieved:

  • Requirement is to set multiple prices per product and display the correct price/currency based on user location (geo-based pricing). The original poster confirmed this need.

Recent activity and status:

  • Another participant reported the same requirement and asked if a solution was found.
  • No concrete solutions, app recommendations, or implementation details were provided.

Outcome:

  • No decision or resolution. Key open question: How to implement fixed per-market pricing (USD and CAD) within a single Shopify store without using a currency converter or duplicating the store.
Summarized with AI on January 6. AI used: gpt-5.

Hi Everyone,

We’re running a successful direct to consumer clothing brand to Canadian customers but want to launch into the US market. Currently we are using a currency converter so US customers see prices in a converted USD price we want to sell products to the US market in fixed USD prices not use a converter.

For example in Canada is would sell for $195 CAD and in the US it would sell for $195 USD.

Is there a way to do this with an app or a custom development?

We have seen other shops do this by setting a completely new site for US and CAD but we don’t want to go that route since it means managing two pools of inventory, email lists, etc.

Would love any thoughts on how to make this work!

@LMac Just to be clear, you want to be able to set multiple prices for a product and show the correct price/currency based on where the user is located in?

Yes that’s what we’re trying to do.

Hi I have the same exact issue, did you get any solution?