Home Forums Event Espresso Premium Simplify one page checkout

Simplify one page checkout

Posted: September 26, 2014 at 7:07 am


September 26, 2014 at 7:07 am


This is related to this topic:

I’m working on a project where they will be using an external invoicing system for all the payments. However I still want to set prices etc.
So I set it up to only use “bank draft” since that pretty much allows me to do everything manually. I’ll just be able to hide most stuff I dont need on the front end.

However. There is really no reason for them to have the checkout separated into attendee and payment since there wont really be any payment selection going on. Looking at the sourcecode the plugin outputs the payment options are there but they’re just hidden. However when clicking the button “continue to payment options” when on the attendee stage it seems the system does something (?) with the POST form it sends before showing the payment stage.

My question is: Is this a necessary step for the system to work? Or can I simply hide the form for going to step 2 and show step 2 immediately along with step 1 when user come to checkout?

If it is a necessary step, is there any way I can extract the required functionality being applied when pressing the button to go to stage 2 so that It doesn’t need a button? (or possibly apply both stages functionality to a single button)


  • Support Staff

September 26, 2014 at 11:11 am

Hi Jonathan,

It turns out there currently is not a supported way to remove one of the steps, or combine them. I can let you know that there’s a feature branch being worked on that is going to bring some significant changes to the Single Page Checkout where it will be more modular. When it’s getting close to being ready, it will be merged into dev branch.


September 29, 2014 at 1:07 am

Hi Josh,

Yeah I figured that out too by trial and error 🙂
I guess I’ll just have to let there be two steps at the moment and perhaps I can hide the selection of the payment method and initiate it automatically with JS instead.. making it seem slicker to the user at least


September 29, 2014 at 1:56 am


That sounds a good way to go about it in the short term until our changes are released.

David Hobson

October 6, 2014 at 1:33 pm


I think this is along the same lines and I feel like it’s already been answered but I just wanted to clarify. I’d like the entire registration process be on a single page. In other words, when it lists all the events, have a dropdown below each with the registration form. Rather than hitting “register now” and going to a new page, that’s also under the dropdown on the same page. Could that work? If listing the events is a category page, what if it showed the entire post rather than just an excerpt? But I’d still have to get the checkout page content there as well.

I saw the single page checkout plugin but I have no idea how to add and/or make that work:

Would I have to go digging around the template files, and would it even be possible?

Thanks so much for your help.


Lorenzo Orlando Caum

  • Support Staff

October 6, 2014 at 4:12 pm

Hi David,

The checkout process is single page checkout in that it all takes place on the following page:

In other platforms, you may move across multiple WordPress pages like this:

cart page –> checkout page (payment page)

Rebuilding the checkout flow is outside of the support provided by the support team. If this is critical to your project, then please check with a developer here:


The support post ‘Simplify one page 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.

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: closed

Updated by  Lorenzo Orlando Caum 5 years, 9 months ago ago

Topic Tags


This topic is: not resolved
Do NOT follow this link or you will be banned from the site!