- Posts: 68
- Thank you received: 2
Limit number of times a custom fee field can be used
- Ernie
- Topic Author
- Offline
- Senior Member
Is this supported in Events Booking?
Thank you,
Ernie
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
Custom Field Quantity might work for your need, see eventbookingdoc.joomservices.com/basic-s...ustom-field-quantity
However, please note that if you use that feature, when a quantity field is fully booked, the system will stop accepting registration for that event.
Maybe you can try to use Ticket Types, it is more reliable, see eventbookingdoc.joomservices.com/plugins/ticket-types
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- Ernie
- Topic Author
- Offline
- Senior Member
- Posts: 68
- Thank you received: 2
But it seems that the custom field is more flexible in that it can be assigned to the billing page for group registrations.
The expected behavior of a field that has a limited quantity would be for the option to be dimmed or hidden once the number had been reached. Since you already have the ability to show the remaining number of an option with a limited quantity to display, it seems the option should simply be dimmed - still visible, but not selectable - when it reaches zero.
If this is something that can be addressed in the future, I think it would be a much better enhancement.
Thank you,
Ernie
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
Honestly, custom field quantity is not reliable, it could cause overbooking for the options in the field, so I don't have plan to improve it yet. Better use Ticket Types if it is possible, it is more reliable (in terms of overbooking)
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- Ernie
- Topic Author
- Offline
- Senior Member
- Posts: 68
- Thank you received: 2
I hope you are able to get that working - I think it's much better than the Ticket Types in most cases. I have some clients that will have complex Custom Field requirements for an annual convention-type event they hold with several exhibitor options, and the Custom Field is much better than the Ticket Types for these purposes.
For example, there may be limited opportunities to sponsor the luncheon, beverage stations, golf holes, and other things with limits where the option becomes unavailable (dimmed or the counter shows zero) so that others can still register.
Thank you,
Erie
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
Also, as I said, using Quantity field will still have another limitation about over booking for certain option. For example, if one option has one item left, and two users choose that option almost at the same time, the system could not prevent that from happening.
That's a limitation which is not easy to address, that's why I haven't improved that feature further
Tuan
Please Log in or Create an account to join the conversation.
- Ernie
- Topic Author
- Offline
- Senior Member
- Posts: 68
- Thank you received: 2
In the second issue, it seems rare that this would happen unless there was a significantly high number of people registering all at once. That's certainly not the case with most of my clients.
It seems that the point of payment is when the trigger happens - particularly with paid options - if there was one remaining for a Quantity-limited option that has a fee associated with it, the one who checks out and pays first would get it, and the second would get a message that the option was no longer available when they reached checkout, and the cost of the option deducted from the total.
It may require a little more clever coding, but it seems that would be the best way to implement it.
Thank you,
Ernie
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
It seems that the point of payment is when the trigger happens - particularly with paid options - if there was one remaining for a Quantity-limited option that has a fee associated with it, the one who checks out and pays first would get it, and the second would get a message that the option was no longer available when they reached checkout, and the cost of the option deducted from the total.
It is not simple like that. For some payment gateways such as PayPal, it could take few minutes for users to complete payment. And when users are on payment gateway website already, there is no way for the system to check and prevent it. That's why over-booking happens
Regards,
Tuan
Please Log in or Create an account to join the conversation.
Support
Documentation
Information
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.