Answer the quantity question with ease.
No more “How much do I need?”
With parquet, paint, tiles or pool chemicals, the purchase quantity depends on a measurement. The Quantity Calculator OPAL does the maths for the customer and adds the right quantity to the cart – without touching the ordering process.
What the OPAL solves for you
Customers order the right quantity themselves: enter measurements, have the quantity calculated, add it to the cart.
Cart, checkout, prices and quantity rules remain untouched – only the quantity field is prefilled.
Configurable per product: rectangle, circle, freeform polygon or direct input – for area, volume or length.
Before / After
The customer works out the area or volume themselves – cumbersome and error-prone.
The customer enters their measurements, sees the required quantity and orders it with one click.
If the quantity is wrong, they have to reorder or send something back.
The quantity matches the measured area – including a configurable waste allowance for a realistic buffer.
Irregularly shaped rooms are hard to calculate by hand.
The customer draws the floor plan as a polygon, and the area is calculated automatically.
Part of the OPAL family
OPALs are building blocks from OXID eSales: a proven, solid foundation that needs to be adapted to your system landscape and integrated into your store.

Features at a glance
OXID
<OPAL/>
Four input geometries
Rectangle (length × width), circle (radius), freeform polygon (by drawing the floor plan) and direct input of a single value. Matching the way the customer describes their room or object.
Three calculation targets
Area (m²), volume (m³) or length (m) – depending on the target, the same geometry yields e.g. floor area, wall area, volume or perimeter. For parquet, paint, pool filling, cables or skirting boards.
Combine surfaces freely
For area calculations, floor, ceiling and walls can be enabled individually – each surface as “always”, “optional” (customer checkbox) or “off”. Circular walls use the lateral surface of a cylinder.
Per-product configuration in the admin area
In the “Material Calculator” product tab, you define per product: calculation target, geometry, surfaces to include, consumption value (e.g. “1 can covers 12 m²”), unit label (“cans”, “rolls”, “litres”), an optional custom title and a result text with placeholders such as {quantity} or {scalar}.
Waste allowance & limits
A configurable safety margin in percent is added to the calculated quantity. Optional min/max limits protect against typos during input.
Draw a freeform polygon
SVG-based drawing of the floor plan: set and drag corner points, read edge lengths, undo and delete, live display of the area – without any external JavaScript library.
Who is the OPAL for?
Shop operator / e-commerce manager
You sell products where the purchase quantity depends on a measurement – parquet, wall paint, tiles, pool chemicals – and where customers often get stuck on the question “How much do I actually need?”
What the OPAL delivers here
You take the calculating off your customers' hands: they enter their measurements, the widget calculates the right quantity and adds it to the cart. That makes the quantity question simple and helps avoid incorrect orders and the returns that follow. Because cart, checkout, prices and quantity rules remain untouched, the risk is minimal – from the store's point of view, the customer simply orders N items the normal way.
Frequently asked questions
Price
€35/month
OPALs are also available in subscription packages.
