Share

Price by Surface, Volume, Length, Perimeter & Weight - Dimensional Pricing Calculator

Price: €59.99
No tax

Sell products the way they are actually measured. Your customer enters the dimensions on the product page — width, length, height or weight — and the module calculates the quantity and price instantly. Perfect for wallpaper, flooring, fabric, blinds, timber, cables, liquids and food sold by weight. Steps and rounding, min/max limits, waste allowance, extra fees, per-combination overrides and CSV mass updates included. For PrestaShop 1.6 – 9.

Share
Compatible with:
PS 1.6 PS 1.7 PS 8 PS 9
Available in:
Dutch Dutch English English French French German German Italian Italian Polish Polish Spanish Spanish Turkish Turkish
Downloaded 551 times by customers like you

Sell by the measure, not by the piece

Flooring is sold by the square metre, fabric by the metre, paint by the litre, cheese by the kilogram — but a standard PrestaShop product only understands "pieces". This module closes that gap: the customer types in the dimensions they need, and the price updates instantly. The entered dimensions travel with the order all the way to the invoice, so your warehouse always knows exactly what to cut, pour or weigh.

How it works

  • 1. Pick a calculation mode per product — length (linear), perimeter, surface (area), volume or weight, with your own units, steps and limits.
  • 2. The customer enters dimensions — in one of two product-page layouts (stacked fields or a multiplication view), with tooltips and images to guide them.
  • 3. Price and quantity are calculated live — and carried through the cart, checkout, order details, emails and invoices.

Five calculation modes

  • Length (linear) — cables, ropes, timber profiles, skirting boards, chains sold by the metre.
  • Perimeter — frames, edging, fencing calculated from the outline of a shape.
  • Surface (area) — wallpaper, flooring, tiles, glass, banners and blinds priced per m².
  • Volume — liquids, concrete, soil, packaging and boxes priced per m³ or litre.
  • Weight — food, produce, hardware and bulk goods priced per kilogram, with decimal amounts.

Built for real shops

  • Two product-page designs: stacked dimension fields or a clear "width × length" multiplication view.
  • Steps and rounding (for example only multiples of 0.5 m), minimum and maximum limits per dimension.
  • Waste allowance percentage — automatically add cutting loss to the calculated quantity.
  • Conversion ratio between the entered dimensions and the stocked unit.
  • Starting price, minimum order price, and an optional extra fee whose checkbox label always shows the current amount.
  • Per-combination overrides: different steps and limits for each product variant.
  • Unit price display, decimal quantities, and configurable cart aggregation (merge identical dimensions or keep each cut as its own line).
  • CSV import and export for mass-updating dimensional settings across your catalog.
  • Multi-currency, multistore-aware, webservice/API friendly, and built on PrestaShop's native customization mechanism — no core hacks.

Compatibility and maintenance

Works on PrestaShop 1.6, 1.7, 8 and 9. Actively maintained (version 6.x) with a detailed public changelog — every fix documented, including the exact root cause. Fully translated into 8 languages (English, German, Spanish, French, Italian, Dutch, Polish, Turkish), with partial translations for 13 more.

Frequently asked questions

Which shops is this module for?

Any shop that sells by dimension: wallpaper, flooring, tiles, fabric, curtains and blinds, timber, cables and ropes, glass, banners and signage, paint and liquids, food by weight, packaging by volume, and rental businesses that price by size.

Do the entered dimensions appear on orders and invoices?

Yes. The dimensions are stored with the cart line and shown in the cart, checkout, order confirmation emails, the back-office order detail and the invoice — your team always sees what to cut or weigh.

Can I control what customers may enter?

Yes — per product (and even per combination) you set steps, minimum and maximum values, decimal support, a waste allowance percentage and a conversion ratio. Invalid entries are rejected before they reach the cart.

Can I charge a cutting or handling fee?

Yes. Add a starting price, a minimum order price, or an optional extra fee — the fee checkbox on the product page always displays the current amount, formatted in the shop currency.

Does it work with product combinations?

Yes. Each combination can have its own steps and limits, and each distinct set of dimensions can appear as its own cart line, so two different cuts of the same product never get merged accidentally.

How do I configure hundreds of products quickly?

Use the built-in CSV export and import to mass-update dimensional pricing settings across your whole catalog in one pass.

  • Brand
  • Reference
    8972
  • EAN13
    8691246289728

  • Compatibility
    Prestashop 1.6
    Prestashop 1.7
    Prestashop 8
    Prestashop 9
  • Available Module Translations
    Dutch
    English
    French
    German
    Italian
    Polish
    Portuguese
    Spanish
    Turkish

Compatibility
PS1.6 PS1.7 PS8 PS9
Translations
Dutch Dutch
English English
French French
German German
Italian Italian
Polish Polish
Spanish Spanish
Turkish Turkish
Demo
Login: demo@demo.com / Demodemo123!
Developer
MEG Venture MEG Venture

Comments (6)

(4.0)

4 other products in the same category

Customer Service Pro
€49.99
Rated out of 5 stars based on review(s)
Share
Loading...

We use cookies to give you the best shopping experience. By clicking Accept, you agree to their use as described in our privacy policy.

Learn more
Back to top