Support

Home Forums Event Espresso Premium Main Conference event ticket required before booking workshop events

Main Conference event ticket required before booking workshop events

Posted: April 8, 2018 at 4:58 am

Viewing 78 reply threads


WEMconference

April 8, 2018 at 4:58 am

Hi

This relates to the posts below..

https://eventespresso.com/topic/separate-events-one-required-before-others-are-available/
https://eventespresso.com/topic/can-i-make-one-ticket-a-requirement-for-other-tickets/

The problems I’m having are that I require that users have to purchase one of the main event tickets before they can register for any of the workshops i cannot get this working after reading and implementing the changes mentioned in the above posts.

This is the functionality i require…

User visits site and buys 1 or more tickets to the main event then checks out adding details of 1 or more different attendees one for each main event ticket

Then the system creates users with the details provided and emails all of them with login details.
When the user logs in they are able to register for the workshops

customers must be able to see the workshops before registering for the main event I do not want any of the workshops private.

If a customer tries to register for a workshop before buying a main conference ticket from the main event registration page they are alerted they have to buy a main event ticket OR there is a conditional message next to the ticket selector on all workshops telling non logged in/registered users they have to buy the main event ticket before they can register for a workshop and the selector will be disabled until they are registered to the main event and logged in.

I look forward to getting this all working,

Kind regards,
Ben.


Josh

  • Support Staff

April 9, 2018 at 7:26 am

Hi Ben,

We received your request for priority support. Can you make an adjustment to the user account that you sent? It appears to be a subscriber level role, and we’ll need an Administrator level role in order to help you set things up.


WEMconference

April 9, 2018 at 7:31 am

Hi Josh,

Thanks for getting back to me. I have just updated the permissions i look forward to seeing how we can get this resolved.

Thanks for your time on this its much appreciated,
Ben.


Josh

  • Support Staff

April 9, 2018 at 9:37 am

Hi Ben,

I installed the Members plugin and created a new user role, its name is “Conference Attendee”. This user role has a custom capability:
registered_for_main_conference.

When someone registers for the Main Conference event, it’s set up to automatically create a user account with the above role + capability.

All of the other tickets for the other events now have a ticket capability requirement set, so they all require the registered_for_main_conference capability.

https://slack-files.com/T02SY781D-FA3F49UCB-08b490339f

I made an edit to the message that appears for the workshop events when a logged out visitor views the workshop’s event page:

https://slack-files.com/T02SY781D-FA2SZGG4Q-c6131c1c12

If you want to edit the above message the text is inside your site’s web-plugin.php file.

Hope that helps!


WEMconference

April 9, 2018 at 1:09 pm

Hi Josh

That’s fantastic I need to do some testing to make sure all is working and will get back to you tomorrow.

Thanks again,
Ben.


WEMconference

April 9, 2018 at 1:42 pm

Hi Josh

I have registered for the main event and have recieved the conformation email and print ticket email but no wordpress registration/account set up
email. Am I missing something?


Josh

  • Support Staff

April 9, 2018 at 1:47 pm

Hi Ben,

When you test a registration for the Main Conference, you’ll need to 1) be logged out of the site and 2) Use a name & email address on the reg. form that doesn’t match an already existing user account’s.


WEMconference

April 9, 2018 at 1:50 pm

Ahh of course ill test again now, thanks for getting back to me so fast!


WEMconference

April 12, 2018 at 6:20 am

Hi Josh

I have now had time to do some testing and what you have added works great

I have 2 more issues regarding the cart i hope you can help.

1. When a new user adds the main event tickets on the registration page the cart popup has the return to event list link which i dont want them to see until they are logged in.

Can we conditionally remove that or change it to “return to registration page” and send them back to the main event registration page until they have registered and logged in and then have it as “return to workshops” as when logged in they will be booking the workshops.

Thanks again!
Ben


Josh

  • Support Staff

April 12, 2018 at 9:26 am

Hi Ben,

Something like that can be added where if they’re logged out the return link can go to the main registration page, and if they are logged in it can take them to a Workshops page. Do you have a page set up that shows all the workshops? If so, what’s its URL?

Also, did you forget to mention the second issue?


WEMconference

April 12, 2018 at 12:35 pm

Hi Josh

