Modifying checkout flow for service based store

Hi there,
I have a pretty specific need regarding the checkout flow for my website.
Its a beauty salon website where i want my customers to be able to book the services.

Flow:
When Add to cart is clicked on the PDP, A pop-up menu for Selecting number of sessions appears, It includes title (1 Session,2 Sessions,etc) And The price for each pack adjacent to it.
After select the number of sessions and clicking next.
The user lands on a page Like Calendly to select a schedule for the service and then the product is moved to cart.

Theme: Minimog
PS: My client saw this flow on wordpress, how can i replicate that on the shopify store