

Mobile simple-product page showing a decimal quantity selector and estimated total.
Sell simple WooCommerce products in the units customers actually need: kg or g by weight, m or cm by length, m² by area, m³ or liters by volume, and pieces. Set a minimum, optional maximum, and quantity step with up to four decimal places. Customers choose their quantity, while server-side validation and native WooCommerce handle prices, stock, taxes, shipping, coupons, refunds, and checkout.
You can also sell flooring or similar goods in complete boxes. For a product sold by the piece (pcs), set coverage in m² per box. A buyer can enter the area they need; the quantity rounds UP to whole boxes. Prices and stock remain per physical box, not per m². The requested area is used for calculation only and is not stored as an exact order request.
Free features:
* Eight sales units: kg, g, m, cm, m², m³, l, pcs.
* Decimal quantity limits and server-side step validation (up to four decimal places).
* Accessible +/− controls, instant non-authoritative estimates and mobile cart display.
* Optional whole-box coverage calculation for simple products with step 1.
* Native WooCommerce Cart/Checkout Blocks and Store API, HPOS, taxes, coupons and order metadata.
* No license key, account, tracking or LIOSFERA-hosted external service required.
Requirements: WordPress 7.1 or newer, PHP 8.2 or newer, and WooCommerce 11.2 or newer. Enable the feature per simple product. Variable products and complex bundles are not supported. Known incompatibility: WP Desk Flexible Quantity with measured products; do not activate both for those sales. Other themes, payment gateways and inventory/shipping extensions should be tested on a staging shop.