That’s great! at the moment this is the page that holds all the workshops
…/conference/ but it will be changing if I know which files are edited I could change it at a later date.

I’ve been so busy I’ve forgotten the second issue I will be working through the weekend to get this finished so will have any other questions by then.

Thanks for all your help its making a big difference 🙂
All the best,
Ben


Josh

  • Support Staff

April 12, 2018 at 2:53 pm

OK Ben the code is added to that same wem-plugin site plugin.


WEMconference

April 12, 2018 at 3:01 pm

Hi Josh

That’s brilliant thanks a lot for all your help!


Josh

  • Support Staff

April 12, 2018 at 3:20 pm

You’re welcome.


WEMconference

April 17, 2018 at 2:28 am

Hi Josh it has taken a while because i was unsure how the ticketing was working but i now realise there will be more tickets to the main conference. We will be selling the tickets below which i need to add but want to know the best way of setting them up first.

Student day 1
Student day 2
student day 3
Standard Day 1
Standard Day 2
Standard Day 3
Student 3 Day
Standard 3 Day

1. Can you tell me how the system will track the tickets bought? If a customer registers for student day 1 pass then logs in can we set only the day 1 workshops to be bookable. The same with the other tickets so only the days they have registered for will be available, in the same way you set the workshops to be unavailable until the main event ticket is purchased.

2.What happens if an attendee changes their mind and wants to change the main ticket or their workshops after paying for both?

Thanks again,
Ben.


Josh

  • Support Staff

April 17, 2018 at 9:49 am

Hi Ben,

In the above scenario, where you have 3 different days and you want to attach a specific capability to the user account based on which date they selected, you might consider an approach where each date is a separate event.

This way you can set up a user role for each day, and require a specific capability for getting tickets for a specific day.

So currently you have a “Conference Attendee” role that has a “registered_for_main_conference” cap. This can be expanded to 3 roles with 3 capabilities:
e.g.

Role Capability
Conference Day One registered_for_day_one
Conference Day Two registered_for_day_two
Conference Day One registered_for_day_three

The limitation to this is their user account will only get one role automatically. If you need to make it so a combination of dates can be purchased, then that’s going to require some significant custom PHP programming.

2.What happens if an attendee changes their mind and wants to change the main ticket or their workshops after paying for both?

You can use the Attendee Mover add-on to change their tickets:

https://eventespresso.com/wiki/eea-attendee-mover/


WEMconference

April 21, 2018 at 12:49 am

Hi Josh

Thanks for this i have only just got back and have time to get this sorted. Im not sure how someone attending using a 3 day ticket is affected by your scenario above? Will there have to be…

Conference 3 Day registered_for_main_conference
Conference Day One registered_for_day_one
Conference Day Two registered_for_day_two
Conference Day One registered_for_day_three

How would this work?

Cheers,
Ben.


WEMconference

April 22, 2018 at 2:47 pm

Hi Josh

I have abandoned that idea for now as i could see how to get it working. I am however having issues with the calendar and workshop list pages displaying the correct colours and events now. on the …/calendar/ page the colours are displaying correctly for events i have managed to get some working but as soon as they run over more than one day the colour defaults. I have read how this can be sorted with CSS but am not sure how to implement it for each different venue i have set up as categories.

On the …/conference/ page it is not displaying all datetimes i have some workshops that run several times on one day such as the “Humanitarian Skills” workshop that runs 4 times on day 2 but is not appearing in the grid list?

Thanks for your time on this i will open another priority support ticket for these extra issues if you want? I really need to get this all working soon 🙂

Thanks again,
Ben.


WEMconference

April 22, 2018 at 3:36 pm

continuing from the above this event…

Introduction to Extreme Medicine & Day 1 Chairs

works on the calendar and accross all 3 days of the …/conference/ page im totally confused as to why the others dont work??

Thanks again
Ben


Josh

  • Support Staff

April 23, 2018 at 9:40 am

Hi Ben,

Can you explain what your expectations are for the grid view and calendar view? One thing to keep in mind about the Grid view is it only displays the event once, and only shows the first upcoming datetime. Anything else would be unexpected.


WEMconference

April 23, 2018 at 10:04 am

Hi Josh

Thanks for getting back to me.

The table view template page i want to display ALL datetimes as the table view is to show every workshop in order by day, I am using it as the mobile default page as well like this….

