Support

Home Forums Event Espresso Premium Skipping Payment Page

Skipping Payment Page

Posted: January 17, 2014 at 1:08 pm


Rich O

January 17, 2014 at 1:08 pm

Hi,

Right now, the steps of registration include:
1) Click on register
2) Prompt to input personal information
3) Payment page (select pay online now or offline)
4) Confirmation page

Can I skip step 3? Where have registrant go straight to confirmation page after they input personal info. (Yes we will not collect payment till in person)


Josh

  • Support Staff

January 17, 2014 at 3:47 pm

Hi Richard,

The one out-of-the-box way that Event Espresso skips the payment page is if the event price is set to 0.00. Then it takes them to an Overview page without presenting an option to pay. With some time and PHP programming work it’s possible to make it so events that have prices set display a similar page without displaying payment options by altering the
/gateways/gateway_display.php
and
/templates/payment_page.php files. The latter part of payment_page.php has the code that displays the message if they haven’t paid yet.


Rich O

January 19, 2014 at 6:54 pm

I think that’s a great starting point. Just to make it even simpler…

Since I will only require in person payment (no need to pay online), all I really care about is displaying the price. My price is pretty simple, we only sell 2 products. 1 person = $50; 2 person = $75.

With that said, if I set the price to 0, that will automatically skip payment page right?

I can then in theory just put a message in the thank you page (and confirmation email) saying payment accepted in class for $50/person or $75/both person. I don’t care for espresso to not track payment/cost.

Would that be the easiest way to do things? No code editing required. Just 3 things:
1) set class price to $0.
2) change thank you page text to tell customer price due in class
3) change confirmation email text to tell customer price due in class


Dean

January 19, 2014 at 11:14 pm

That could work. An alternative would be to set up the Invoice or similar offline gateway and get them to click the Finalise Registration link in that gateway.


Rich O

January 20, 2014 at 11:43 pm

Changing the price to $0 did make it work. I love that the customer is done soon as they input their info and click sumbit. Although now it displayed payment page, and want to see if it can go straight to the thank you page? If not, you mention setting up offline payment but that doesn’t show up now either. So there’s nothing to click to thank you page.

If I do need to keep end process at payment page, how can i edit and how can i insert google analytic code?

thanks!


Dean

January 21, 2014 at 7:02 am

Hi,

If there is no price set then there are no payment gateways displayed as there is no need for them.

The free events don’t go to the thank you page as such, due to the way the plugin is set up (we are not looking to change this in 3.1.x as 4.x will be quite different in set up).

Google Anayltics wise, well it depends on what you are trying to track.


Tony

  • Support Staff

January 21, 2014 at 7:05 am

Hi,

What about altering the Registration email to include the prices?

You could also include the pricing information within the event description so the attendee will know the price both before registration, then also confirmed within the confirmation email.

Would that work?


Rich O

January 21, 2014 at 11:09 am

Right now the registration email can be edit easily so I will do that.

Understood on how it works now. So final question, possible to edit the text on that page? I understand I might need to edit the codes.

Lastly, google analytics is important. What I did was assign a value to the thank you page. IE: if someone lands on that page, google tracks that as a success. Since the payment page is not a page, is it possible still to add tracking codes to that final step?


Josh

  • Support Staff

January 21, 2014 at 1:38 pm

Hi Rich,

The tracking code can be added to the payment_page.php template.


Rich O

January 21, 2014 at 2:23 pm

thanks! that’s the page i am looking for.

The support post ‘Skipping Payment 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.

Event Espresso