“Wix booking”, how to add variations to an offered service (e.g. different durations, discounts, …)

I have a Wix “Booking” shop for my various services (30 different services).

I want to offer choices / variations. Every kind of service can have:

  • 3 different durations (1, 2 or 3 hours)
  • optional additions (“extra cheese”, “outdoors/indoors”, …)

Currently, this is Not available.

Consequently, I have to duplicate each service x 3-4 times, i.e. 120 different services, which is impossible to manage.

Am I missing some options? Can I add “options” via Dev API?