Support

Home Forums Event Espresso Premium Gift Card Workaround

Gift Card Workaround

Posted: December 12, 2024 at 10:53 am

Viewing 13 reply threads


pathwise

December 12, 2024 at 10:53 am

My understanding is that EE doesn’t have a gift card add-on?
That’s okay we are working around that but I do have a question.

I have it set up so the purchaser can only buy one ticket per transaction to keep things simple. And I have it set up in the registration form for this giftcard event so that the purchaser can leave a personalized message. We also want the purchaser to fill out the gift card recipients info at the attendee:
https://snipboard.io/1SgXdr.jpg

I figured out how to have the personalized message show in our email. No problem there. My question for you is if it’s possible to have the purchasers first name show in the email? The only place they would be inputting their name is in the Stripe credit card checkout.

Email template we have for Attendee 1 to receive:
https://snipboard.io/Okq7SA.jpg

Let me know if this makes sense. 🙂

Also, would love to hear any feedback on any problems you foresee with this approach.


pathwise

December 13, 2024 at 1:05 pm

If you need me to clarify anything – let me know! 🙂


Tony

  • Support Staff

December 13, 2024 at 3:29 pm

Hi there,

My understanding is that EE doesn’t have a gift card add-on?
That’s okay we are working around that but I do have a question.

This is correct, officially we don’t have a Gift Card add-on.

However, do you use fixed price promotions on the site? As in a promotion within the EE promotions add-on that is set to a dollar amount and NOT a percentage?

My question for you is if it’s possible to have the purchasers first name show in the email? The only place they would be inputting their name is in the Stripe credit card checkout.

Not if the only place you are collecting that name is on the Stripe checkout, however, you could use an additional custom question on the registration form and then use the value from that.

In this screenshot:

https://snipboard.io/1SgXdr.jpg

Have you add all of question into the ‘Personal Information’ question group there or are they separate?

The way I would set this us up to have the ‘Personal Info’ group holding only questions specifically related to the attendee themselves.

Then have a ‘Gift Card Questions’ group where I would collect the ‘personal message’ and ‘Name to show who gift card is FROM’ question (plus any others you may ask that relate to the gift card).

Then set up Attendee 1 to collect the ‘Personal Info’ and ‘Gift Card Questions’ group.

Now you can use the [PRIMARY_REGISTRANT_ANSWER_*{question_text}] shortcode to pull in the value set ion the registration form… so in my example using the text Iset above it would be:

[PRIMARY_REGISTRANT_ANSWER_*Name to show who gift card is FROM]

That will parse to whatever they input into that question.

So doable, you’ll just need to change your reg questions to also collect that info.

—-

Now, something that stood out to me as soon as I viewed your screenshots is this text:

Note: Changes made in your Personal Information details will be synced with your user profile.

That means your using the WP User integration add-on and the option to Sync your registrations with your WP user profile is enabled.

The problem with that is your using the Attendee information for Gift Cards… which means that is NOT going to match the WP user account and it will change the logged in users WP user account details to match the current registration each time they register.

Go to Event Espresso -> Regitration Form -> User Integration Settings.

Set ‘Always sync contact information with WP user profile?’ to No and save.

That means that not all the registration made by the logged in user will show in their ‘My Registrations’ profile, but its much better than the alternative o what will happen with this setup up and having that option enabled.


pathwise

December 16, 2024 at 6:43 am

Hello Tony,

We are familiar with the fixed-priced promotion feature and we may use it. Thank you!

Great idea to simply have an additional question box for the purchasers name! And yes, I do have these questions as a separate Question Group. Done. ✅

I was wondering about the WP User Sync for this scenario but wasn’t sure… so thank you for pointing that out! Done. ✅

The only other question I can think of is will the purchaser get an email? If I am understanding correctly, the gift card recipient (Attendee 1) will get the Registrant Approved email?

Thank you very much,
Anna


Tony

  • Support Staff

December 16, 2024 at 7:32 am

The only other question I can think of is will the purchaser get an email?

Which email do you want them to receive?

If I am understanding correctly, the gift card recipient (Attendee 1) will get the Registrant Approved email?

Correct.

The ‘gift card recipient’ is the attendee, and in your case the primary registrant so they will receive all of the emails.


pathwise

December 16, 2024 at 8:50 am

Okay, good to know that they would receive all of the emails..
If possible, we would like the purchaser to receive the Payment Received email. I’d like for them to receive something that serves as a proof of purchase.


pathwise

December 16, 2024 at 9:03 am

I would have to create another custom field and ask for the purchasers email in the registration form, wouldn’t I?


Tony

  • Support Staff

December 16, 2024 at 9:56 am

Thats correct, create a question for their email address.

Then go to Event Espresso -> Messages -> Default Messages Templates (assuming you arne’t using a custom template for this, if so, edit that one) -> Payment Recieved.

Edit the Primary Registrant template.

In the TO field (or CC if preferred) add:

[PRIMARY_REGISTRANT_ANSWER_*{question_text}]
In the same way you are doing above, that’ll parse to the email provided and sent the email to them. Note that if you REPLACE the TO field with the above, it means th email will ONLY be sent if someone entered the email in that field, you can separate them out using commas.


pathwise

December 16, 2024 at 11:50 am

Awesome, Thank you!

I did that (for a custom RA email template) and it seems to work. ✅

But now my Purchaser Name and Personalised Message fields don’t seem to be working…

Email template:
https://snipboard.io/Z7AiSN.jpg

Email front end:
https://snipboard.io/kWHzuV.jpg


pathwise

December 16, 2024 at 11:58 am

*I did that for a custom Payment Received email template.


pathwise

December 16, 2024 at 1:27 pm

I figured it out 🙂

https://snipboard.io/gC4V1W.jpg

https://snipboard.io/QUdnep.jpg


Tony

  • Support Staff

December 16, 2024 at 5:22 pm

That may work for that specific use case, but that’s not how you should ‘need’ to use those shortcodes.

[ATTENDEE_LIST] loops over each attended in the group outputting the value saved within that section (in this case an Answer) but that’s looping.

[PRIMARY_REGISTRANT_ANSWER_*Personalised message from Purchaser] should work there.

Ticket list does something similar in that it loops over all tickets.

You only have 1 selected so that may work here, but it shouldn’t be needed.


pathwise

December 17, 2024 at 5:06 am

Good to know. I will play around with it.
Thanks for your help on this!


Tony

  • Support Staff

December 17, 2024 at 5:14 am

Are you using the Price modifier add-on by Aparna on your site?

I can’t see any reason why the original setup didn’t work but we had a report of another user running into the answer_* shortcodes from that add-on which may explain the above.

Can you link me to the event so I can take a look?

Viewing 13 reply threads

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

Event Espresso