User Rose Based Offers
-
One of the reasons I selected the EventPrime Events Calendar, Booking and Tickets plugin is because it promises the ability to “build offers based on different conditions” – including User Role Based price reductions for tickets with the option of flat rate or percentage discounts. This is a very useful feature! Unfortunately, it doesn’t appear to work.
I’m trying to set up EventPrime to offer courses using 2-tiered pricing: one price for the general public and a discounted rate for “members”.
In my tests, when I use the ‘Add New Offer’ dialog I specify: a Name and Description for the Offer, select User Role Based as the Offer Type and select the role of Subscriber. I set a Flat Discount of $5 and click Update Offer. And I check “Show this offer in the offers section of the event”.
So far, so good. When I visit the site as an anonymous user (I’m not logged in), I see the regular price for the course (which I’ve set to $10), and below that is a Member Discount message. So I click Get Tickets Now.
Because I’m not logged in, I’m not expecting to see the discount applied on the order details popup – but it IS applied. It shows the regular price of $10, “1 Offer Applied” -$5.00, Subtotal $5 and a Checkout Button.
This is super confusing – because I’m not logged in. Why is the discount being applied when I’m not logged in?
I considered the possibility that it may be a plugin conflict – so I set up a fresh WordPress installation using the Twenty Twenty-Two theme and no plugins other than EventPrime. I set up a test event, set up a sample offer and got the same result.
Can someone tell me what is the point of offering User Based Discounts if they are always being applied during the checkout process – regardless of the User Role status?
When I have used similar setups in the past e.g. WooCommerce + WC Extended Coupon Features, the logic dictated that the visitor must be logged in for the offer to be applied.
Any suggestions would be MUCH appreciated!
The topic ‘User Rose Based Offers’ is closed to new replies.