Booking
Resources, typed schemas, reservations and availability — for appointments, rooms, seats and rentals.

Resources & reservations
Booking models a bookable resource with a typed schema, and reservations against it. It seeds demo resources, schemas, CMS pages and email templates. Like the shop, its charges flow through line items and the PriceFactory, so a discounted booking invoice reconciles per tax rate.
Integration
Booking depends on the email plugin (confirmations) and emits booking events on the bus. Its public booking flow renders through CMS pages, so the look is themeable without touching the plugin.