Support

Home Forums Event Espresso Premium Price Modifier – pay with cash

Price Modifier – pay with cash

Posted: September 16, 2016 at 12:18 pm

Viewing 13 reply threads


phillipsdriving

September 16, 2016 at 12:18 pm

I have an event that has a base price of $180, but if they pay in cash or by check it’s $5 off. Do I have to change the base price to $175 or can I just add in a price modifier to discount $5. And how am I able to apply that to the attendees if they have already purchased?


Josh

  • Support Staff

September 16, 2016 at 1:40 pm

The price modifier could work, or just add a new ticket where the price is $175. Then you can use the Attendee Mover add-on to move existing attendees to the new lower priced ticket.


phillipsdriving

September 16, 2016 at 1:51 pm

If I was to go with the first option…. And the attendee comes in to pay with cash. How do I apply the price modifier to a transaction in the backend then when I apply payment. I get to choose “Cash Delivered Physically”, so how do I apply it here?


Josh

  • Support Staff

September 16, 2016 at 2:04 pm

Price modifiers are added to tickets before any registrations take place. They cannot be retroactively applied to existing tickets.

You’d actually need to set up a new ticket with the price modifier, then use the attendee mover to move that registration to the new ticket.


phillipsdriving

September 16, 2016 at 2:21 pm

Is that out of beta now?

Currently, I have invoice option if they want to pay in cash/check in person. How do I ensure that the price modifier reduces the cost when they select Invoice to pay with cash?

I have set up in my Pricing, In Cash or by Check with $5 discount. So how does that work when they register online, but comes into my office to pay in cash or by check?


Josh

  • Support Staff

September 16, 2016 at 2:25 pm

Is that out of beta now?

No, but that’s the one solution we offer to retroactively change a price for an existing registration.

How do I ensure that the price modifier reduces the cost when they select Invoice to pay with cash?

It will not. They’d actually have to select a ticket option that totals $175 (price option or no price option, there has to be a $175 ticket option that can be selected).

So again, when you set a price modifier on a ticket in the event editor, that price modifier will apply to all ticket sales, regardless of the method of payment that they choose.


phillipsdriving

September 16, 2016 at 2:36 pm

So how I can I delineate between the two when people register?


phillipsdriving

September 16, 2016 at 2:36 pm

So how I can I delineate between the two when people register? Without creating more tickets.


Josh

  • Support Staff

September 16, 2016 at 2:46 pm

Your other option is do some custom PHP coding. This is closest readymade code snippet we have that would apply to your scenario:

https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/bc_ee_apply_transaction_surcharge.php

You could build on the above where the base price is $175 and the $5.00 would get added to any transaction where they pay online instead of with cash.


phillipsdriving

September 16, 2016 at 3:22 pm

Could I subtract $5.00 with this surcharge code? Or would I have to change surcharge to discount?

Also Do I just add this file into my theme or will I have to include this in my functions file?


phillipsdriving

September 16, 2016 at 3:29 pm

Nevermind, I figured that one out. Is there a way for me to have the payment option selected depending on this snippet of code. Credit Card -> Credit Card transaction or Cash or Credit -> Invoice selected


Josh

  • Support Staff

September 16, 2016 at 3:44 pm

The code snippet is actually written to work with registration form questions.


phillipsdriving

September 16, 2016 at 4:07 pm

I realize that…. But is there a hook or something I can use to make sure the credit card option is not able to be selected if the registrant decides to pay in cash, giving it a $5 discount.


Josh

  • Support Staff

September 16, 2016 at 4:11 pm

There isn’t a hook that could be used to conditionally disable one payment option over another based on a question, but you may be able to derive some of the code from this other snippet:

https://github.com/eventespresso/ee-code-snippet-library/blob/master/checkout/bc_add_cart_modifier.php

Viewing 13 reply threads

The support post ‘Price Modifier – pay with cash’ 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