Posted: June 22, 2014 at 6:11 pm
|
Hi, Nearly all of my events are free but attendance is subject to admin approval. I would like the default status of all resgistrations to be pending until upgraded to approved from the backend. This option seems to be incompatible with free events unless I am overlooking something. I have tried most combinations of settings. And I’ve tried some work arounds. I achieved it by having $1 events and making payment manually. However the payment gateway div on the registration from gave users problems. Can I code edit the default for free events or Disable payment requirements on the registration page. Grateful for any guidance on this. ———————————- |
Hi, You can make this change through WP-admin –> Event Espresso –> General Settings –> Advanced Features: http://cl.ly/image/182d292q0s3S The above status affects the payment status. If you only need the pre approval option for certain events, then I would leave the global option as is and set this on a per event basis through the event editor (bottom right side of screen): http://cl.ly/image/2w393o0m4228 — |
|
|
Thanks for your reply Lorenzo, Just for the record I do not post support tickets lightly and without a lot of searching first. Here’s what happens in each case on my EE3 1. If the event cost is set to 0.00 none of the global options effect Payment Sstatus. All registrations default to Completed status (green tick). Users receive an approved message screen and an the approval email is sent. 2. Setting the Attendee pre-approval to “Yes” also has no effect on the payment status when the event is Free/0.00. The payment status again defaults to the Completed status (green tick) even though the registrant receives the ‘pending’ email. The Attendees Report screen does show a red ‘Awaiting Approval’ action link by the attend but their status is ‘Complete’. At the moment I have to manually change the status on per registration basis and re-email to explain. Have I got this all wrong? Does this happen in your test EE3 or do I have set up problems? Cheers, |
You might be defining the status differently. The status icon in the Attendee reports screen shows the payment status. If pre-approval is enabled, then the event should show that an admin will need to approve the registration: http://cl.ly/image/040u0u0z2W2k http://cl.ly/image/3f2Q063d3f2y http://cl.ly/image/1n3E2J0V433U — |
|
|
Hi Lorenzo, OK, I understand. Sorry about the confusion over ‘Completed’ and ‘Approved’. I have changed the terms for my application have got into the habit of using ‘approved’. It is the Payment Status feature I am having problems with. Let me reword my request. I would like the global payment status as set in Event Espresso/General Settings/Advanced/Default Payment Status option to apply to all new event registrations even if the price for the event is set to 0.00. This does not happen for me. Events with price 0.00 ALL register with payment status ‘Completed’ regardless of the global setting. |
|
Hi Tony, I’m not sure this can be done, at least not easily. Free events ($0.00) are automatically marked as completed as there is nothing further to do with them. After taking a look at the available hooks and filters, it looks like the closest option would be action_hook_espresso_payment_page_free_event BUT this is not available until 3.1.37. Also you would still need to create a custom function to find the users ID and then amend their status in the database accordingly. There isn’t a simpler way to do it that I can see. https://eventespresso.com/wiki/event-espresso-3-1-filters |
|
Hi Dean, Thanks again for the great EE suppport. Even if what I want can’t be done easily it is better to know so I don’t squander too much time with trial and error mods. I am going to try a sneaky reversal of the ‘Completed’ and ‘Pending’ status. That way from a users point of view the default will be ‘Pending’ and I can manually change to ‘Complete’ or ‘Incomplete’ which is what we do anyway. We have no events requiring payment so this may do the trick. Sorry. I’m aware that editing core is the last resort of the desperate amateur. But needs must. I’ll let you know how it goes. Tonyh |
The support post ‘Registration Status for Free Events’ 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.