Support

Home Forums Event Espresso Premium Assign different payment methods to different events

Assign different payment methods to different events

Posted: July 2, 2016 at 9:09 pm

Viewing 23 reply threads


k9nosetime

July 2, 2016 at 9:09 pm

Hi – I have a series of classes on line which take payment via CHQ or Paypal. Now I want to add a workshop which takes Paypal or cash on the day – how do I do this please?
Sue


Tony

  • Support Staff

July 4, 2016 at 9:15 am

Hi Sue,

Whilst it is possible to do this EE doesn’t have a user interface that allows you (the admin) to quickly select the payment methods available on event but not another.

We have the Payment Methods Pro add-on that allows you to set payment methods to be ‘Admin Only’ payment methods (they appear within the admin but not on the front end) and then set a specific meta value within the event tell EE to display that payment method.

The problem with the above for your use case is that if you want Cash for specific events and CHQ for others you’ll need to set BOTH to admin only, then setup each event to tell EE if it should display the CHQ or Cash payment method (it won’t display either by default).

So before going into further details would that work?


k9nosetime

July 5, 2016 at 6:49 am

yes i think that would work but is there any way for me to test this before purchasing please? thanks


Tony

  • Support Staff

July 5, 2016 at 7:03 am

It’s currently a free add-on.

We have some documentation to set this up here:

https://eventespresso.com/wiki/payment-methods-pro-add-on/

You will also find links to download the add-on there.


k9nosetime

July 5, 2016 at 8:34 am

ok thanks Tony
I downloaded and installed the plug in
assigned to one event but its still showing 2 other payment methods for that event so not working for me….


Tony

  • Support Staff

July 5, 2016 at 8:38 am

How did you assign it to the event?

Are all of your payment methods now set to be admin only? So that when you add the name of the payment method within the event it tells EE to display that payment method on the front end.


k9nosetime

July 5, 2016 at 9:13 am

Tony i assigned it to the event per the details on the link you sent me

payment methods admin only – how to check this please?

there is admin only name


Tony

  • Support Staff

July 5, 2016 at 9:24 am

Tony i assigned it to the event per the details on the link you sent me

So if you view another event, does it not display that payment method? It should only display on Events you have set to show it on.

payment methods admin only – how to check this please?

Your CHQ and Invoice payment methods should have the ‘Front-end Registration Page’ checkbox unchecked on both of the payment methods.

So go to Event Espresso -> Payment Methods -> Invoice (that’s the payment method you are using for Cash correct?)

Un-check that check box and save the payment method.

Now view an event (NOT the event you have setup to use that payment method), it doesn’t display correct?

View the event you DID setup to use that payment method, does it display?

If so the payment method pro add-on is working as expected. Once that’s has been confirmed we can move onto the next step.


k9nosetime

July 6, 2016 at 1:40 am

Hi Tony – yes if I view another event then it dosent show the CashOnDay payment option so thats ok.

if i uncheck the front end rego page for CHQ option and view another event then it dosent display correctly yes – and yes the event i set up to use CashOnDay does display correctly.

does this mean if I am using paypal Chq and CashOnDay options i need to disable front end rego page for all 3 of these options and then add the custom field for the payment to every event? That could be long winded for me as I currently have 30 classes on line…..thanks for your help


Tony

  • Support Staff

July 6, 2016 at 2:15 am

If you offer PayPal for all of your events you don’t need to set that as admin only, but if you only want that for select events too then yes you would need to do the same for all 3.

Basically any payment method that you want for select events needs to be set to Admin only and then within the event your assign the payment method to the event.


k9nosetime

July 6, 2016 at 2:27 am

right now I have 30 classes on line using Paypal and Chq options

then I have this one event using CashOnDay only

is there an easy way for me to do this without having to edit all 30 classes please?


Tony

  • Support Staff

July 6, 2016 at 3:40 am

Not without custom development, the payment methods pro add-on is the only way to selectively show payment methods on certain events at this time.

One option is to leave the CHQ payment method available for all and use the Payment methods pro add-on to show the Cash payment method only on select events. That way the only events you need to update are the events that show the Cash payment method (in this case, one event)


k9nosetime

July 6, 2016 at 4:19 am

so right now my 30 classes are using PAYPAL and CHQ payment options

so your saying leave this as is and just add the CashOnDay payment to the one event – but the issue then is that this one event will still show the Paypal and Chq options right? sorry to be a pain


k9nosetime

July 6, 2016 at 4:48 am

ignore the last post sorry…so I will go thro and edit all the 30 classes – long winded but at least it will work

thanks for your help


k9nosetime

July 6, 2016 at 6:14 am

Hi Tony I have disabled front end rego for Paypal Chq and CashOnDay options

i have added Paypal and CHq options to 1 event which looks ok but it seems there is another part paypal image underneath

see here hope this explains my issue
http://www.k9nosetime.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-06-at-10.12.06-PM.png

please advise?
thanks
Sue


Tony

  • Support Staff

July 6, 2016 at 8:03 am

Hmm, I’ve not seen that before.

Can you link me to the event so I can take a look please?


k9nosetime

July 6, 2016 at 8:25 am

try here Tony

http://www.k9nosetime.com/events/class-beginnersintermediates-2/

thanks


k9nosetime

July 6, 2016 at 8:26 am

you will need to register but i can delete that….


k9nosetime

July 7, 2016 at 5:36 am

Hi Tony were you able to view the issue as per the above link please?
thanks Sue


Tony

  • Support Staff

July 7, 2016 at 10:27 am

Hi Sue,

Apologies for the delay, I spent some time looking this and the only way I could reproduce was to call another payment method using the meta data, like this – http://take.ms/fo5Bx

That additional ‘PayPal’ value add another PayPal payment method on checkout – http://take.ms/0lH7A

Which values for ‘include_payment_method’ do you have set on that event?


k9nosetime

July 8, 2016 at 4:59 am

thanks for looking into this Tony – just checked the event for the link i sent you and I have set Paypal and Cheque – so 2 options set for include_payment_method
thanks


Tony

  • Support Staff

July 8, 2016 at 6:21 am

Yes, but what is the exactly value you have set? ‘PayPal’?

Change that to ‘paypal_standard’, does it make any difference?


k9nosetime

July 8, 2016 at 6:28 am

exact value is Paypal and thats what I renamed the payment method to – so I dont have a paypal standard


Josh

  • Support Staff

July 8, 2016 at 10:01 am

You can try this feature branch of the Payment Methods Pro add-on instead:

https://github.com/eventespresso/eea-payment-methods-pro/tree/FET-9102-payment-methods-metabox-on-event-editing-page

It adds a box to the event editor that makes it easier to select the payment method for the event.

Viewing 23 reply threads

The support post ‘Assign different payment methods to different events’ 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