Support

Home Forums Event Espresso Premium EE4 message shortcode question

EE4 message shortcode question

Posted: December 4, 2014 at 8:50 am

Viewing 11 reply threads


tamara smith

December 4, 2014 at 8:50 am

The default setting for outgoing messages is set to name the [ATTENDEE_LIST]. So the message sent out lists the names of each person who has registered for the class.

In my classes however I have a parent registering a child for the class. So if a parent by the name of Jose registers 3 of his children (A, B & C) for a class, the confirmation email tells him that Jose is registered for X classes instead of saying that each child is registered.

What I’d like the email to say is Thanks Jose for registering Child A is registered for X and X time. Child B is registered for X class at X time and child C is registered for class X and x time. Does that make sense? In other words, the parent is not the attendee.

I have added the questions on my registration form that ask for the child’s name. But since it’s a custom question there is no shortcode for it…. or is there??

Is there a way for me to get the child’s names instead of the registering parent’s name on the email?


Lorenzo Orlando Caum

  • Support Staff

December 4, 2014 at 9:35 am

Hi,

It will list each individual if you are using the primary registrant question group + additional registrant question group.

It sounds like you may be using primary registrant + collecting the names for the children under custom questions.

The proper format for the dynamic answer shortcode is using the exact question display text. For example, if the question display text was “Do you like cheese?” then the shortcode would be:

[ANSWER_*Do you like cheese?]

Notice by exact, we mean spaces, special characters, etc.


Lorenzo


tamara smith

December 4, 2014 at 11:24 am

Hmm.. thanks. So I created a custom message template so I could replace

Registrant(s):
[ATTENDEE_LIST]

with

Registrant(s):
[ANSWER_Child’s Name]

But every time I hit save it reverts back from
Registrant(s):
[ANSWER_Child’s Name]

to

Registrant(s):
[ATTENDEE_LIST]

I’ve also tried adding the [ANSWER_Child’s Name] code in the [QUESTION_LIST] section but nothing happens. After I hit save it just disappears.

Should I be adding a * ?


tamara smith

December 4, 2014 at 11:25 am

Hello tamara,
Your registration(s) is/are pending payment for the following events:
Event Name: Little Rollers – Tues

Registrant(s):
tamara smith
• Registration Code: 16-29-1-48ce73-0
• Tickets:

• Tuition
o February 3, 2015 3:00 pm – February 3, 2015 3:30 pm
o February 10, 2015 3:00 pm – February 10, 2015 3:30 pm
o February 17, 2015 3:00 pm – February 17, 2015 3:30 pm
o February 24, 2015 3:00 pm – February 24, 2015 3:30 pm
________________________________________
tamara smith
• Registration Code: 16-29-2-48ce73-0
• Tickets:

• Tuition
o February 3, 2015 3:00 pm – February 3, 2015 3:30 pm
o February 10, 2015 3:00 pm – February 10, 2015 3:30 pm
o February 17, 2015 3:00 pm – February 17, 2015 3:30 pm
o February 24, 2015 3:00 pm – February 24, 2015 3:30 pm________________________________________
You can make a payment here ».

Connect with Us:
Facebook Twitter Google+

Contact Info:
Phone: 541-600-4386
Email: Fun@FlipSideAshland.com


Lorenzo Orlando Caum

  • Support Staff

December 4, 2014 at 1:52 pm

Hi,

This is the format:

[ANSWER_*Exact question here]


Lorenzo


tamara smith

December 4, 2014 at 3:57 pm

Thanks Lorenzo – now at least with that * the shortcode saves. But the result when registering is the same. Just to be clear:

I am copying and pasting the “question” from my registration form. The question in this case is:
Child’s Name
so I’m using the shortcode: [ANSWER_*Child’s Name]
With that the result of my test email (that I can send from the message area) is cut off and reads:
Registration(s) Pending Payment
The following registration(s) are awaiting payment for the following event(s).
Event Name: Rebounders – Mon

Registrant(s):

When I go through the front end of my website and actually register for that class I get all the details but still the parent name not the child’s name under registrant:

Hello tamara,
Your registration(s) is/are pending payment for the following events:
Event Name: Little Rollers – Tues

Registrant(s):
tamara smith
• Registration Code: 18-27-1-e8c0aa-0
• Tickets:

• Tuition
o January 6, 2015 3:00 pm – January 6, 2015 3:30 pm
o January 13, 2015 3:00 pm – January 13, 2015 3:30 pm
o January 20, 2015 3:00 pm – January 20, 2015 3:30 pm
o January 27, 2015 3:00 pm – January 27, 2015 3:30 pm________________________________________
You can make a payment here ».

Connect with Us:
Facebook Twitter Google+

Contact Info:
Phone: 541-600-4386
Email: Fun@FlipSideAshland.com


Lorenzo Orlando Caum

  • Support Staff

December 4, 2014 at 4:18 pm

Hi,

Please see my earlier response on how Event Espresso determines if an attendee/registrant is listed on a registration:

https://eventespresso.com/topic/ee4-message-shortcode-question/#post-130768

If you are capturing the child’s name as a custom question, then it will not show as a registrant/attendee.

The child would need to be captured under the personal question group for additional registrants to be recorded there.


Lorenzo


tamara smith

December 4, 2014 at 4:49 pm

Can you help me understand how to add that question to the personal questions group instead of the custom question group?

Right now if I click on “Question Groups” Then click on the group “Personal Information” There are choices running along the right side. 3 items are selected by default – first name, last name and email. Then I have “Child’s Name” checked so that it falls under this group as well. Is this the “Personal Question Group” you are referring to? If not, please advise.
And thank you!

-Tamara


Lorenzo Orlando Caum

  • Support Staff

December 4, 2014 at 5:04 pm

Hi,

Event Espresso needs this information to process a registration:

First name
Last name
Email

This is the minimum information that is required and is part of the personal question group.

I understand that you are currently capturing the child’s name in a new custom question but Event Espresso will not recognize that information as the name of an attendee/registrant.

Do all of your events have a parent + child registration?


Lorenzo


tamara smith

December 4, 2014 at 5:07 pm

well yes- the parent is usually the one registering the child. But we need the paren’t name too – so there will always be a need for both names.


Lorenzo Orlando Caum

  • Support Staff

December 4, 2014 at 5:20 pm

Alright, since both a parent and a child will always be required, I’ll test out a partial workaround for collecting this information.

I’ll update this support post shortly.


Lorenzo


Lorenzo Orlando Caum

  • Support Staff

December 4, 2014 at 6:32 pm

Hi,

My idea is to setup some nudges to let the parents/guardians know to use their email for their child’s registration. We can’t remove the email requirement for an attendee or registrant but this will be a good compromise.

Also, this will show the child’s name on the registration emails and in the registrations screen within your WordPress dashboard.

Here is before:

http://cl.ly/image/0u0V3Y29332G

And this is after:

http://cl.ly/image/2P0o1W210w3M

If this might be helpful, then you can follow the tutorial here:

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

This will work under these conditions:

Parent + single child
Parent + multiple children

You could also add some clarification to the registration approved emails since the parent’s will also be receiving those.


Lorenzo

Viewing 11 reply threads

The support post ‘EE4 message shortcode question’ 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