2

I know that Magento uses Base Currency and Display Currency for different purposes. Display Currency is just for the front-end and it can use Magento Conversion Rates to convert the prices automatically. Base Currency is used to process payments and this is the information sent to PayPal or other payment gateways. More info here.

For example: You can have 2 websites, both using US Dollar as Base Currency. And one of them you change the Display Currency to Canadian Dollar and set a conversion rate for that. The Canadian website will convert product prices to show it in Canadian Dollar, but once the user go to checkout, the currency used will be the Base Currency (US Dollar).

The only solution I found is to have a Base Currency for each website, but then you need to set the product price for each website as well.

In our case, we have more than 1,000 products and 4 different currencies. So, I would need to set the US Dollar price, Canadian Dollar price and any other currency for each product and this is a huge work.

Is there a way to make this work of setting different currency prices for products easier? Or is there another solution to my problem? (Send the display currency to the payment gateway).

  • Have you found any solution for this? I also have the same problem. – Sarvagya Mar 24 '17 at 5:55
  • Hi @Sarvagya, I did not find any solution, and I don't think there is a solution. I learned that Magento send the price to the payment gateway (PayPal, Authorize.NET, etc.) using the Base Currency. So the option would be to change that in the core of Magento, which is not a good idea; or change the websites so each website has a different base currency. I went back and changed all my product prices for each website...I made a little Javascript code to help with that, feel free to use if you want to: codeshare.io/brunomonteiro – Bruno Monteiro Mar 24 '17 at 21:51
0

Brain extension supports multi-currency on Magento (it will charge the customer in the Display Currency). Unfortunately, I don't have a solution for PayPal. still looking for a good one

New contributor
Josh Fried is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.