We offer approx. 30 different products. Some customers have difficulties deciding what Tropf-Blumat products they need, so they call in by phone or email us a plan of their terrace / balcony and ask us what to order. Therefore we want to add to our web shop system a configurator tool, allowing customers to simply draw their terrace or balcony and the plant pots on it, and the tool would tell them what to order.
Generally the virtual objects to be drawn are rather simple:
- floor space is one or more rectangles (ultimately it may be e.g. "L" shaped), each variable in length and width,
- plant pots: two types (round and rectangle), variable in height and size,
- water tap and water container (symbols only, as we're only interested in their location).
All above objects must be available on a source pane (e.g. left side) and can be dropped freely (perhaps snapping to a grid) onto the drawing pane (e.g. right side). As plant pots can have variable sizes and heights, they need to be copyable.
After customer has placed all objects onto the drawing pane and has defined their size, he'd click a "build" button, and the tool assigns our Tropf-Blumat components (drippers) to the plant pots, based on predefined rules. Then the tool connects all Tropf-Blumat components by virtual water tubes, beginning from faucet or tank and ending at the last dripper of the last plant pot.
There might be more than one solution to any one object constellation, so the virtual tubes shall be visualized to allow the customer to decide upon which solution to choose. It would be good if the customer is able to pan and/or re-route the tubes. Ultimately the Tropf-Blumat drippers, meters of tubes, connectors etc. need to be summarized, which results in a product list, to be added to the web shop's shopping cart.
The customer's 2D plan containing all objects needs to be printable as pdf.
Attached is a simplified version of how the configurator shall look like and work. The reality will be slightly more complicated.