Feature: Allow missing ticket info to be populated in checkout.
Got a client using this extension to create tickets. It worked, but they'd prefer to shoot straight to cart. Ticket can be purchased, with quantity updated in cart, even though the name / email address fields are not populated.
I would expect either:
1) A ticket is generated with "blanks" for those fields. i.e. a ticket is generated! (because one has been purchased; OR
2) The checkout will not complete, instead asking for relevant fields (ideally, here, in checkout!) for each empty ticket.
When ticket is purchased (probably because there's no name / email address etc) no ticket is created, even though cash is collected.
This is made somewhat worse by the fact that if a ticket is made by admin afterwards and applied to the order, it adds *another* ticket to the order, like so: