Support

Home Forums Event Espresso Premium Free class not charging for addons

Free class not charging for addons

Posted: September 26, 2019 at 10:00 pm

Viewing 5 reply threads


gmkws

September 26, 2019 at 10:00 pm

When my client offers a free class 0.00 and a customer chooses an option that has an up charge it does not charge them, it shows they owe the charge and the registration comes as incomplete. They receive it an the email that there is a balance and a payment link, but that link takes them to a blank page.

They need the customer to be charged at checkout.

Thank you,
Gerrit


Tony

  • Support Staff

September 27, 2019 at 3:37 am

Hi Gerrit,

EE doesn’t have ‘add-on’ items so I’m assuming your are using the 3rd party Price Modifier Add-on to add those?

So it’s a free ticket with a price modifier.

it shows they owe the charge and the registration comes as incomplete.

An incomplete registration is one without any contact details, which your’s wont be if you are getting to the end of the registration.

I’m guessing you mean an incomplete transaction? – https://monosnap.com/file/qUULwABwfxkA5Ytf4JwbdD5WB0MqVi

When you say you’re getting a blank page, is it completely white? If so its means there’s an error being thrown and we’ll need that error to troubleshoot. If you check the sites error_log can you see any errors from EE?


gmkws

September 27, 2019 at 10:09 am

Where can i check the error logs?


Tony

  • Support Staff

September 27, 2019 at 10:43 am

It depends how your server is set up, its your PHP error logs and your host will usually have a section for you to view them in your control panel.

Of you can FTP into the server and look for an error_log file or similar.

Another option is to add this snippet to your sites wp-config.php file:

https://eventespresso.com/wiki/troubleshooting-checklist/#wpdebug

(You will have something like define( 'WP_DEBUG', false ); already, so that snippet replaces that single line)

Then open the link that threw the error previously and it should be logged to /wp-content/debug.log


gmkws

October 1, 2019 at 11:45 am

I checked with Aparna Gawade and he says it is a limitation with EE?

Event Espresso does not load payment gateways for free events, that is why the plugin is not compatible with free events.

Is this correct?

Thank you,
Gerrit


Tony

  • Support Staff

October 1, 2019 at 3:26 pm

It’s not a ‘limitation’ but expected behaviour, Event Espresso does not load payment methods for free registrations made solely on free tickets.

If someone said “Heres a free ticket….. now how would you like to pay for that?” it wouldn’t make much sense, right?

It is pretty much the same logic here, Event Espresso has a free ticket so it doesn’t load payment methods. Otherwise, it’s asking you how you would like to pay for the free ticket you just selected.

Aparna’s add-on hooks in and adds ‘modifiers’ (line items) to the transaction based on the user’s selection but thats not Event Espresso core functionality, it’s the Price Modifier add-on, so it would be the price modifier that needs to force EE to load the payment methods after adding the line items to the transaction. As far as EE is concerned, the ticket is free, the price modifiers aren’t a part of core.

I recently spent some time investigating a similar issue HERE (although the tickets in that case are not free, they have been paid in full and the add-ons added afterwards), the issue here is similar in that SPCO won’t load the payment options step for ‘free’ tickets and/or tickets that have already been paid in full. The price modifiers have been added and are a part of the transaction but that does not change the registrations themselves to show as payment needed.

Viewing 5 reply threads

The support post ‘Free class not charging for addons’ 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