———————————————————-

[notphone]
View all venues
[ESPRESSO_CALENDAR cal_view=basicWeek]
[/notphone]

[phone]
To view as a full calendar please visit the website on non mobile device
[ESPRESSO_EVENTS_TABLE_TEMPLATE order_by=start_date category_filter=true]
[/phone]

————————————————————

instead of the calendar so i want everything displayed on it. Does this mean i will need to create separate events for every datetime?

Regarding the calendar i want it to show all events in their correct colour i have read that by adding them to more than one event category it breaks the CSS but that is how i am showing the different days in the list view template. So i need to know how i can force the correct colour for each venue on the calendar.

My ideal is that the table view template lists every event and datetime and is also colour coded with the same colours as the calendar.

One last thing the search is not working on the table view page i am using an override in the child theme archive-espresso_events.php to disable the category filter.

I hope this all makes sense!!

Thanks again!!
Ben.


Josh

  • Support Staff

April 23, 2018 at 10:22 am

You can change the shortcode for the table view to be:

[ESPRESSO_EVENTS_TABLE_TEMPLATE order_by=start_date category_filter=true show_all_datetimes=true table_search=false]

This will 1) disable the search and 2) show all datetimes.

With regards to the calendar category colors, the calendar has a limit of 1 category per event in order to accurately set a category color for each event. When you assign multiple categories to an event the calendar scripts can’t discern which category to use (there’s no UI for this).

The category colors can be overridden with custom CSS. So if you can mention exactly which event you want to be a specific color, I can share an example of how to do that with CSS.


WEMconference

April 23, 2018 at 12:48 pm

Hi Josh

Thanks for that but it does not do what I thought it shows all the datetimes on one event in the list so the start times of all events in the list are not in order and it shows all days for the datetimes they have to only show datetimes for the same day. I have 3 tables in the template one for each day….

<h1>Day 1</h1>
 <?php echo do_shortcode("[ESPRESSO_EVENTS_TABLE_TEMPLATE category_slug=day-1 order_by=start_date reg_button_text='More info' category_filter=false]"); ?>

<h1>Day 2</h1>
<?php echo do_shortcode("[ESPRESSO_EVENTS_TABLE_TEMPLATE category_slug=day-2 order_by=start_date reg_button_text='More info' category_filter=false]"); ?>

<h1>Day 3</h1>
<?php echo do_shortcode("[ESPRESSO_EVENTS_TABLE_TEMPLATE category_slug=day-3 order_by=start_date reg_button_text='More info' category_filter=false]"); ?>

what i need is for it to show the datetimes as separate events in the correct timeline on the correct day. so an attendee can see the order of all workshops by day and in order.

I think we may have to create separate events for each day and add day-1, day-2, day-3 to the end of the event name.

Can you see any other way to do this?

Also i wanted the search to work not to disable it?

Thanks again,
Ben.


WEMconference

April 23, 2018 at 12:56 pm

As for the CSS we have six rooms that workshops take place in and they are all colour coded allready if you check the test site i gave the login for its the calendar page……./calendar/

The six rooms are… Biosphere, BoardRoom, Classroom, Hutton Room, Reception and Salisbury Room.

If you click the Biosphere or Salisbury Room at the top of the calendar you can see they work and are colour coded.

With Classroom beadroom and reception the colours are defaulting to the theme background setting ‘color_drop_active_bg’ => ‘#f7f7f7’ How do i set each rooms CSS to match the colours i have set in the calendar settings?

Thanks again you’ve been a great help so far we are nearly there!
Ben.


Josh

  • Support Staff

April 23, 2018 at 1:24 pm

Hi Ben,

The Events table template plugin simply does not work that way. The Calendar plugin does display each datetime as its own entry though.

The search probably isn’t working because the shortcode is being used within the do_shortcode function. If the shortcodes are used directly on within the page content, then the search will work.

So instead of breaking those out into 3 tables, you can do one table and all three dates will be shown with the applicable table row.

With regards to the calendar colors you’re going to need to limit the categories to one per event. When you have more than one category on the event you will not be able to rely on the colors working as expected.


WEMconference

April 23, 2018 at 1:52 pm

Hi Josh

Ok i will change the table to a single one and see how it looks.

