An extension for Woocommerce is to be written, in which the customer can order an individual table foil. The extension must be multilingual.
Individualization is limited to the following two-dimensional objects (object types):
- Rectangle (With rounded corners and without)
The customer should be able to draw his table foil within an HTML canvas element. To do this, all of the customer's measurements must be displayed and shown true to scale.
The customer can put his individual product into the shopping cart after completion, and order.
The price of the product results from the square meter price + a lump sum for the individualization. This can be set for each object type in the backend area.
The available object types can be activated/deactivated in the backend area.
New object types must be easy to add.