Support

Home Forums Event Espresso Premium Dance Class Pro-Rata Rate Help

Dance Class Pro-Rata Rate Help

Posted: December 3, 2015 at 7:49 pm


Fiona Dixon

December 3, 2015 at 7:49 pm

Hi, Could I please gain some support around setting up your plugin for a dance school.

They use a prorata rate so dancers can start at any date of the term and pay for just those classes left in the term.

They do not want to offer casual classes so listing tickets individually isn’t suitable.

Just some clarification of what we are trying to achieve with the pro-rata rate.
1) We sell “Terms” not individual classes
2) A customer can enter a “term” at anytime
3) The customer must book and pay for all “remaining” classes for the day and timeslot selected within that term
4) A fee is $16 per class for the day and timeslot selected within that term
5) New customers are charged a registration/membership fee of $39
6) The registration/membership fee is a one-off fee per child (once a lifetime of the child)
7) There may be more than one child under one adult login the registration/membership fee is a one-off fee payable for each child

SCENARIOS
1) New Customer enters at the start of Term 1. There are 10 lessons in that term for the day and timeslot selected.
Term fee should be $16 x 10 = $160
Registration fee should be $39 x 1 = $39
TOTAL = $199

2) New Customer enters, after Term 1 has commenced, at week 3 with 8 lessons left in that Term for the day and timeslot selected.
Term fee should be $16 x 8 = $128
Registration fee should be $39 x 1 = $39
TOTAL = $167

3) Existing customer returns to book classes at the start of Term 1. There are 10 lessons in that term for the day and timeslot selected.
Term fee should be $16 x 10 = $160
Registration fee has been previously paid $39 x 0 = $0
TOTAL = $160

4) Existing customer returns to book classes at the start of Term 1 for their existing Child and for their “newly starting” sibling. There are 10 lessons in that term for the days and timeslots selected.
Term fee should be $16 x 10 = $160 for each child
Registration fee has been previously paid for first child $39 x 0 = $0
Registration fee applies for new sibling joining $39 x 1 = $39
First Child Total = $160 | New Child Total = $199
GRAND TOTAL = $359

Can you please indicate how I can create this with your plugin?
I created individual classes but the client is not happy with this.
Is it possible to have Monday class with the total term price but if a client starts a few weeks after the date that the past cost of term classes that have gone have been automatically removed and the customer will pay the correct price?

http://mytinydancer.com.au/
You can see at this link already what has been added to the page (which is not ideal) we need to have only 1 choice per day per term/class type to choose from so customers don’t try to book casually.

Really appreciate any help.


Josh

  • Support Staff

December 4, 2015 at 7:04 am

Hi Fiona,

I’ll follow up with a suggestion for how to set up tickets, pro-rated pricing, and fees for each of your requirements below:

1) New Customer enters at the start of Term 1. There are 10 lessons in that term for the day and timeslot selected.
Term fee should be $16 x 10 = $160
Registration fee should be $39 x 1 = $39
TOTAL = $199

You set up 1 ticket for the registration fee ($39) and make that ticket required. This ticket’s sale end date should end near the end of the term.

Then you set up a ticket with a price of $160. This ticket’s sale end date should be set for the day after the first lesson in the term occurs.

2) New Customer enters, after Term 1 has commenced, at week 3 with 8 lessons left in that Term for the day and timeslot selected.
Term fee should be $16 x 8 = $128
Registration fee should be $39 x 1 = $39
TOTAL = $167

The fee is already set up from step 1, so you add some more tickets to handle the pro-rated pricing. You set the sale start and end dates for each ticket to coincide with the date of the lesson in the term. So for example, week 3’s ticket will cost $128 and its Sale starts on date will be the day after week 2’s lesson ends. It’s Sale end date will be the day after week 3’s lesson ends. Repeat for all other pro-rated pricing scenarios.

3) Existing customer returns to book classes at the start of Term 1. There are 10 lessons in that term for the day and timeslot selected.
Term fee should be $16 x 10 = $160
Registration fee has been previously paid $39 x 0 = $0
TOTAL = $160
4) Existing customer returns to book classes at the start of Term 1 for their existing Child and for their “newly starting” sibling. There are 10 lessons in that term for the days and timeslots selected.
Term fee should be $16 x 10 = $160 for each child
Registration fee has been previously paid for first child $39 x 0 = $0
Registration fee applies for new sibling joining $39 x 1 = $39
First Child Total = $160 | New Child Total = $199
GRAND TOTAL = $359

You can set up a $39 off discount code (promotions add-on required), and only give that code to existing customers. The $39 will discount the entire order by $39.

Finally, you add some CSS to your site so that you only see the one option that’s available to buy at any given time. You add the following CSS to your custom stylesheet:

.ticket-sales-expired,
.ticket-pending {
display: none;
}

The support post ‘Dance Class Pro-Rata Rate Help’ 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