Support

Home Forums Event Espresso Premium EE4 – ticket locking

EE4 – ticket locking

Posted: January 20, 2015 at 11:39 am

Viewing 5 reply threads


Mike Query

January 20, 2015 at 11:39 am

Hi,

I had a couple questions about ticket locking. I’m liking the ability to create multiple ticket dates and prices, however I’m running into some issues that I’m hoping to get some help/clarification on.

<b>1) Is it possible to unlock tickets after a transaction has been made?</b>
I set up registration for one event and made a test transaction. However I realized a change I need to make to the price and sale date, but I am unable to do so now since I’ve already purchased one ticket and it is now locked. I tried trashing and deleting the transactions, but it’s still coming up as locked.

<b>2) Is it possible to change the sale dates after a ticket has been locked?</b>
We’ve often needed to change ticket sale dates for various reasons. Usually the request I get is “we need to shut off registration for the event now,” or “tomorrow at midnight,” when that was not the original plan. Since this ticket is locked now, it looks like I’m stuck with the original sale end date, which would not work for us. We need that to be flexible, as it was with EE3.

Thanks,

Mike


Lorenzo Orlando Caum

  • Support Staff

January 20, 2015 at 3:33 pm

Hi Mike, this may seem confusing but its a precaution to prevent inaccurate data.

Lets say you ran a registration with an attendee today for $25 and that attendee paid.

Then you edited the ticket price tomorrow to $35 and another registrant paid.

The system archives the existing ticket since there are registrations that are linked to that specific ticket option.

If you remove any existing registrations and associated payments, then the pricing option should become unlocked.

First remove any payments associated with a transaction. Then is done through the transaction details area:

Event Espresso –> Transactions. Now click on the date or ID of the transaction. Scroll to the payment details area and trash the payment by clicking on the trash can icon. A window will appear. Go ahead and confirm.

Now you’ll need to remove the registrations that are associated with this transactions.

Go to Event Espresso –> Events. Then locate the event and hover over the name. Then click on Registrations. On the next screen, select all of those test registrations and then trash them.

Then go to the trash and permanently delete them.

To answer your second question, adjusting the price after a registration may cause a ticket to become locked. However, adjusting other information such as the name should not.


Lorenzo


Mike Query

January 20, 2015 at 6:54 pm

Hi Lorenzo,

I had actually taken those steps, but the tickets are still locked. Any ideas as to what’s causing them to remain locked?

And for the second question, what I need to be able to change is the sale date, which stays locked. This is in case something happens like we reach capacity earlier than expected due to less chairs being available, for example.


Lorenzo Orlando Caum

  • Support Staff

January 20, 2015 at 8:34 pm

Hi Mike, here is a workaround that I’ve tested with EE 4.4.8 and the upcoming 4.4.9 release:

https://gist.github.com/lorenzocaum/68d5029ebd0311559a2a

Editing the pricing field on the ticket when there is at least one registration will trigger the archive.

Editing the other fields such as name, datetimes, and quantity should not trigger the archiving of the ticket.

Thanks.


Lorenzo


Mike Query

January 21, 2015 at 6:52 pm

Hi Lorenzo,

Thanks for that resource. Do you know if it’s possible to just change the “Sell Until” field after a ticket’ been locked? For times when I don’t need to change the price of a ticket but do need to abruptly stop purchases for whatever reason. That field appears locked now for my locked ticket, only the ticket name is editable.


Lorenzo Orlando Caum

  • Support Staff

January 22, 2015 at 10:33 am

Hi Mike, once a ticket becomes locked only the name (event title) field will be editable. If you need to release the lock then you would need to edit the row in the database directly:

https://gist.github.com/lorenzocaum/68d5029ebd0311559a2a


Lorenzo

Viewing 5 reply threads

The support post ‘EE4 – ticket locking’ 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