Preço por Superfície, Volume, Comprimento, Perímetro e Peso - Calculadora de Preços por Dimensões
Venda ao metro, ao metro quadrado, ao litro ou ao quilo em vez de à unidade. O cliente escreve as medidas de que precisa e o preço atualiza-se de imediato, e essas medidas acompanham a encomenda até à fatura.
Venda à medida, não à unidade
O pavimento vende-se ao metro quadrado, o tecido ao metro, a tinta ao litro, o queijo ao quilo. O PrestaShop vende à unidade. Este módulo fecha essa distância: o cliente escreve as medidas de que precisa, o preço atualiza-se à frente dele, e essas medidas viajam com a encomenda até à fatura, para que o armazém corte o comprimento certo.
Cinco formas de calcular
- Comprimento — cabo, corda, madeira, rodapé, corrente
- Perímetro — molduras, orlas e vedações calculadas a partir da forma
- Área — papel de parede, pavimentos, azulejos, vidro, telas, estores
- Volume — líquidos, betão, terra, embalagens
- Peso — alimentos, produtos frescos e ferragens, com decimais
Como funciona
Escolha um modo de cálculo por produto, com a sua unidade, o seu passo e os seus limites. O cliente introduz as medidas na ficha de produto, em campos empilhados ou em vista de multiplicação, com as indicações que escrever. Preço e quantidade são calculados ao vivo e depois mantêm-se no carrinho, no checkout, no e-mail de confirmação, na encomenda no back office e na fatura.
Feito para lojas a sério
- Passos, arredondamento e valores mínimos e máximos, para ninguém encomendar 0,03 m de alcatifa
- Percentagem de desperdício e rácios de conversão, como o seu setor orça na realidade
- Preço de partida, valor mínimo de encomenda e custos opcionais de corte ou manuseamento
- Definições por combinação, para cada medida ter os seus passos e limites
- Medidas diferentes ficam como linhas de carrinho separadas em vez de se juntarem por engano
- Importação e exportação CSV para configurar centenas de produtos de uma vez
Compatível com várias moedas e várias lojas, e usa o mecanismo de personalização do próprio PrestaShop em vez de alterar o núcleo.
-
CompatibilidadePrestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Traduções Disponíveis do MóduloAlemão
Espanhol
Francês
Inglês
Italiano
Neerlandês
Polonês
Português
Turco
MEG Venture
4 other products in the same category
| Versão | 6.4.14 |
|---|---|
| Última atualização | 2026-08-15 |
| Registo de alterações | - [2026-08-13] fix: include `disableapplet` in admin row selection for accurate cart upgrades - [2026-08-13] fix: resolve quantity sync issue for calcvisible products with Fixed Quantity Order enabled - [2026-08-13] fix: resolve decimalok pricing issue by preserving unit price precision in cart calculations - [2026-08-13] fix: add support for decimalok calculation in Hummingbird theme cart line template - [2026-08-13] fix: correct Polish translation of "Height" dimension field label from "Wzrost" to "Wysokość" - [2026-08-08] fix: update cart-detailed-product-line-override.tpl for accurate price display - [2026-08-08] fix: add missing line break in Cart class to improve code readability - [2026-08-08] fix: resolve fatal error on cart updates by making preserveUnitPricePrecision nullable - [2026-08-08] fix: resolve cart quantity stepper precision issue to ensure accurate line totals - [2026-08-08] fix: remove critical cache deletion in hookDisplayHeader to prevent 500 errors - [2026-07-30] Add missing translation keys for Dutch, Polish, and Turkish languages in squaremeter module - [2026-07-27] fix: escape prices and links in cart-detailed-product-line-override templates - [2026-07-26] feat: update extra fee label to display actual fee amount in product page - [2026-07-26] fix: remove temporary diagnostic logging for product availability checks in CartController - [2026-07-26] Update square meter cart line version from v15 to v16 across multiple themes - [2026-07-26] fix: remove double escaping for update quantity URL in cart-detailed-product-line template - [2026-07-26] fix: add temporary diagnostic logging for product availability checks in CartController - [2026-07-26] fix: optimize product validation and fee calculation in CartController - [2026-07-26] fix: resolve undefined property warning for customization_required and update version to 6.4.6 - [2026-07-26] fix: remove debug logging from Cart and Squaremeter classes to clean up code - [2026-07-26] fix: add debug logging for dimension calculations in Cart and Squaremeter classes - [2026-07-26] fix: update version to 6.4.5 and resolve per-combination step overrides for "decimalok" products - [2026-07-26] fix: resolve fatal error on Configure page by ensuring fields_value is set for all languages - [2026-07-26] fix: update changelog for version 6.4.3 and resolve customization handling for decimalok products - [2026-07-26] fix: update jQuery selectors in header templates for compatibility with Hummingbird theme - [2026-07-26] fix: resolve SmartyCompilerException by restoring well-formed comment in header.tpl - [2026-07-26] fix: ensure jQuery is loaded before inline script in addtocartbutton_removequickview.tpl - [2026-07-26] fix: resolve front-end error by ensuring jQuery loads before module scripts - [2026-07-26] fix: update alt attribute escaping in cart detailed product line template - [2026-07-26] Refactor cart product line templates for improved readability and structure |
• [2026-07-26] fix: remove temporary diagnostic logging for product availability checks in CartController
• [2026-07-26] Update square meter cart line version from v15 to v16 across multiple themes
• [2026-07-26] fix: remove double escaping for update quantity URL in cart-detailed-product-line template
• [2026-07-26] fix: add temporary diagnostic logging for product availability checks in CartController
• [2026-07-26] fix: optimize product validation and fee calculation in CartController
• [2026-07-26] fix: resolve undefined property warning for customization_required and update version to 6.4.6
• [2026-07-26] fix: remove debug logging from Cart and Squaremeter classes to clean up code
• [2026-07-26] fix: add debug logging for dimension calculations in Cart and Squaremeter classes
• [2026-07-26] fix: update version to 6.4.5 and resolve per-combination step overrides for "decimalok" products
• [2026-07-26] fix: resolve fatal error on Configure page by ensuring fields_value is set for all languages
• [2026-07-26] fix: update changelog for version 6.4.3 and resolve customization handling for decimalok products
• [2026-07-26] fix: update jQuery selectors in header templates for compatibility with Hummingbird theme
• [2026-07-26] fix: resolve SmartyCompilerException by restoring well-formed comment in header.tpl
• [2026-07-26] fix: ensure jQuery is loaded before inline script in addtocartbutton_removequickview.tpl
• [2026-07-26] fix: resolve front-end error by ensuring jQuery loads before module scripts
• [2026-07-26] fix: update alt attribute escaping in cart detailed product line template
• [2026-07-26] Refactor cart product line templates for improved readability and structure
• [2026-07-26] Fix escaping issues in templates and improve price handling
• [2026-07-26] Remove unnecessary whitespace and comments from multiple PHP files across the upgrade and view directories to improve code cleanliness and maintainability.
• [2026-07-26] Add new index.php files for various themes and modules, implementing header redirection
• [2026-07-25] Add price info box display toggle and related configurations for version 6.4.0
• [2026-07-25] Implement code changes to enhance functionality and improve performance
• [2026-07-24] Add mandatory extra fee toggle for products in version 6.3.0
• [2026-07-24] Fix fatal error on product page by replacing Tools::displayPrice() with formatted price helper
• [2026-07-24] Refactor code structure for improved readability and maintainability
• [2026-07-24] Fix dropdown-mode Length/Width field blanking issue by skipping unnecessary reformatting for selected values
• [2026-07-24] Enhance cart line total calculations to include extra fees and starting prices
• [2026-07-24] Fix extra fee display on cart line and enhance hook for better visibility
• [2026-07-24] Enhance cart customization retrieval by including product and attribute IDs
• [2026-07-12] Add cart summary templates for various themes
• [2026-07-12] Fix cart persistence issue by ensuring a new cart is created for fresh sessions to avoid phantom cart entries
• [2026-07-09] Remove obsolete commit_push.bat script
• [2026-07-08] Fix cart +/- deleting decimalok/calcvisible lines instead of adjusting dimension
• [2026-07-08] Fix listing add-to-cart submitting id_product_attribute=0 for calculator products
• [2026-07-08] Fix cart handling and template synchronization: update routing markers to v3, enhance customization resolution, and ensure proper handling of squaremeter products in cart operations.
• [2026-07-08] Add return type declarations for initContent and displayAjaxRefresh methods
• [2026-07-08] Fix cart template repair logic and enhance dimension input parsing: prevent template repair during AJAX updates, improve dimension value normalization, and ensure proper handling of squaremeter products in cart operations.
• [2026-07-08] Enhance cart handling and template synchronization: add support for squaremeteradmin rows in cart override, improve routing template repairs, and update cart display logic for by-weight products.
• [2026-07-08] Enhance cart handling for by-weight products: update cart marker to v11, improve template syncing, and ensure proper customization resolution in live cart.
• [2026-07-08] Fix decimalok handling in cart for by-weight products and enhance customization resolution
• [2026-07-08] Implement customization ID resolution for cart lines and enhance cart handling for by-weight and by-unit products
• [2026-07-08] Enhance by-unit disableapplet handling for cart operations
• [2026-07-08] Update CHANGELOG.md to document by-weight cart customization fix and add commit push script.
• [2026-07-08] Fix by-weight cart +/- removing lines when id_customization is missing.
• [2026-07-08] Fix cart page display for disableapplet decimalok lines.
• [2026-07-08] Fix disableapplet by-weight/unit pricing and listing unit qty display.
• [2026-07-08] Fix listing and product page add-to-cart for all calculator modes.
• [2026-07-08] Fix module install output and listing decimalok unit qty.
• [2026-07-08] Sync cart and checkout templates across all supported themes.
• [2026-07-08] Fix listing add-to-cart for dimensionedunit surface products.
• [2026-07-08] Fix calculator toggle variant sync without breaking conversion-api.
• [2026-07-08] Fix dimensionedunit cart pricing and listing add-to-cart.
• [2026-07-08] Fix calculator visibility when By Unit attribute is selected on page load
• [2026-07-08] Fix decimalok cart totals by healing prices before cart presentation
• [2026-07-08] Document and harden combination step save request parsing.
• [2026-07-08] Fix calculator visibility sync on product page load when By Unit attribute is pre-selected
• [2026-07-08] Fix combination step table input and save in back office.
• [2026-07-08] Fix decimalok cart line total drift from float dimension accumulation.
• [2026-07-03] Add collapsible supported themes list to module configuration.
• [2026-07-03] Remove unused module files and fix stshoppingcart folder typo.
• [2026-07-03] Fix Classic cart qty display for dimensionedunit and onewithcalc modes.
• [2026-07-03] Fix Classic cart dimension layout and double blockcart modal.
• [2026-07-03] Fix PS9 cart displayPrice fatal, modal dismiss, and listing customize link.
• [2026-07-03] Own listing add-to-cart AJAX so cart controller is always hit.
• [2026-07-03] Fix disablecartmodal crash: use window flag instead of undefined $.ajaxComplete.
• [2026-07-03] Fix silent listing add-to-cart errors when extra customization is required.
• [2026-07-03] Fix install to use PrestaShop overrides instead of replacing third-party files (v6.0.1)
• [2026-07-02] Fix cart page duplicate Dimension line and calcvisible quantity desync (label-based field filter sm-cart-line-v4, theme template auto-repair, cart_product quantity self-heal from converted_ea, integer piece counts in cart stepper)
• [2026-07-02] Fix modal quantity 1 for calcvisible: prefer converted_ea and align aggregation qty delta
• [2026-07-02] Show dimension next to piece count in modal for calc-quantity modes (sm-modal-v3)
• [2026-07-02] Fix modal showing quantity 1 for squaremeter products (read real piece count from cart_product)
• [2026-07-02] Fix add-to-cart modal missing for normal products (LIMIT 1 LIMIT 1 SQL error)
• [2026-07-02] Fix dimension data not showing in Hummingbird cart modal
• [2026-07-02] Temp: add SM_MODAL_DEBUG comment to modal response for diagnosis
• [2026-07-02] Robust id_customization resolution with 4-level fallback in renderModal
• [2026-07-02] Fix dimension_data nesting and product id_customization patch in renderModal
• [2026-07-02] Fix: use Cart::getProducts(true) instead of writing protected _products
• [2026-07-02] Fix double cart modal popup and missing dimension data in Hummingbird
• [2026-07-02] Fix double popup and missing dimension data in add-to-cart modal
• [2026-07-02] Fix fatal error: getCartSummaryURL() is private in PS9
• [2026-07-02] Fix hookActionPresentCart for PS 8/9 CartLazyArray.
• [2026-07-02] Avoid passing CartLazyArray to present-cart hook during AJAX.
• [2026-07-02] Fix CartLazyArray return type in ps_shoppingcart override.
• [2026-07-02] Fix fatal getPresentedCart call in ps_shoppingcart ajax.
• [2026-07-02] Fix Hummingbird cart preview refresh after squaremeter add-to-cart.
• [2026-07-02] Fix squaremeter add-to-cart modal and cart icon regression.
• [2026-07-02] Fix add-to-cart modal and calcvisible cart decrease deletion.
Comentários (6)
Não é possível enviar a apreciação da sua avaliação.
Denunciar comentário
Denúncia enviada
O seu relatório não pode ser enviado