Home Forums Event Espresso Premium purchase ticket to cart and registration on same page

purchase ticket to cart and registration on same page

Posted: November 12, 2012 at 4:32 am


November 12, 2012 at 4:32 am

Hi, on my main event page I have a single event displayed.

I have edited the cart link, which now shows a cool ‘purchase ticket’. This then takes you to the ‘event registration’ page which displays the 3 ticket prices available.

Can I have the registration questions underneath, with the total price at the bottom and then a link that takes you straight to Paypal on the same page. Instead of the ‘finish registration’ button?


November 12, 2012 at 10:47 am

Any ideas please?


November 13, 2012 at 4:59 am


Yes it could be done, but would require a rewrite of the templates to make it work, so you would need a developer to look at it for you.


November 13, 2012 at 11:28 am

Thanks Dean.

All I want is for my clients to click on purchase a ticket on the events page, go to the event registration page, pick the price, fill in their details below, and then click buy instead of ‘finish registration’ then straight to paypal. There must be other users wanting that ticket process?
Which of the templates are required?


November 13, 2012 at 12:34 pm


Ok, firstly sorry, I have overlooked some settings (we do have a lot of settings!) and this is available to do without modifying code.

If you go to Event Espresso > General settings and turn “Skip Confirmation Page during Registration Process?” to Yes.

Then in the Payment Settings, on the PayPal option turn “Bypass Payment Overview Page” to Yes.

When the user clicks the submit button they will go to the payment page but a message will appear advising of a redirect and then they will be sent to PayPal automatically.

Make sure that you turn off the Payment return option otherwise a cancelled/failed payment will redirect back to Paypal instead of your site.

Also this system can only be used with offsite payment systems like PayPal and cannot be used when there are multiple gateways available (ie if you have paypal and invoices or paypal and eway).


November 13, 2012 at 1:47 pm

Thanks Dean, I’ve already done (Payment Settings, on the PayPal option turn “Bypass Payment Overview Page” to Yes.) but I can’t find the first option (If you go to Event Espresso > General settings and turn “Skip Confirmation Page during Registration Process?” to Yes.) Apologies, but I just can’t see it, please point it out.


November 13, 2012 at 11:14 pm


Apologies I thought you were running 3.1.28.X. You will need to update the plugin to access that. I answered your update question on the other thread.


November 13, 2012 at 11:25 pm

I like the look you have going there. How did you get that shopping cart URL? I like the default drop-down style as its easier to add multiple items to a cart. How do I link directly to the shopping cart page?

  • This reply was modified 8 years ago by  Ian.


November 14, 2012 at 12:45 pm

Hi Dean, I’ve updated .3 now, looks better already, apart from the event registration page is now all messed up with the coding as the .CSS is all out or PHP is out? Any ideas?


November 14, 2012 at 12:51 pm


Check your template files, thats the usual suspect, it is possible they were amended again with the update. You can do this by using a program such as diffmerge to compare and contrast your template files in uploads/espresso with the template files in the plugin.

In this case it is likely to be the multi_registration_page.php see here


November 14, 2012 at 1:00 pm

Ian, the shopping cart URL is set under permalinks as ‘Postname’. I’ve made the event page show my single event here shortcode – [SINGLEEVENT single_event_id=”YOUR EVENT”] Haven’t done anything extra, apart from that.


November 14, 2012 at 1:10 pm

Thanks Dean, but I don’t have the multi_registration_page.php in my templates uploads/espresso, as I never made any changes before. Please advise, because the standard multi_registration_page.php is not appearing correctly? Thanks.


November 14, 2012 at 1:45 pm

Ian, thanks for the PM, but I have no idea where my inbox is supposed to be to read your message. Can you point it out to me?


November 14, 2012 at 1:54 pm

I click on account (upper right) and it shows a inbox, outbox, compose buttons.

Didn’t want to clutter the topic, but i asked in the PM:
sorry, just getting things setup and learning with WP and EE. What file or setting did you change for that shopping cart URL to be the main page?


November 14, 2012 at 2:14 pm

Thanks Ian,

WP Dashboard – Settings – Permalinks – (Under common settings) Post name.

It’s one of the first things you want to setup every time for the structure of your site.


November 14, 2012 at 2:36 pm

And you chose custom and used [SINGLEEVENT single_event_id=”YOUR EVENT”] ?


November 14, 2012 at 3:15 pm

no, choose – ‘Post name’ – in permalinks settings.

Then go to your pages tab, find your ‘events’ page, then paste the shortcode [SINGLEEVENT single_event_id=”YOUR EVENT”].


November 14, 2012 at 11:23 pm


It seems that something is wrong with the theme template. on other pages the grid-8 section (the main content) and the grid-4 section (sidebar) are separate from each other. On the registration page(s) the grid-4 is inside the grid-8, so it’s breaking the layout.

Not sure how you have set up the site in that respect, but I would check the page template for the Event Registration page.


November 15, 2012 at 12:19 am

Thanks Dean.

It was appearing fine before the update, and there were no changes made to the template as there isnt one in my uploads/ folder. I could understand if I had altered the template, but I haven’t. Can you please look into this and let me know what you’ve done to correct it? Is it something to do with ‘skip the confirmation page’?


November 15, 2012 at 12:43 am


As mentioned, this isnt to do with Event Espresso, but is the theme itself. Event Espresso doe not modify the theme structure. Please can you check the Page template for the Event Registration page – in WordPress go to Pages > All Pages > find the Event Registration page and edit it > On the Page Attributes box on the right, is there a Template selected? if so you need to examine that template.

If that isnt the case, send me login details and I will take a closer look at it.

Please send them via

Choose the “I am sending login info as requested” option and fill out the form

NOTE: login details need to be Admin level.


November 15, 2012 at 1:34 am

Both my ‘events’ page (forthcoming events) and my ‘event registration’ page have no templates attached to them. The only thing on the ‘event registration’ page is the shortcode [espresso events]. I’ll send my login details.


November 15, 2012 at 4:45 am


I am somewhat confused by this, the issue only occurs on one part of the process, and on that part the sidebar somehow jumps into the main content inside the EE form.

After testing with the twentyeleven theme both on your site and my test server I can advise that this isn’t due to the plugin, but must be a conflict with the themes sidebar management system, perhaps because the theme is not liking the way the content is loaded.

I would refer you back to the theme developer on this.


November 15, 2012 at 10:05 am

Thanks Dean, the developer added the Event Registration page content between [raw][/raw] tags. Resolved.

Any suggestions for future proofing?

PayPal is now saying it won’t accept unencrypted buttons? Is this to do with the ‘skip the confirmation page’?


November 15, 2012 at 10:13 am


The plugin is future proofed in that respect. If the code has to displayed via RAW tags the theme isnt coded correctly.

No the skipping confirmation will have nothing to do with encryption. Please raise that issue on a new thread with some more details – where it is occurring, error messages etc.



November 15, 2012 at 10:19 am

Are you saying that the developers ‘fix’ via RAW tags could mess up the event registration?

Will raise a new thread.


November 15, 2012 at 10:43 am

No, not that. If the raw tags are needed it is because the theme is incorrectly wrapping the plugin javascript in <p> tags. So the raw stops that from occurring though it shouldnt be necessary in the first place. The raw tags will enable the code to function correctly.

The support post ‘purchase ticket to cart and registration on same page’ 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  Dean 8 years ago ago

Topic Tags


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