Hi,
From your description, it seems people might book an appointment for making Servicing and also can purchase spare parts from online web shop. It would help me to quote if you put more details to it.
Since we have made many booking engines and web shops before so, I am feeling 100% confident to do this project.
Waiting to hear from you.
Regards,
Mit-