I need some fresh advice as I am a bit stuck in my own head.
I have built an app that efficiently gathers 3 ( a carpenter, a plumber and an electrician) different users prices for their services and puts that into 1 final offer/quote for them to send to their clients. Thy build quality bathrooms for the private market.
My database setup for this is but somewhat simplified:
Main offer
- Offer name
- User
- List of carpenting services
- List of electric services
- List of plumbing services
- Total Sum
Carpenting services
- Service name
- Amount
- Price
Electric services
- Service name
- Amount
- Price
Plumbing services
- Service name
- Amount
- Price
I also prepopulate their lists for every service in all 3 crafts through an API workflow on Main offer creation, so when they go to set up their individual description and pricing they just have to adjust some already filled in values.
I thought it was complete as per client specs, but life happens and the client wants more. They now want to be able to add an “extra room” to the main offer, as sometimes their own clients has a washing room connected to the bathroom etc. They want to be able to push a button saying “+1 Extra room” and boom the same prepopulated lists for all 3 crafts fills the extra room offer and they want this on the same page as the main offer.
How would you guys make this work as it should be connected to the main offer in the final PDF for their clients.
Hope I was clear in my description, and hope somebody has a suggestion.
Kris