Checkout, set payment option - update currency
- nowherenowhere
-
Topic Author
- Offline
Hi Guys,
Its that ugly old Paypal ZAR issue again, but this time with a new spin.... Would it be possible to have Payment options display - ie Paypal in system with ZAR + other local payment option. But then when you select Paypal it converts the system to USD?
Believe in Better
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Can you give me more information about it ?But then when you select Paypal it converts the system to USD?
Please Log in or Create an account to join the conversation.
- nowherenowhere
-
Topic Author
- Offline
Thank you for getting back to me, so at the moment if you want to pay using Paypal you need to change from ZAR to USD. Would it be possible to:
Have the site main currency in ZAR, when you get to checkout if you select paypal it converts the total to USD and proceeds through to paypal for processing, but the payment on the site is recorded in ZAR - and on the customer invoice is in ZAR with USD equivavlent....
Mainly we want only one currency in the backend
Believe in Better
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
Your shop "Main currency" is global, then only way to do what you want will be to directly "force" the currency through the Paypal code (if you just want to change the currency that will be SENT to PayPal).
Please Log in or Create an account to join the conversation.
- nowherenowhere
-
Topic Author
- Offline
Okay the latest version is great - I can now see the main currency in the backend along with the currency paid in - very good...
Now, Paypal - my old enemy and not friends with the ZAR. so I need to have ZAR as the site main currency - but USD on the frontend (it can show the ZAR equivalent next to it like $10 (R120.00) kind of thing... that would be great. It does that if I use the switcher but what I want is that I dont have to switch the frontend to USD from ZAR... but that it just like that by default - is there a way?
Believe in Better
Please Log in or Create an account to join the conversation.
Yes, you can use the geolocation system to force the currency when the user arrives on your website based on his IP address:
www.hikashop.com/support/support/documen...hop-geolocation.html
Please Log in or Create an account to join the conversation.
- nowherenowhere
-
Topic Author
- Offline
Thank you for getting back to me. I understand why you would say that - but this case is different. We want to force USD in South Africa - so that Paypal shows up as a payment option (means we need USD to be the frontend currency default)
Kind Regards
Brett
Believe in Better
Please Log in or Create an account to join the conversation.
Then why not just selecting the "USD" currency in the "main currency" setting of your HikaShop configuration ?
Please Log in or Create an account to join the conversation.
- nowherenowhere
-
Topic Author
- Offline
Because they need it in ZAR for tax purposes...
Believe in Better
Please Log in or Create an account to join the conversation.
So you want to process the payment in USD but have your orders total amount in ZAR ?
Then, you'll have to modify the code of the PayPal plugin to have your checkout in ZAR and have it do the conversion before sending the payment request to PayPal.
You'll also have to modify it to accept the payments even though the amount and currency are different between the payments and the orders. This will mean that the customers will be able to cheat on the amount they'll pay for their orders, so I don't recommend that.
Honestly, what you want to do is not normal and I would recommend to have a developer help you customize the code needs to be customized in order to get exactly what you want.
Please Log in or Create an account to join the conversation.
- nowherenowhere
-
Topic Author
- Offline
It would be better, if I can just force USD on the frontend - so make the switcher set USD as default on frontend - irrespective of the Geo Location plugin.. Then I can have the one currency in the backend (main) with USD being forced as default currency switcher currency on the frontend... would that be possible? No need to hack the paypal plugin
Believe in Better
Please Log in or Create an account to join the conversation.
Then, edit the country zones of HikaShop via the menu System>Zones and set the currency USD in them. Then, in your geolocation plugin, turn on the "set currency" setting and the currency will automatically be USD when you arrive on the website.
Please Log in or Create an account to join the conversation.
- Posts: 15
- Thank you received: 1
nicolas wrote: Hi,
Then, edit the country zones of HikaShop via the menu System>Zones and set the currency USD in them. Then, in your geolocation plugin, turn on the "set currency" setting and the currency will automatically be USD when you arrive on the website.
I have a similar problem: I activated geolocation and want to switch between € and US$ depending on the user IP. Geolocation works because I can see that tax is handled different depending on IP (with or without tax whecn checking from EU/ non EU country). But the currency switcher does not work: I have added two prices for one artivle: 1st price in €, 2nd price in USD. Currency Switcher is activated + for Zones Europe I have chosen € as currency- for United States I have chosen US$. Still no success. Any hint?
Please Log in or Create an account to join the conversation.
- Posts: 12953
- Thank you received: 1778
As it's said on the documentation :
So did you set the "Set currency" option to YES through your Geolocation plugin configuration page ? And did you edit the country zones of HikaShop via the menu System>Zones and set the good currency in them ?Set currency : When that option is activated, the system will choose automatically the currency of the user based on the zone of the user and the currency option of the zones that you can manage via the menu System->Zones.
Please Log in or Create an account to join the conversation.