Description
Dzine Digital Made-to-Measure Pricing adds dimension-based pricing to WooCommerce products. Shoppers enter width, drop, length, or depth, choose options, and see a live price that updates as they type. Store owners price by rate (per square metre, per linear metre, per cubic metre) with minimum charges, measure rounding increments, and min, max, and step limits per dimension field.
Built for blinds, curtains, shutters, glass, worktops, acrylic and sheet materials, foam, timber, fabric by the metre, wallpaper, flooring, signage, and sheet metal: any shop that sells by size.
The server is the source of truth. JavaScript shows a live preview only. PHP revalidates the dimensions and recomputes the price on add-to-cart and again on cart totals, so nothing a browser sends is ever trusted. The entered sizes travel with the order and are stored as order item meta, visible to the shopper, in order emails, and in the order admin.
Features
- Price by area, length, or volume at a rate per m2, per m, or per m3
- Dimension fields with min, max, step, defaults, and mm, cm, or m display units
- Live price and price breakdown on the product page, no page reload
- Measure rounding increments (for example, round the area up to the next 0.1 m2)
- Minimum measures and minimum charges
- Reject or clamp out-of-range sizes
- “From” price on shop and category pages, computed from the smallest allowed size
- Dimensions carried through cart, checkout, order emails, and order admin
- Works with classic themes and block themes, classic and block cart and checkout
- HPOS compatible
Screenshots





Blocks
This plugin provides 1 block.
- Size configurator
Installation
- Install and activate WooCommerce.
- Install and activate Dzine Digital Made-to-Measure Pricing for WooCommerce.
- Edit a product and open the “Sized pricing” tab in the Product data panel.
- Enable sized pricing, pick the measure, set the field limits and the rate, and update the product.
FAQ
-
Does the browser calculate the price?
-
No. JavaScript shows a live preview only. PHP recomputes the price on add-to-cart and again on cart totals. The server is the source of truth.
-
What happens if a shopper enters a size outside the allowed range?
-
Your choice per product: reject it with an error message, or clamp it to the nearest allowed size.
-
Do the entered sizes reach the order?
-
Yes. Each order line item stores the dimensions, the computed measures, and the price breakdown, visible in the order admin and in order emails.
-
Does it work with block themes and the block checkout?
-
Yes. The configurator renders on classic and block themes, and the size summary flows through both the classic and the block cart and checkout.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Dzine Digital Made-to-Measure Pricing for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Dzine Digital Made-to-Measure Pricing for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release: rate-based sized pricing (area, length, volume), live storefront price, server-side validation and pricing, order item meta, From price, classic and block theme support.
