Before designing anything I spent a full session comparing technical options, including ready-made marketplace platforms for experiences. I looked at costs, timing and multivendor features, but the deciding factors were three: how much the client could manage on their own, how far we could customise the design, and how easily the platform could grow.
From a technical point of view Locorum is a multivendor marketplace. Many sellers share the same site: every operator has their own vendor account, publishes their experiences, sets availability and manages bookings. Travellers see one catalog and book any experience with the same cart and checkout, whoever sells it. The client runs the platform, approves vendors and keeps the content consistent.
In the end I chose this stack:
- WordPress as the base, for pages, the blog and all the content the client edits on their own.
- WooCommerce for the catalog, cart, checkout and payments.
- Dokan for the multivendor layer: vendor accounts, vendor stores and the vendor dashboard.
- WooCommerce Bookings for reservations: dates, availability and number of participants.
It gave us a marketplace the client can run independently, with full freedom on the front end. We kept the Dokan vendor dashboard as it is, and put the design work into what travellers see.