Support

Home Forums Event Espresso Premium Best Solution Available? Corporate Client Bulk Purchase

Best Solution Available? Corporate Client Bulk Purchase

Posted: March 6, 2022 at 8:48 pm

Viewing 8 reply threads


webtheorydesigns

March 6, 2022 at 8:48 pm

Looking for some guidance on how to set this up properly.

My client, has Corporate clients who buy training sessions in Bulk (10 or 20 at a time) and then distribute them amongst their employees. These corporate clients wont necessarily know when they might use the training session on the date of purchase. They might use 2 next week, 3 next month, or 3 months from now.

Not sure exactly how to set this up but would love some suggestions.


Tony

  • Support Staff

March 8, 2022 at 7:53 am

Hi there,

Can you add some more specifics on how you are looking for this to work?

Officially we don’t have any form of ‘open ended’ registrations like this but one option would be to use the promotions add-on to generate a code with 100% off the registrations and with X number of uses (say 10 for example) and then have the employees use that promotion code to register so it takes the full price from the ticket.

Would that work?

The above is still going to take some custom work on your end as promotions were not intended to be purchased in this way depending on what you are looking to do it might suit your use case.


webtheorydesigns

March 8, 2022 at 9:29 am

Thanks for your response. That might work if we can figure out how to get the corporate clients to purchase the 10 promotion codes in your example from the website.

I thought maybe I could setup an event with a high number of tickets available and allow them to purchase 10 tickets. Then once they receive the registration codes, they could give those to their employees.

Do you know if we can transfer registration codes between users?


Tony

  • Support Staff

March 8, 2022 at 9:54 am

My apologies, but I’m not sure what you mean by transferring registration codes?

You can manually move registrations from one event/ticket to another, but I don’t think that will work for what you are trying to do here.

If you create an event for the users to register onto their either have a group of 10 registrations all attached to the same attendee which you can then move, but you’ll need to be really careful of editing the EE_Contact (attendee) as the details will show up on all registrations assigned to it. I think that kind of setup is going to cause you more complications in the long run vs the promotions setup above.

Are the ‘training sessions’ all going to be separate events within EE?


webtheorydesigns

March 8, 2022 at 11:26 am

Registration Codes:
When you register for a course, you receive a ticket with a registration code. I was just wondering if that registration code could be transferred to another user?

I recorded a video to try to explain in more depth. Hope this helps.

Video: https://somup.com/c3ejFOTwLL


Tony

  • Support Staff

March 8, 2022 at 1:25 pm

Hmmm ok. So… sort of.

Registration codes are the unique identifier for each individual registration in the DB.

Each registration is assigned to an ‘EE_Contact’ (which is different from your WP User) and officially we don’t have a way to change which contact they are assigned to. I do have a snippet that can allow you to change the EE_Contract ID on the registration row (we call it the ATT_ID) but you can’t ‘create’ contacts yourself as they weren’t intended to be used that way, they are generated from registrations and EE will search for existing EE contact as new registrations are added.

Go to Event Espresso -> Registrations -> Contact List and you’ll see a list of current contacts.

So… technically yes a registration can be set to a different contact using some custom code to add a metabox for the ATT_ID field… but if you don’t already have an EE contact for them, you can’t set the registration to that contact… it doesn’t exist.

You’ve mentioned ‘users’ a few times in your video, so are you using WP Users from the site and that’s what you mean by transferring them around?


webtheorydesigns

March 8, 2022 at 1:32 pm

Got it. I see what you mean. I guess its not built to support the exact function I need, but I think there might be a work-around.

Yes, users as in WP users.


Tony

  • Support Staff

March 10, 2022 at 5:22 am

Got it. I see what you mean. I guess its not built to support the exact function I need, but I think there might be a work-around.

May I ask what you have in mind for this?

Yes, users as in WP users.

Hmm problem is there is no connection to WP Users within EE.

We do have an add-on that links the two but what it does is save the EE_Contact ID for a specific user within that WP User’s meta data, its not a directly connection to WP Users but rather a query may do something like (in plain English):

“Give me the EE_Contact ID connected to User_ID 111”
“returns 999”

Then:

“Now give me all registrations assigned to EE_Contact ID 999”

So its not as simple as:

“Give me all registrations assigned to User ID 111”

and then having the ability to switch and change which User_ID is set on specific registrations.

In short, bouncing registrations around to different users/EE_Contacts when they have all been made but another user is going to be tricky unfortunately.


webtheorydesigns

March 10, 2022 at 8:50 am

Cool. Thanks for your help.

Viewing 8 reply threads

The support post ‘Best Solution Available? Corporate Client Bulk Purchase’ 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