- Posts: 240
- Thank you received: 17
Sibling Discount
- Donal
- Topic Author
- Offline
- Elite Member
-
Less
More
9 years 7 months ago #85563
by Donal
Sibling Discount was created by Donal
Hi,
We run clubs and camps, and each event is split into a Junior and a Senior event.
A parent may, for example, book 2 juniors and 1 senior using the Shopping cart functionality. These 3 children may or may not be siblings. We offer sibling discounts, e.g. -€10 for the second sibling, -€20 for the third, etc.
I would like to implement the following...
As part of the billing procedure, if there is more than 1 member, ask a question... how many of the members are siblings? Based on the answer to this question, I would like the sibling discount to be automatically applied. Is this possible? I have looked into custom fee fields, but I'm not sure what tags I could use for this calculation?
ideally, there would have to be some intelligence in this, i.e. if only 2 members, then 3 siblings shouldn't be an option.
At the moment, we handle sibling discounts using coupon codes, but this is a very manual process, and requires interested people contacting us, so that we can send them an appropriate coupon code.
We run clubs and camps, and each event is split into a Junior and a Senior event.
A parent may, for example, book 2 juniors and 1 senior using the Shopping cart functionality. These 3 children may or may not be siblings. We offer sibling discounts, e.g. -€10 for the second sibling, -€20 for the third, etc.
I would like to implement the following...
As part of the billing procedure, if there is more than 1 member, ask a question... how many of the members are siblings? Based on the answer to this question, I would like the sibling discount to be automatically applied. Is this possible? I have looked into custom fee fields, but I'm not sure what tags I could use for this calculation?
ideally, there would have to be some intelligence in this, i.e. if only 2 members, then 3 siblings shouldn't be an option.
At the moment, we handle sibling discounts using coupon codes, but this is a very manual process, and requires interested people contacting us, so that we can send them an appropriate coupon code.
Please Log in or Create an account to join the conversation.
- James Riley
-
- Offline
- Platinum Member
-
9 years 7 months ago #85588
by James Riley
James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Replied by James Riley on topic Sibling Discount
The only way that I can think of to do this would be using a custom fee field where the user selects the appropriate discount level. This would get you around the having to contact you for a coupon code issue. You would be at the mercy of both the customer's honesty and competence.
Fee fields are easy -- just create a custom field (maybe a dropdown LIST type) and enter something like this into the field settings.
Set other options are required.
After Saving & Closing, move your custom field up to the correct place where you want it to appear on the form (click & drag the vertical 3-dots icon on the left of the Fields Manager list; it will be at the very bottom of the list by default).
For more info, the official documentation can be found at eventbookingdoc.joomservices.com/basic-s...ds/custom-fee-fields
If you wanted to keep using discount codes, you could just post the discount code in the registration form heading or the event description.
Fee fields are easy -- just create a custom field (maybe a dropdown LIST type) and enter something like this into the field settings.
Set other options are required.
After Saving & Closing, move your custom field up to the correct place where you want it to appear on the form (click & drag the vertical 3-dots icon on the left of the Fields Manager list; it will be at the very bottom of the list by default).
For more info, the official documentation can be found at eventbookingdoc.joomservices.com/basic-s...ds/custom-fee-fields
If you wanted to keep using discount codes, you could just post the discount code in the registration form heading or the event description.
James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Please Log in or Create an account to join the conversation.
- James Riley
-
- Offline
- Platinum Member
-
9 years 7 months ago - 9 years 7 months ago #85589
by James Riley
James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Replied by James Riley on topic Sibling Discount
You could also sort of do this using the Group registration feature, setting the appropriate "averaged" cost/person for each group level (eg: 1 group member: $100, 2 group members $95 ($100 + $90 = $190 / 2 = $95), etc). Ironic as it sounds, you CAN do group registration with only 1 member 
The cons to this method: you cannot use the Shopping Cart, you won't be able to use the Event's Capacity field to limit registration to a preset number of people per camp, and you would have to set up a general Register for Camp event instead of separate events for each camp
The cons to this method: you cannot use the Shopping Cart, you won't be able to use the Event's Capacity field to limit registration to a preset number of people per camp, and you would have to set up a general Register for Camp event instead of separate events for each camp
James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Last edit: 9 years 7 months ago by James Riley. Reason: added a 3rd con
Please Log in or Create an account to join the conversation.
- Donal
- Topic Author
- Offline
- Elite Member
-
Less
More
- Posts: 240
- Thank you received: 17
9 years 7 months ago #85590
by Donal
Replied by Donal on topic Sibling Discount
Hi James,
thank you for the thought that went into your replies.
The custom fee is as I saw how it might work, but I am too reliant on honesty and competence with that solution, as a customer could register 1, but apply the discount for 4.
I was hoping that there would be a way that I could use a tag, something like [number of registrants in cart] to limit the options in the dropdown list.
Showing the coupon code in the registration form is an idea I hadn't thought of. I will need to give it more thought as that might work.
Thanks again,
Donal
thank you for the thought that went into your replies.
The custom fee is as I saw how it might work, but I am too reliant on honesty and competence with that solution, as a customer could register 1, but apply the discount for 4.
I was hoping that there would be a way that I could use a tag, something like [number of registrants in cart] to limit the options in the dropdown list.
Showing the coupon code in the registration form is an idea I hadn't thought of. I will need to give it more thought as that might work.
Thanks again,
Donal
Please Log in or Create an account to join the conversation.
Moderators: Tuan Pham Ngoc
Support
Documentation
Information
Copyright © 2026 Joomla Extensions by Joomdonation. All Rights Reserved.
joomdonation.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.