As for the calendar some of them are working so im confused as to why i cant use custom CSS to change them there is a post here where you start to explain but im not sure how i would implement it?

https://eventespresso.com/topic/any-way-of-having-different-colours-for-events-on-a-single-calendar/#post-53181

Thanks again.


Josh

  • Support Staff

April 23, 2018 at 4:13 pm

You can use custom CSS in the calendar, Ben. First, you’ll need to go to Event Espresso > Calendar > Advanced Settings and set “Disable Categories?” to No. Then you’ll have some additional CSS classes to work with.


WEMconference

April 24, 2018 at 5:52 am

Hi Josh

I have to have a separate table for each day it simply does not display the date times how i want a single table however i try it.

So i need to remove the Day 1 Day 2, Day 3 categories from the events so the calendar works once i have done this how can i display every event and datetime in order in 3 separate tables. I see you can do this… month=january-2016 can i show them by specific day? like this….

[ESPRESSO_EVENTS_TABLE_TEMPLATE <strong>day=24-11-18</strong> order_by=start_date reg_button_text='More info' category_filter=false table_search=false]

I have to find a solution to this. Please.
Thanks again.
Ben.


Josh

  • Support Staff

April 24, 2018 at 8:14 am

Hi Ben,

You won’t be able to do this with the table template plugin. What you can do is build out custom HTML tables with exactly the information you want displayed, in the order you want displayed, grouped into tables the way you want displayed. Here are a few WordPress table generator plugins I can recommend:

https://wordpress.org/plugins/tablepress/
https://wordpress.org/plugins/ninja-tables/


WEMconference

April 24, 2018 at 12:12 pm

Hi Josh

If I have to, can I automatically insert the events into a table using one of these plugins? Would I still be able to use a shortcode or have a generated table that will autmatically update like the current one?

Thanks
Ben


Josh

  • Support Staff

April 24, 2018 at 12:31 pm

Hi Ben,

No those other plugins would need the contents of the tables to be updated automatically. The events would be input just like any other tabular data.


WEMconference

April 24, 2018 at 12:52 pm

Hi Josh

Yes that just won’t work im not entering the info twice or editing the table every time an event is updated there has to be a way to get this working. If all events with more than one daytime are added as separate events then I just use a single table that will work the way I envision I think. Can you see any way to add css to the table template for the colours?


Josh

  • Support Staff

April 24, 2018 at 1:05 pm

Your other option is hiring a PHP developer to make the modifications to the table template, to your specifications.


WEMconference

April 24, 2018 at 1:29 pm

Yes there is that, Can you tell me which files are used to generate the table please if I were to try to make the changes with the help of a colleague.

Thanks again!


Josh

  • Support Staff

April 24, 2018 at 1:31 pm

It’s the espresso-events-table-template.template.php file. There’s more information about how to customize the template from the Events Table template add-on in the documentation:

https://eventespresso.com/wiki/events-table-view-template-add-on/#customizations


WEMconference

April 24, 2018 at 2:48 pm

Great thanks!


WEMconference

April 29, 2018 at 6:27 am

Hi Josh

Nearly there now!!

Just a couple of questions…

1. The paypal pro is failing every time i have all my sandbox info in and it keeps giving me this error “The merchant’s account is not able to process transactions” i have tried multiple settings and multiple sandbox accounts but nothing works.

2. I have added a plugin [theme-my-login] to edit login and user pages and it uses that shortcode to create the frontend profile page. I need to add the user registrations template that shows at the bottom of the backend user profile to the new frontend profile can you tell me how i might include the eea-wp-users-registrations-table.template.php into the new profile page? can i use a shortcode?

Thanks again!!!
Ben.


WEMconference

April 29, 2018 at 1:36 pm

Hi Josh

I think this is the final problem we discussed it a while back (https://eventespresso.com/topic/main-conference-event-ticket-required-before-booking-workshop-events/#post-267394) i have set up the 3 days as seperate events and i want them to display on each of the day pages in the list table template.

…/programme/day-1/
…/programme/day-2/
…/programme/day-3/

Can you show me the steps you took to set up the user access so i can make all the single day events conditional i dont want to mess anything up now eveything else is working.

Thanks again you’ve been a legend!
Ben.


Josh

  • Support Staff

April 30, 2018 at 8:03 am

Hi Ben,

Not all PayPal accounts (including sandbox accounts) can use PayPal Pro. The account must have the Pro upgrade. You can find out if your PayPal Sandbox account can use PayPal Pro by going to developer.paypal.com, log in, then go to Dashboard > Sandbox > Accounts. There you’ll see a list of PayPal Sandbox accounts and there will be 3 types of accounts:
Personal
Business
Business – Pro

You’ll need a “Business – Pro” sandbox account type in order to test PayPal Pro.

Also, when you input the sandbox account information into Event Espresso > Payment Methods settings, you’ll set “Debug Mode On?” to Yes. When you change over to use a live account, you’ll set “Debug Mode On?” to No.

can you tell me how i might include the eea-wp-users-registrations-table.template.php into the new profile page? can i use a shortcode?

The shortcode is [ESPRESSO_MY_EVENTS]. More info in the documentation about this shortcode here:
https://eventespresso.com/wiki/wp-user-integration/#ee4-my-events


Josh

  • Support Staff

April 30, 2018 at 8:15 am

Can you show me the steps you took to set up the user access so i can make all the single day events conditional i dont want to mess anything up now eveything else is working.

You install a plugin like “User Role Editor” or the “Members” plugin by Justin Tadlock. Either of these plugins have features that allow you to 1) create custom user roles and 2) Attach custom user capabilities to user roles.

Once you have one of those plugins installed, you’ll create a “Conference Day One” role, then create a custom capability (registered_for_day_one) and assign the capability to that role. Then repeat for the other two days.


WEMconference

April 30, 2018 at 2:02 pm

Hi Josh

Ill check through these and get back to you thanks!


WEMconference

May 1, 2018 at 2:08 am

Hi Josh

I have a main 3 day event and 3x 1 day events all running over the same 3 days.

3 day 23-25th
Day 1 23rd
Day 2 24th
Day 3 25th

There are workshops running over all 3 days and i want an attendee to be able to book either the 3 day or one of the one day tickets. That then gives them access to the workshops.

If someone buys a 3 day ticket we have it set so they are registered automatically and have to log in to book the workshops.

However i need to be able to have the user buy a day 1, day 2 or day 3 ticket and also be registered automatically and then have access to that days workshops only.

Can i only add one capability in the ticket dialogue? because i need all workshops to only be available if the user has bought one of the 4 main ticket types.

If i have these capabilitys how do i set the tickets up? As you can only add one capability in the ticket dialogue?

registered_for_3_days
registered_for_day_one
registered_for_day_two
registered_for_day_three

If i set the day one worksops to registered_for_day_one how do i set them to be registered_for_3_days as well so the three day ticket holders and the one day ticket holders both have access to those workshops?

This may be simple but im really struggling to figure out how to get this working correctly.

Thanks again.
Ben


Josh

  • Support Staff

May 1, 2018 at 6:30 am

Hi Ben,

We received your request for priority support, which if I understand correctly, appears to have a different request. We can help you get the issues with categories sorted, specifically with the calendar colors not using the workshop-level category colors. So can you verify/set the categories to the events and we’ll get the category colors sorted.

Can i only add one capability in the ticket dialogue?

Yes, only one capability can be added there. Here’s how you can set this up:

You create a “Registered for All 3 days” user role, and you give that role all three of the following:

registered_for_day_one
registered_for_day_two
registered_for_day_three

Then you set up a separate event that’s specifically for registering for all three days, and set the event’s Default role for auto-created users to have “Registered for All 3 days”. Then you repeat for each of the 3 days.


WEMconference

May 2, 2018 at 6:13 am

Hi Josh

******** Issue 1 Events and conditional availability **********

As you mention above i need to get the events set up correctly for the 3 days but i cannot work out how i am doing this and how it will effect Issue 2.

At the moment the main 3 day event…..

Main Event Ticket (3 Days) = World Extreme Medicine Conference

this has 3 datetimes which are set to the three days of the event i believe you are telling me we need to split these into 3 new events called Day 1, Day 2 and Day 3. Then give these 3 events these capabilities.

Day 1 registered_for_day_one
Day 2 registered_for_day_two
Day 3 registered_for_day_three

Im not sure how to do this and its effects on the table templates.

———————————————————————————

