Support

Home Forums Event Espresso Premium Event Tickets

Event Tickets

Posted: May 20, 2020 at 3:20 am


He Zhengrui

May 20, 2020 at 3:20 am

Hi all,

I am trying to create an event which is a course that participants are awarded a certificate at the end

Course details:
-1 Day event
-Happens every week on Thursday

Question:
How do I make it such that when a customer selects one ticket, the rest of the dates will be unselectable? (Please See Screenshot)

Also, I noticed the dates below, what is the purpose of that?


Tony

  • Support Staff

May 20, 2020 at 4:18 am

Hi there,

I am trying to create an event which is a course that participants are awarded a certificate at the end

Just to note, Event Espresso does not currently have a certificate feature.

Question:
How do I make it such that when a customer selects one ticket, the rest of the dates will be unselectable? (Please See Screenshot)

Right now we don’t have the option to disable tickets based on a ticket selection.

However, if you are only allowing registrations for a single registrant at a time you can set the “Maximum number of tickets allowed per order for this event” option within the event to 1. That will change the Qt dropwon to a radio button, meaning only a single ticket can be selected.

Will that work for you?

Also, I noticed the dates below, what is the purpose of that?

It lists all of the datetimes within an event, not all users have the date within the ticket so the list gives the user an indication of when the event is and iCal buttons to include within their calendar.

We don’t have an option to remove those but you can easily hide them with CSS:

.single-espresso_events .event-datetimes {
    display: none;
}


He Zhengrui

May 24, 2020 at 5:52 am

Hi Tony,

Thank you for your kind reply;

Just to note, Event Espresso does not currently have a certificate feature.

Yes I am aware that the plugin does not provide certification; my apologies I am trying to say that we will physically award a certificate to the attendee.

you can set the “Maximum number of tickets allowed per order for this event” option within the event to 1. That will change the Qt dropwon to a radio button, meaning only a single ticket can be selected.

This does work for now, thank you!

I would like to check on 2 more things.

1) Is is possible to change the line “Goes on Sale” to “Registration Opens”
2) Likewise, “sales end” to “Registration Deadline”

3) If a customer selects 3 tickets, this means that they must add 3 details of below fields:
`1) Full name
2) Company Name
3) Email address:`
How may i go about this?

Cheers!


He Zhengrui

May 24, 2020 at 5:53 am

Apologies; I also forgot to add item

4) according to the screenshot, how do i change “QTY” to “Select”


Tony

  • Support Staff

May 25, 2020 at 4:57 am

1) Is is possible to change the line “Goes on Sale” to “Registration Opens”
2) Likewise, “sales end” to “Registration Deadline”

Is this on the front-end or in the admin?

For the front end on the ticket selector you can use the snippets here:

https://gist.github.com/lorenzocaum/fcd9ce5ecf2e4375d430

3) If a customer selects 3 tickets, this means that they must add 3 details of below fields:

1) Full name
2) Company Name
3) Email address:

How may i go about this?

We don’t have an option for ‘Full Name’, but you can use ‘First Name’ and ‘Last Name’ (I recommend you do NOT use ‘First Name’ as a ‘Full name’ question as EE will then use that value everywhere that it is expected to pull First Name)

Go to Event Espresso -> Registration Form -> Questions.

Create a ‘Company Name’ question.

Then go to the ‘Question Groups’ tab and edit the ‘Personal Information’ group.

Add the ‘Company Name’ question you just created into that group.

https://eventespresso.com/wiki/add-questions-event-espresso-question-groups/

Now, back in the event, set the ‘Personal Information’ group on ‘Additional Registrants’ (it will be automatically set on the Primary as it is required), this section:

https://monosnap.com/file/SbYGsxdaZwiWs4NzEmDA0v2DNWikX8

Now when you select more than 1 ticket each registrant will be asked those questions.

4) according to the screenshot, how do i change “QTY” to “Select”

You can use a snippet like this:

https://gist.github.com/Pebblo/6c8c3c8d84b9d77608d9116bfe012dec

All of the snippets above can be added to a custom functions plugin:

https://eventespresso.com/wiki/create-site-specific-plugin-wordpress-site/


He Zhengrui

May 25, 2020 at 6:44 am

Hi Tony,

Thank you for your reply;

It is for front end actually, and after I have added the snippets in, into functions.php on a child theme, it still does not reflect the changes.

Here is the link to the page itself. It is under “Show Details +”

Let me get to working on the stuff you mentioned


He Zhengrui

May 25, 2020 at 7:04 am

Update:

Everything else went well! Thank you Tony;

FYI, I added the custom filter to change “QTY” into “Select*” into the child theme functions.php and it works, so it is probably due to the code snippet


Tony

  • Support Staff

May 25, 2020 at 7:28 am

Here is the link to the page itself. It is under “Show Details +”

Ok, those are different strings than the filters are for, I thought you wanted to change the ticket selector text, not the strings under show details.

For ‘Goes on sale’ in the ticket details use:

FHEE__ticket_selector_chart_template__ticket_details_goes_on_sale

The ticket selector displays ‘upcoming’ tickets and uses the text ‘Goes on sale’ which is the first filter changes, so if you want to change both of those, add the above filter to the original snippet, like so:

add_action( 'FHEE__ticket_selector_chart_template__ticket_details_goes_on_sale', 'ee_custom_messaging_ticket_action_status_goes_on_sale' );
add_action( 'FHEE__ticket_selector_chart_template__ticket_goes_on_sale_msg', 'ee_custom_messaging_ticket_action_status_goes_on_sale' );
function ee_custom_messaging_ticket_action_status_goes_on_sale() {

 echo 'Replace me with new messaging or remove this entire statement to remove the message.';
}

For ‘Sales End:’, you need this hook FHEE__ticket_selector_chart_template__ticket_details_sales_end


He Zhengrui

May 26, 2020 at 7:13 am

Nicely done! it all works. Thank you Tony!

Now, is there any shortcode for me to display slots remaining for a specific event?


He Zhengrui

May 26, 2020 at 7:40 am

After exploring the payment methods and pricing methods on the plugin after reading this article

Link Here

I am still unable to apply a 3.5% tax on payments made through Stripe Payment Gateway.. can you advise on this too ?

Thank you!


Tony

  • Support Staff

May 26, 2020 at 3:13 pm

Now, is there any shortcode for me to display slots remaining for a specific event?

Not a shortcode no, but a snippet like this can do it:

https://gist.github.com/joshfeck/56f30f18ae87af1919c3c462618ee2de

It depends on where you want to display the spaces remaining.

I am still unable to apply a 3.5% tax on payments made through Stripe Payment Gateway.. can you advise on this too ?

Have you set up your tax price type and then set the ticket to be taxable or are you wanting to try and have Stripe automatically apply taxes on their end?


He Zhengrui

May 26, 2020 at 10:05 pm

Hi Tony,

Thank you for your help once again;

For example, I am trying to offer 2 payment methods

1) Bank transfer
if they choose this option, they can just pay the ticket fee by bank transfer

2) Stripe Payment Gateway
if they choose this option, they will be charged 3.5% of the ticket fee as a surcharge

How do I go about this?

You must be logged in to reply to this support post. Sign In or Register for an Account

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: publish

Updated by  He Zhengrui 8 hours, 1 minute ago ago

Topic Tags

Notifications

This topic is: not resolved
Do NOT follow this link or you will be banned from the site!