Saturday, 28 January 2023
  1 Replies
  500 Visits
0
Votes
Undo
I'm thinking about using JEvents on a site I'm currently creating for a person who runs Yoga classes. I've used JEvents on a number of sites I look after and it's always been one of the best Events systems I've found.

I think however this site will need a little bit more functionality than just the basic JEvents offers and I'm just wondering if RSVP Pro would offer all of these features - so here goes...

The site I'm developing is for a Yoga class.

The person has it that people are able to book to attend each Yoga class.

At this stage they can either pay for the yoga class or pay after attending the yoga class (I know weird??? normally you'd expect payment before - but this person wants people to be able to pay after attending?!?!)

If they have attended the yoga class and then pay they are charged an additional £6 for paying late.

Some people pay by Standing Order - those paying by standing order would automatically be added to the class repeats and would be marked as having paid for them.

If someone books 4 classes - they get it at £30 instead of £40, if they book more than 4 then each additional class is charged at £5.

Refunds/additional classes would be offered if one was cancelled by the person taking the session to everyone booked in that class.

Zoom classes are a different price - if person is already booked onto the in-person class zoom price is £10 and if not zoom price is £15.

Logically I can see that these are all just basic if statements in PHP. Is this something that RSVP could do? Or at the very least if I created a user account with two additional fields "UNBOOKED" and "UNATTENDED" and then every time someone books a session the UNBOOKED number is decreased by 1 and every time they attend a session the UNATTENDED number is decreased by 1, then if they buy a session the unbooked/unattended sessions are increased by 1 that way if the unattended number is in negative then they've attended a session and an additional £6 is added - or am I thinking about this way too complicated (I have an autistic brain so do tend to think things through a bit too complicated!)
darrenforster99 set the post as Normal priority — 1 year ago
darrenforster99 set the type of the post as  Technical — 1 year ago
1 year ago
·
#229646
0
Votes
Undo
RSVP Pro offers early bird discount options so you could use that in reverse for the late payment

Standing orders - do you want the payment status checked or you assume its gone through?

Need to think about the BOGOF type discounts - the ones in a series are probably doable with some tweaking/code enhancements but linking to specific other events would be getting rather complicated.

Refunds can be handled if initiated from the payment gateway - they would cancel the attendance as long as you used PayPal or Stripe to process the payments.

JEvents Club members can get priority forum support at the Support Forum. As well as access to a variety of custom JEvents addons and benefits. Join the JEvents club today!

  • Page :
  • 1
There are no replies made for this post yet.

Members Area

Show your support

Unlike many Joomla calendars we do not charge to download JEvents - please show your support for this project by becoming a member of the JEvents Club Club members get access to early releases, exclusive member support forums, and Silver and Gold members can use many exciting JEvents addons

Your membership will ensure that JEvents continues to be the best events calendar for Joomla.