How can I make these 2 fields not required when updating payment?
The feature’Enter New Payment Amount’ and then status updates automatically is somehow useful but why not leave option of completing transaction the old way also available. Maybe I have not analysed lots of scenarios for this new procedure but much more time is being spent on inputting required info compared to previously were one would just set ‘Completed’.
I have brought this considering on-premise check in where you have people lining up and registration team have to deal with them double fast.
Lastly, I’m not weather to blame my users but a lot of them always don’t complete registration resulting in empty ‘Transaction Type’, thus part of the reason I asked the question of making the fields not mandatory.
In the file includes/admin-reports/enter_attendee_payments.php, comment out lines 72-82 to remove the transaction type and id requirements. Comment out lines 91-99 to remove the automatic payment status updating.
I’ve added a ticket so that in future versions the code that makes the transaction type and ID mandatory can be filtered or unhooked via a function so it will not be necessary to directly edit core files. It will likely not make it into the next two shipping versions, so you’ll need to re-edit the customizations after updating.
The support post ‘Transaction Type and ID mandatory’ 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.
Support forum for Event Espresso 3 and Event Espresso 4.