Plugin Author
Franky
(@liedekef)
You can add a custom field where you ask for “one person room” or “2 persons room”, …
and based on the value show extra fields (called “dynamically added fields”), where you ask for extra info.
So yes, that is possible.
Thread Starter
strika
(@strika)
is it possible to restrict the custom fields? so we dont have unlimitied rooms 😀
Plugin Author
Franky
(@liedekef)
Custom fields contain the values you give them, never unrestricted (if a dropdown)
Thread Starter
strika
(@strika)
i created a drop down custom field called “Rooms” and set up my bookable rooms there but how can i say how often we have each room? i cant find a field for that. What i would need is a option like “seats”. Where it counts the booked rooms and when all are booked no one can book the room again. i whatched you youtube video that helped me alot but i dont know how to set up the explained problem above.
Do you can explain me how to do that?
Plugin Author
Franky
(@liedekef)
Custom fields count per booking, not per event.
In your case I suggest you take a look at multiseat/multiprice events. Create an event with multiple seat categories, e.g.:
“20||30”
(meaning 20 seats of price cat 1, 30 seats price cat 2)
and for price you mention the price for each type:
“100||150”
(meaning 100 for a seat of price cat 1, 150 for a seat of price cat 2).
Then also limit the amount of “seats” to book to 1.
To further improve the user experience, you can set the “min allow seat to book” to “0||0” and then set the RSVP to “take attendance”, which will render your “seats” selection as a select box (and not a dropdown).
Then you let people book per cat:
Single room: #_SEATS{1}
Double room: #_SEATS{2}
Persons: #_FIELD{customfield_persons}
And then ask for info based on amount of persons. The current limitation in EME is that you can have dynamically added fields based on “fixed” fields, but not based on other dynamic fields. While it is possible, I need to check and test this out more; as that would make it easier for you: only show the #_FIELD{customfield_persons} if #_SEATS{2}>0 and only then based on the value of #_FIELD{customfield_persons} ask for extra (repeated) info.
-
This reply was modified 4 years, 9 months ago by
Franky.