Jump to content

[Solved] Changing Default Currency Disables Payment Modules


Recommended Posts

Hi All

 

I'm currently using 1.5.6.2 (mostly) successfully on three sites.

Two of these sites have been upgraded from early versions of prestashop sequentially, when new versions were released.

 

I picked up a problem with one site when installing PayPal 3.6.4

I noticed the sale value was being transferred in US$ and not AU$ as expected.

 

We only sell in Australia and turns out that both US$ and AUD were enabled in  Localization > Currencies, but US$ was set as default.

 

I disabled USD and as soon as I did that, lost all my payment modules with error: no payment modules have been installed.

 

In Localisation > Configuration, I set Australian Dollars as the default currency.

 

In Payment Module > Restrictions, I have Australian Dollars set for all my payment types.

 

I cleared Smarty cache and my browser cache but the Cheque, Bank Wire and Offline CC payment modules don't show up in the checkout process.

 

I uninstalled and deleted these modules then re-installed them. Same problem.

 

Currently PayPal instant checkout is the only payment option working and is showing properly as Australian Dollars

 

I'm at a loss and not sure what to do to fix it?

 

 

Edited by deepee (see edit history)
Link to comment
Share on other sites

Thanks for your suggestion.

I've been away and only installed version v3.6.5-PayPal Europe this morning. It works fine.

 

The issues I originally had with default currency were only resolved when I set AUD as default currency, then deleted USD, then added USD as a new curency.

After that, I was able to disable USD as a payment option and all my payment modules are working.

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...