Support

Home Forums Event Espresso Premium Changing name and ticket price for attendee

Changing name and ticket price for attendee

Posted: June 11, 2015 at 4:21 am


Nick

June 11, 2015 at 4:21 am

Hi,

This is a request to make the process of changing the names and ticket prices for attendees who have already booked simpler.

I understand that there is a method of changing names, as described in this forum thread: https://eventespresso.com/topic/change-name/

However I can’t get this method to work, and would be grateful for some support with this. Even if I can get it to work, it would still be better if there was a simpler method than having to construct a URL.

As for changing the ticket price for a specific attendee I understand that the only way of doing so is to go into the database. I have changed the price in the following tables, but still it shows as the original price on the payment page, so clearly I need to change it somewhere else as well:

wp_esp_transaction
wp_esp_registration

Again I would be glad of some help. And again, it would be great if there was a simpler method, such as being able to add a discount via the admin pages.

Thanks,

Nick


Tony

  • Support Staff

June 11, 2015 at 5:34 am

Hi Nick,

Currently the best way to change the price of the tickets is actually to create a new ticket within the event and re-register the attendees onto that ticket within the Admin (So basically cancelling the initial registration and registering them using a new ticket). Editing the price within the database is not recommended, it is stored within multiple locations (take a look within wp_esp_line_item) and once you add in Promotions, Taxes or other Add-ons that relay on the data to be consistent you will very like run info further problems.

Changing the names of the additional registrants can done within the admin, did the user create multiple registrations at once all using the same details as the primary registrant?

We do have an open feature request for editing the ticket prices within a transaction, I will add this thread to the ticket and request some further feedback. It’s not that we are purposefully trying to make this complicated but as mentioned above there is a lot to take into consideration with this kind of feature, not just for the current version of core, but future add-ons too.


Tony

  • Support Staff

June 11, 2015 at 5:49 am

Also I’d like to add some context to the discussion on this.

Can I ask why the ticket price is being edited?

For example is the attendee looking to change to a different ticket or are you looking to apply a discount?


Nick

June 11, 2015 at 5:49 am

Hi Tony,

Thanks. I appreciate your response, and that you are considering a way of editing ticket prices within a transaction. For me this could either be editing the ticket price directly, or having a feature to add a discount. For now I have edited the relevant entries in wp_esp_line_item and now the adjusted price is reflected everywhere.

Regarding changing names, yes, the user created multiple registrations at once all using the same details as the primary registrant (this is a fairly common scenario for me). So when I change the details of one registrant all the rest change as well. This is why I was trying to use the method Josh mentioned in the thread I linked to above, but I keep getting a “Page Not Found” message.

Nick


Nick

June 11, 2015 at 5:51 am

Ah, our posts crossed. I suppose I could have both scenarios – i.e. the user could need to change the ticket they have purchased to a different rate. At the moment I am wanting to add a discount retrospectively.


Tony

  • Support Staff

June 11, 2015 at 6:12 am

So when I change the details of one registrant all the rest change as well.

The registrations are assigned to a ‘contact’ so because all of the registrations used the Primary Registrants details, they are assigned to that contact. Make sense?

So as an example, here is a registration of 5 – http://take.ms/wX0OG

If I edit the contact, its used for all so they all change – http://take.ms/Y2uMs

Click on the second registrant – http://take.ms/8Xkx6

On the right in the contact meta box you’ll see a ‘Create ontact’ button – http://take.ms/lZrvY

Clicking that creates a new contact (with the same details) and assigns it to the registration you clicked it within. SO if I click that then edit the contact info I can see – http://take.ms/v7GLe

Update and view the registration list again – http://take.ms/SR15x

That registration has its own contact now, so its own details are used.

(Note its not just the name detail,s but email, address, etc. When you click ‘Create Contact’ take a look at that page, any information you add there is specific for that contact)

Is that what you are looking for?


Nick

June 11, 2015 at 7:16 am

Thanks Tony. Yes, I can change additional names in this way, but I was hoping for a way where I would be able to change all names/email addresses for a given registration on the same page, as changing one at a time is rather laborious.

Also, there are two outstanding issues:

1. One person made two block bookings using the same name/email address for all bookings. I can’t add a contact for the primary registrant, and when I try to edit the existing contact it updates both primary registrants as I am editing rather than updating the contact. So how do I change the name/email address for one of primary registrants?

2. I accidentally used the same name/email address for two of the additional registrants and again I now only have the option to edit rather than update the contact (it would seem that I can only add a contact if the existing contact is different from the primary registrant?)

Nick


Tony

  • Support Staff

June 11, 2015 at 10:24 am

1. One person made two block bookings using the same name/email address for all bookings. I can’t add a contact for the primary registrant, and when I try to edit the existing contact it updates both primary registrants as I am editing rather than updating the contact. So how do I change the name/email address for one of primary registrants?

Ah yeah, I see.

So two separate blocks of registrations, in that case you’d need the ability to re-assign registrations to a contact. Hmmm I don’t think there is a way to do this currently but will check with the developers.

I think this would need to be done using the ‘cancel and re-register’ method.

2. I accidentally used the same name/email address for two of the additional registrants and again I now only have the option to edit rather than update the contact (it would seem that I can only add a contact if the existing contact is different from the primary registrant?)

Was that on the front end or your created a contact and then used the same details as the Primary registrant for that new contact?


Nick

June 11, 2015 at 10:43 am

OK. I’ll wait to hear back about re-assigning registrations to a contact.

Regarding point 2, I did neither of things you stated. Instead I created a contact and used the same name/email address as I had used for one of the other contacts I created. When I went back to change the name and email address for one of these registrations, i.e. to ‘create a contact’ again, this option didn’t show up, only the ‘Edit Contact’ option which of course changes the name and email address for both registrations. I hope this is clear!


Tony

  • Support Staff

June 11, 2015 at 4:09 pm

Hi Nick,

Apologies but unfortunately not as I get different results.

So did you use the ‘Create Contact’ button on one of the registrations and then used the same details for another contact?

For example using my registrations from above – http://take.ms/d6XbS

If I edit registration 4 of 5, and match the contact with the one above – http://take.ms/X0CJw

Then edit the contact for reg 5 – http://take.ms/FvTce

Notice both contacts are now separate.

Did you take different steps from this?

You can only create a contact once for the registration, although inputting the same details as another contact within that newly created contact should still not link those two registrations with a single contact… you should end up with two contacts within your contact list that are then the same.


Nick

June 19, 2015 at 2:13 pm

Hi Tony,

In the end I just got too confused with this. All I can say is that I can change the names without problems when all of the original names on a group booking were different, but when people enter the same name and email address for all of the bookings (as a temporary measure so that they can make the booking before they know the names of all of the attendees), it has proved very difficult to change the names. Often I don’t see a ‘Create Contact’ button, just an ‘Edit Contact’ button. This is a fairly common scenario for me. People want to book places early to get an Early Bird rate, but don’t know all of the names, so book people in with the same name at first and then email me with additional names.

It would be great if there was a simpler way of changing all names (and ticket prices) for a given (group) booking.

Thanks,

Nick


Josh

  • Support Staff

June 24, 2015 at 4:05 pm

Hi Nick,

It sure would be great, but in an attempt to make it simpler, it would also make things more complicated (think a teacher signing up for a class of their students). One idea that may work for you is when someone wants to book before having the names of everyone, instead of using the same name for each attendee, they label the additional attendees as unnamed attendee 1, unnamed attendee 2 and so on. This will allow for editing names later.

The support post ‘Changing name and ticket price for attendee’ 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