******** Issue 2 Event List View Table Templates *********

I have 4 pages with list view table templates on my production test site which you have the details for shown below. Ideally they will all be colour coded with the same coulours as on the calendar page. /calendar/

WORKSHOPS LIST VIEW PAGE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

https://../conference/ (If possible with CSS that shows the same colours for the venues as on the main)

This page should show all workshops from all 3 days and have the seach and category filter working it is created in an override of archive-espresso_events.php in the child theme using…

<?php echo do_shortcode(" [ESPRESSO_EVENTS_TABLE_TEMPLATE show_all_datetimes=false order_by=start_date table_search=truereg_button_text='More info' category_filter=true]"); ?>

If i remove the override i cant get the page viewing the template at all it shows a blank page so im not sure how to add the shortcode directly into the page content properly so the filters work correctly.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> END

3 ONE DAY LIST VIEW PAGES >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

What i require is that events falling on each day appear in the correct table on the correct page.

I need to know how i can show the events for each day in the correct table? Is there a way to do this i now realise i cannot use the “category_slug=day-1” as the calendar will not work with more than one category selected. is there a way to show a specific date in each table?

https://../programme/day-1/ (show only day one workshops)

[ESPRESSO_EVENTS_TABLE_TEMPLATE category_slug=day-1 order_by=start_date category_filter=false reg_button_text=’More info’]

https://../programme/day-2/ (show only day one workshops)

[ESPRESSO_EVENTS_TABLE_TEMPLATE category_slug=day-2 order_by=start_date category_filter=false reg_button_text=’More info’]

https://../programme/day-3/ (show only day one workshops)

[ESPRESSO_EVENTS_TABLE_TEMPLATE category_slug=day-3 order_by=start_date category_filter=false reg_button_text=’More info’]

—————————————————-

Thanks for your help i really appreciate it, i hope we can get this all cleared up now as soon as possible.

Kind Regards,
Ben


Josh

  • Support Staff

May 2, 2018 at 11:47 am

Hi Ben,

I’ve answered your questions already, it seems there may be some confusion possibly due to too much information at one go. So I’ll start with one issue and we’ll continue on from there:

Is there a way to do this i now realise i cannot use the “category_slug=day-1” as the calendar will not work with more than one category selected.

You can use category_slug=day-1. We can make the calendar work for you by adding some CSS.

Can you verify/set the categories to the events? Please let us know when that’s ready and we’ll get the category colors sorted.

I’ll wait on the other issues for the moment so we stay focused.


WEMconference

May 3, 2018 at 12:30 am

Hi Josh

I will be here all day until we can fix this thanks.

You told me I cannot use more than one category per event or the calendar will not work I all ready have each of the workshop events set to their respective venues to display the colours on the calendar. Are you now telling me I can set all the events to have 2x categories the venue and the day and you will fix the colours with css?

Thanks
Ben


WEMconference

May 3, 2018 at 2:03 am

Hi Josh

Thanks i now understand, apologies i have been pulling a lot of hours. I will add the day categories to all the events now and get back to you as soon as its complete.

Thanks a lot
Ben.


WEMconference

May 3, 2018 at 2:19 am

Hi Josh

I have done that all workshops have now been added to their day category as well as the venue category.

I will keep checking here for an update thanks!!


Josh

  • Support Staff

May 3, 2018 at 8:52 am

OK the category colours on the calendar are set, and the issues you listed for the /conference/ are resolved.


WEMconference

May 3, 2018 at 10:02 am

Hi Josh

Thats fantastic thanks so much!!!

The final thing now is setting the tickets thanks for your continued patience can you explain again how this is to be done please…..

https://eventespresso.com/topic/main-conference-event-ticket-required-before-booking-workshop-events/#post-268380

At the moment the main 3 day event…..

Main Event Ticket (3 Days) = World Extreme Medicine Conference

this has 3 datetimes which are set to the three days of the event i believe you are telling me we need to split these into 3 new events called Day 1, Day 2 and Day 3. Then give these 3 events these capabilities.

Day 1 registered_for_day_one
Day 2 registered_for_day_two
Day 3 registered_for_day_three

Thanks
Ben


Josh

  • Support Staff

May 3, 2018 at 10:15 am

Hi Ben,

