Set up a product with an appointment

I am using Marketpress, Appointments+ and membership . I would like to have a product as a setup fee then use a shortcode to let them select the service provider based on location. Then I would like for it to automatically roll them into a membership.

Is there any way to make this happen if not I just want to make the setup appointment a product so they can schedule the appointment when purchasing the setup product.

Please let me know if this is possible.

Thank you in advance,