If a photographer offered a workshop, its page could explain experience level, equipment and topics. Registration would ask about camera type and preferred date. Before confirming, the organizer would establish an authorized location and meeting point. An email would summarize preparations and explain how the group would be informed if the location needed to change before the session.
An illustrative example to adapt to your business. It does not represent a completed project in this municipality.
Could the offer include another operator's activity?
A third-party service should be included only when an agreement exists. Otherwise, the page can provide an informative link and distinguish the separate reservations customers need to make.
How would different photography experience levels work?
Groups by experience level and a concrete goal for each session would help people choose. The form could flag a particular learning need before the organizer confirms a place.