The first part is correct. In order to assign a unique role to the user account based on which day they register for, each datetime for the main conference registration should be its own event. You can optionally add a fourth event that grants access to all 3 days.

With regards to the capabilities, that’s half-correct. You’ll actually be setting a unique Default role for auto-created users for each event. Then each role gets the assigned capability. So it’s basically an indirect capability assignment.


WEMconference

May 3, 2018 at 12:54 pm

Hi Josh

Im going to leave the events as they are for now i have to get the site launched, i think we can move attendees using the attendee mover if they book the wrong days we will see how it works in practice and get back to you if we are still having problems.

I hope this is the final problem, I have a major issue with the cart after buying a main event ticket getting my user registration and then logging in and adding a workshop to the cart i find that the main event ticket i just baught is still in their as well?

I am logged out of all other sessions?


Josh

  • Support Staff

May 3, 2018 at 1:00 pm

If you used the back button at any point along the way that could have an effect on the session.

One item that I can see that needs to be addressed is the cart link that’s set up on the main site’s navigation. Here’s what’s set now:

/registration-checkout/?uts=1523907039&event_cart=view#checkout

that needs to be changed to be:

/registration-checkout/?event_cart=view#checkout


WEMconference

May 3, 2018 at 1:05 pm

Hi Josh

Thanks a lot for that, ill change the link now and i will test the cart again.


WEMconference

May 3, 2018 at 1:29 pm

Hi Josh

Still testing the cart.

Is there a quick way to bulk add all country and county codes into the database?


WEMconference

May 3, 2018 at 1:31 pm

I need to add all countries and their codes.


Josh

  • Support Staff

May 3, 2018 at 1:42 pm

You can install and activate the country packs listed here:

https://eventespresso.com/wiki/install-new-state-province-packs/

You’ll note that after you activate those they can be deactivated and deleted.


WEMconference

May 3, 2018 at 1:45 pm

Also i tried searching this but there are a lot of different answers is there an easy way to clear all regisrations from an event for when i go live so i can remove all my test purchaces?

Thanks Josh youve been very patient and a big help!!


WEMconference

May 3, 2018 at 1:51 pm

Thanks Josh Countries additions are perfect!!


Josh

  • Support Staff

May 3, 2018 at 2:23 pm

You’ll need to delete any payments for each registration, then you can go to Event Espresso > Registrations, check the checkbox at the top of the page, then select the option to trash the registrations. Once they’re trashed they can then be deleted by going to the trashed view on the Registrations page.


WEMconference

May 3, 2018 at 3:30 pm

Great thanks again Josh more testing tomorrow I have to get some sleep!


WEMconference

May 6, 2018 at 3:56 am

Hi Josh

I think this is the final problem before launch now, i have added a plugin to give me a front end user area (theme my login) and added its profile-form.php to the child theme then included the user registration table template.

include wp-content/plugins/eea-wp-user-integration/templates/eea-wp-users-registrations-table.template.php';

But the template will not view correctly when i click the gear icon the whole table displays in the first column?

https://www.dropbox.com/s/js1l8oqxgszxus5/FireShot%20Capture%202%20-%20Your%20Profile%20%E2%80%93%20Internation_%20-%20https___conference.benabbott.design_your-profile_2.png?dl=0

I can figure out why it is not displaying in the correct columbs when you click the gear icon?

Thanks again, hopefully this is the last issue now you have been an amazing help!
Ben


Josh

  • Support Staff

May 7, 2018 at 1:47 pm

Hi Ben,

I took a look at that template and it may be your column issues are the result of this:

<tr>
	<?php echo do_shortcode(" [ESPRESSO_MY_EVENTS]"); ?>
</tr>

which at the very least those table row tags should be removed.

With regards to
include wp-content/plugins/eea-wp-user-integration/templates/eea-wp-users-registrations-table.template.php';

You’re missing an opening quote mark before the file name, and I don’t think the file path is valid.

In any case, that particular template file expects some template arguments, so include isn’t the correct way to load that template file.

Since your profile-form.php file has this:

<?php do_action( 'profile_personal_options', $profileuser ); ?>

You can add the following to a functions.php file (no need to edit the template directly) to load the registrations list:

add_action('profile_personal_options', array('EED_WP_Users_Admin', 'view_registrations_for_contact'));


