Support

Home Forums Event Espresso Premium Listing events in multiple currencies based on location

Listing events in multiple currencies based on location

Posted: August 30, 2012 at 2:50 pm


rishitejo

August 30, 2012 at 2:50 pm

Hello,
The organization is based in Canada, conducting events in many countries.
Would like to add events with pricing showing in local currency for say, Turkey, Paris, London etc.
Waiting on First Data for payment gateway. For now, only paypal is available.

When I add an event in Turkey, pricing still shows up in Canadian $, would like this to be in Lira.
How can it be done?
Thanks for your help!
-Tejo


Sidney Harrell

August 31, 2012 at 1:02 am

Right now the plugin pulls the currency from the organization options, so it’s only possible to set a single currency. It may be possible to set up EE on a multi-site installation, so that you could have different organization options for each site, then put each country’s events on the different sites.


rishitejo

August 31, 2012 at 3:05 pm

Sidney,
Thanks for your reply.
Is any documentation available on multi-site setup?
Can all organizations reside within the same site?
OR Would it be mainsite.ca, turkey.mainsite.ca, london.mainsite.ca etc with different wordpress installations (and different payment gateway instances)?

I thought it would be a common requirement to have pricing listed at local currency and in turn having the payment gateway perform conversion to organization’s currency at the time of purchase. Any other way this can be achieved?

Our implementation relies on this requirement. Any help is appreciated.
Thanks!
-Tejo


rishitejo

September 3, 2012 at 4:55 am

Sidney,

Will this help? https://eventespresso.com/topic/eventprice-appearance/

I am a developer, but new to PHP. Would like to test it out, but want to know where the code listed in link is and .. any database changes?


Sidney Harrell

September 5, 2012 at 3:28 pm

Multi site WordPress lets you have a single installation of the WordPress files, but seperate database tables for each sub site. So the customer would see mainsite.ca, turkey.mainsite.ca, london.mainsite.ca, etc. So you could list all the events on the mainsite.ca, but then when the customer goes to register for an event in turkey, the registration page would be on turkey.mainsite.ca. That way the turkey.mainsite.ca would have a different currency than the london.mainsite.ca.
That’s the way to do it without getting into modifying the code. If you want to, you can use the custom meta fields on the events to put in “currency”=”Euro”, etc, onto each event. Then you need to find and replace all the instances of $org_options[‘currency_symbol’] with $event_meta[‘currency’] in the code. Would you be sending the currency type to the payment gateway?


rishitejo

September 20, 2012 at 5:26 pm

“My” Solution is to go multisite and use Paypal

mainsite.ca/london in GBP
mainsite.ca/turkey in Lira etc

The support post ‘Listing events in multiple currencies based on location’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso