Support

Home Forums Event Espresso Premium EE4 and international attendees

EE4 and international attendees

Posted: April 5, 2016 at 11:10 am


Vee

April 5, 2016 at 11:10 am

Hi there:

Just a heads-up about my experience configuring EE4 and PayPal Payments Pro for a conference hosted in the USA with attendees from all over the world. It’s rather cumbersome to have to add countries piecemeal anticipating where the registrations will be coming from. Additionally, as most of your countries outside of North America do not have provinces/states listed, I’ve had to create “NA – Not Applicable/Other” as a province/state for every country I’ve added. Finally, when it comes time to pay for a registration, because EE4 orders the “state” field ahead of the “Country” field, a registrant must scroll through an enormous list of countries with corresponding states to find their state. Given it is too cumbersome to add each province/state for all the countries in the world (and beyond what one should expect to do when purchasing this plugin), most registrants are forced to select “NA – Not Applicable/Other” as their province/state, thus preventing me from datamining and sending letter mail to registrants.

Perhaps you could consider this when releasing future versions ๐Ÿ™‚


Vee

April 5, 2016 at 11:15 am

edit to add: I’ve been using this guide to add the countries


Josh

  • Support Staff

April 5, 2016 at 11:35 am

Hi Vee,

Thanks for the feedback.

A couple points you might not know:

1) There’s an add new state/country form that’s built into the registration form where registrants can add their state/country if it’s not in the list.

2) You can change the billing form State and Country inputs to be text inputs (instead of a drop down) by adding the follow code snippet to your website:

add_filter( 'FHEE__EE_Billing_Attendee_Info_Form__state_field', 'ee_billing_locale_text_field', 10, 1 );

add_filter( 'FHEE__EE_Billing_Attendee_Info_Form__country_field', 'ee_billing_locale_text_field', 10, 1 );

function ee_billing_locale_text_field( $original_field ) {
    return new EE_Text_Input( array( 'required' => true, 'html_class' => 'ee-billing-qstn'));
}

You can add the above to a functions plugin or into your WordPress theme’s functions.php file. After you add the code, the billing form fields for Country and State will become text inputs.


Vee

April 5, 2016 at 1:32 pm

Hi Josh:

Thanks for your reply. Unfortunately, adding the code you kindly provided (to functions.php) did not render a change in my check-out form ๐Ÿ™


Josh

  • Support Staff

April 6, 2016 at 8:53 am

Hi Vee,

May I ask which payment method is used on the payment step? To be clear, the registration form isn’t changed with the above code, only the payment/billing form.

The support post ‘EE4 and international attendees’ 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