Severe limitation of Event registration settings

As I’ve been developing our club website we’ve found a couple of limitations to the event booking form. In itself that’s not a problem as I was happy to write a custom rsvp page to add the little extras we wanted.
However, in the Registration settings page on the Events Dashboard as soon as you check the radio button to use a different page or web address the rest of the settings disappear and that makes it difficult to replicate the existing form.
It seems curious that the Custom Dates, Guest Limits and Event Permissions aren’t available.
Is this something that can be addressed?
Many thanks

Hey!
Thanks for reaching out!
Please note, these settings are disabled due to the reason registration is taking a place outside Wix, hence, we can’t track guest limits, registration opening/closure dates if it happens on a different provider.
Hopefully, this helps!
Thank you.

Nope, that doesn’t help at all. The registration settings are unrelated to how the guest booking is handled.
How can I tell if the event is oversubscribed? or booking is closed? What’s the maximum number of guests allowed? Who is allowed to book, site visitors or site members only?
Do I have to write a replacement for the control panel event management?

I’ve continued working on this and created my own RSVP page. To test it I’ve using the slug from an event that has all of the fields defined.
The process is

  1.   Retrieve the event settings by using a wixData.query on "Events/Events" collection.  
    
  2.   Run a wixData.getForm to retrieve all of the rsvp fields. 
    
  3.   Retrieve the personal information via GetCurrentMember() and populate the default values on my form. 
    
  4.   When the user clicks Submit the data from the form is used to build the formValues 
    
  5.   The  formValues are checked for validity by calling form.validate() using the formValues as the input argument. 
    
  6.   If the formValues pass the validity checker then a RSVP is created by calling wixEvents.rsvp.createRsvp with the eventId and formValues as arguments. 
    

It’s behaving in exactly the same way as the standard Wix Events Registration page even returning an error if the user has already booked or there’s insufficient places.
I simply can’t see a reason for the registration settings being unavailable when using a different page.
Any comments?