WEMconference

May 8, 2018 at 4:56 am

Hi Josh

Thanks again i will check all this and see if i can get it working.


WEMconference

May 10, 2018 at 7:02 am

Hi Josh

Urgent please help i cant find any issue like this in the forum.

The site has gone live however we are getting a “This page cannot be found” error when clicking he cart button on the registration page it pops up the modal but when you click either the “proceed to registration” or “view event cart” it thors the page not found error.

Thsi site has new credentials if you need them but i hope this is somthing simple.

Thanks
Ben


WEMconference

May 10, 2018 at 7:07 am

Hi

This is the registration URL…

https://extrememedicineexpo.com/registration/

This is the link its trying to visit that is saying not found…

https://extrememedicineexpo.com/wp-admin/admin-ajax.php?uts=1525957684#checkout

Is that right??


Josh

  • Support Staff

May 10, 2018 at 7:14 am

That’s not the correct URL. This might be the result of moving the site to the live server without migrating the options table. You can go to Event Espresso > General Settings > Critical page settings and correct the page settings there. Each page setting will have instructions for that page.


WEMconference

May 10, 2018 at 7:20 am

Hi

I can view the cart here…

https://extrememedicineexpo.com/registration-checkout/?event_cart=view&uts=1525957998#checkout

but it will not progress if i press proceed to registration the page just refreshes

You added some code into a plugin for the cart i cant find this i thaught maybe there is a problem with the urls on the buttons?

I am going to put in a priority support ticket with the new login details

Ben


WEMconference

May 10, 2018 at 7:24 am

Hi

The registration checkout page is blank even though it has the shortcode..[ESPRESSO_CHECKOUT]

https://extrememedicineexpo.com/registration-checkout/


WEMconference

May 10, 2018 at 7:26 am

ITS Working!!! Thanks!!!


Josh

  • Support Staff

May 10, 2018 at 11:46 am

OK it’s all good now then?


WEMconference

May 11, 2018 at 5:40 am

Hi Josh

Yes thats all sorted it was all set correctly so i just re-saved the configuration it and it started working.

I have an issue with user permissions i need to add more capabilities to my events administrator i have granted them all privilages that begin with ee_ in the role editor but the user can still not see all of the event espresso settings i can see in my admin account?

Are there further user settings somewhere for the ee_events_administrator?

Thanks
Ben


Josh

  • Support Staff

May 11, 2018 at 5:44 am

Hi Ben,

May I ask which settings are they not seeing?


WEMconference

May 11, 2018 at 6:00 am

Hi

These are missing…but i only want to allow access to the General Settings if possible.

Settings:
General Settings ( i do want the event admin to see this so they can add countries)
Calendar ( i do not want the event admin to see this)

Extras:
About ( i do not want the event admin to see this)
MAintenance ( i do not want the event admin to see this)

Thanks
Ben


Josh

  • Support Staff

May 11, 2018 at 6:30 am

Hi Ben,

You’ll give the event admin role the manage_options capability so they’ll be able to access the General Settings page. More info here:

https://docs.google.com/spreadsheets/d/1paQ8gdiZmIpOTJetRtk0_7GZfsWIXkioqrWmXxS4FZo/edit#gid=7


WEMconference

May 11, 2018 at 9:17 am

Hi Josh

Thats great cheers!


WEMconference

May 18, 2018 at 6:35 am

Hi Josh

Can you explain what the paypal pro form is asking for address details in the wrong order I can’t see how to modify it. In the country settings do I have to tick every state/town one by one?

As it stands if you select USA it still asks for postcode?

Thanks
Ben


WEMconference

May 18, 2018 at 6:37 am

Why are there so many default fields?


Josh

  • Support Staff

May 18, 2018 at 6:57 am

Hi Ben,

I’m not quite sure what you mean by “the wrong order”, but it is common to ask for a post code with the billing address if it’s a USA address. The reason for the billing address fields is they are required by PayPal Pro. Other gateways like Stripe make those optional.

In the country settings do I have to tick every state/town one by one?

If you want a specific state/province to appear as an option in the billing form then the “State Appears in Dropdown Select Lists” option for that state/province must be set to Yes.

Viewing 78 reply threads

The support post ‘Main Conference event ticket required before booking workshop events’ 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