Posted: March 18, 2015 at 10:57 am
|
Hi! in version 4.4 I created this topic: https://eventespresso.com/topic/simplify-one-page-checkout/ which in short asks wether I can completely skip step 2 of the checkout since the client uses their own system for invoicing and having step 2 makes absolutely no sense to them and actually causes issues with users not finishing their registration (because they think they where done with step 1). Back then there wasn’t any way to achieve this but now with 4.6 I’m asking again. Do you have any idea of how i can completely disable step 2 of the checkout? To clarify it’s not enough to just hide the payment option and just showing the finalize registration button. That I did already back in 4.4 ๐ I was told version 4.5 and 4.6 would introduce more modular thinking in the checkout process. So perhaps this is possible now? I’m not sure what’s being run on clicking the step 1 button other than validation of all the registration fields. If that’s all it should be a simple thing to do to hook into the button and also submit the registration if validations are successful. Thankful for any information! /Jonathan |
Hi, I’m not sure if that is currently possible since there is a balance due for the registrations. In step 1, the registrant’s information is collected and saved when you proceed to the next step. In step 2, the payment is collected. If the registration is free, then this step is skipped and they are sent directly to the /thank-you/ page. — |
|
|
Hi Lorenzo, Thanks for your reply. Yeah but the difference here is that the payment should just slip on by since they wont have to do anything on step 2. We’ll just use the “check” payment option as default and hide it. Don’t you think it could be possible to hook the same functions that run on step 2 to run on button-click of step 1? Like.. first collect registrants information and after save of that run payment collection and redirect to thank you page. I know I’ve seen other topics on the same thing so I’m not the only one with these needs ๐ |
|
I strongly support this request! We need to set an entry fee but we have our own independent ways of collecting it. Step 2 of the checkout is just very confusing to our visitors and I would just like to skip it. |
Hi, you could use this filter: AHEE__SPCO__load_reg_steps__reg_steps_to_load …to loop through and unset some of the steps in registration checkout by step slug. However, you should not remove the last step as that closes out the registration. http://cl.ly/image/3t3s3O2B1Y2x — |
|
|
Thanks Lorenzo, not sure if I can get this to work but I will have a look |
Hi Joost, There’s some ready made code published in our Github “snippets” repository that you can use to remove that payment step. Here’s a link to the file: You can add the code to a custom snippets plugin. |
|
|
This is the best news I’ve heard all week (and this is a long-weekend)! One question, it wont break the functionality of your wp users plugin? If you recall I asked about it when it was barely in beta and you gave me the code. So I created a plugin of my own but now that you’ve got yours out I’d rather switch to that since it’ll easier ensure future-proof updates. |
|
Hi, I double checked and the WP User Integration addon still works with this custom snippet. It still creates users on registration and still requires login should that be set. Was there anything else in particular you were worried about with WP User Integration and this snippet? |
|
Hi Dean, Thank you! Not regarding both of them but I do have a question regarding just the WP User integration. Is it capable of creating a user for each registrant (I.E. not just the primary)? |
Hi, the integration creates an account for the primary registrant / primary attendee at this time. — |
|
The support post ‘Single step checkout’ 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.