Pack Calculator - Calculadora de Embalagens: Quantas Caixas, Caixotes e Paletes, Preço por m2, Área em Quantidade
O seu cliente sabe que precisa de 47 m² de azulejos — não que isso corresponde a 33 caixas. O Pack Calculator faz as contas na página do produto: o comprador escreve a área, o comprimento, o volume ou o peso de que precisa, e a calculadora arredonda por excesso para embalagens inteiras, mostra a sobra e preenche a quantidade automaticamente. Cálculo bidirecional, mudança de unidades (m² ⇄ ft²), margem de desperdício para cortes e preço por unidade («8,68 € / m²») — para pavimentos, azulejos, cabos, líquidos e produtos a granel. Para PrestaShop 1.7 – 9.
47 m² de azulejos são 33 caixas — deixe a página fazer as contas
Quem compra pavimentos, azulejos, cabos, tecidos ou produtos a granel pensa na quantidade de que precisa, não nas suas embalagens. Quando têm de adivinhar, encomendam mal — e é você quem trata da devolução. O Pack Calculator coloca uma calculadora bidirecional diretamente na página do produto: escreva a quantidade, obtenha o número de embalagens; altere a quantidade, e o valor acompanha.
Como funciona
- 1. Defina a embalagem — no separador Módulos do produto, escolha a palavra para a embalagem (caixa, caixote, palete, rolo, saco… ou a sua própria) e indique quanto cobre uma embalagem, p. ex. `1,44 m²`. Um exemplo em tempo real no separador mostra o cálculo exato à medida que escreve.
- 2. O comprador escreve o que precisa — «47 m²» torna-se «33 caixas — cobre 47,52 m², sobram 0,52 m²». Sempre arredondado por excesso para embalagens inteiras, porque ninguém pode comprar 32,6 caixas.
- 3. A quantidade preenche-se sozinha — a calculadora escreve o número de embalagens diretamente no campo da quantidade, em ambos os sentidos, e mantém-se sincronizada com os botões +/-.
Pensa nas unidades do comprador
O comerciante define a embalagem em m²; um comprador que pensa em ft² basta escolher a unidade na lista pendente e o valor converte-se. As unidades de área, comprimento, volume, peso e contagem estão todas incluídas — e a conversão só acontece dentro do mesmo tipo de unidade, pelo que m² nunca se pode transformar em kg.
Vende como os profissionais compram
- Preço por unidade — mostra «8,68 € / m²», o número que os compradores realmente comparam entre lojas, respeitando a sua configuração de apresentação de impostos.
- Margem de desperdício — os azulejos são cortados à medida: defina uma percentagem e a loja apresenta uma caixa de seleção «adicionar extra para cortes e desperdícios».
- Embalagens com várias medidas — uma palete que cobre 50 m² e pesa 1200 kg pode oferecer ambas; introduza uma, a outra acompanha.
- Limites e passos de encomenda — mínimo, máximo e o passo dos botões +/-, tudo por produto.
Posicionamento que se adapta ao seu tema
Mostre a calculadora junto ao botão Adicionar ao carrinho (a melhor opção — o comprador vê a quantidade a mudar), num separador próprio do produto ou abaixo da descrição do produto. Defina uma predefinição para toda a loja e substitua-a produto a produto. A página de configuração inclui um tutorial, verificações de estado, uma cor de destaque e uma pré-visualização funcional onde pode escrever.
Engenharia moderna e segura
A versão 2 é uma reescrita completa: armazenamento decimal real em vez de colunas de texto, migração automática de todas as definições por produto da v1.x, sem alterações ao tema e compatibilidade total com PHP 8 / PrestaShop 9.
Compatibilidade
PrestaShop 1.7, 8 e 9. Funciona com qualquer tema — a calculadora liga-se aos hooks padrão da página de produto e as definições por produto ficam no separador Módulos do próprio produto.
Perguntas frequentes
Para que produtos serve?
Tudo o que se vende em embalagens de uma quantidade mensurável: azulejos e pavimentos (área), cabos e perfis (comprimento), líquidos (volume), produtos a granel (peso) e artigos contados (peças, pares, dúzias).
Arredonda corretamente?
Arredonda sempre por excesso para embalagens inteiras e informa o comprador da quantidade coberta e da sobra — p. ex. 33 caixas que cobrem 47,52 m², com 0,52 m² de sobra.
Os compradores podem usar as suas próprias unidades?
Sim. Se permitir a mudança de unidades, os compradores escolhem numa lista pendente entre unidades do mesmo tipo — m² para ft², metros para pés, litros para galões — e os valores convertem-se automaticamente.
Posso adicionar uma margem de desperdício para cortes?
Sim — defina uma percentagem por produto e os compradores têm uma caixa de seleção «adicionar extra para cortes e desperdícios».
Onde aparece a calculadora?
Junto ao botão Adicionar ao carrinho, num separador do produto ou abaixo da descrição — como predefinição da loja, com substituições por produto.
Usava a versão 1.x — o que acontece às minhas definições?
Tudo migra automaticamente para o novo esquema. Note que a v1.x tinha uma única etiqueta de embalagem fixa, pelo que os produtos migrados começam como «Caixote» — altere a palavra da embalagem produto a produto no respetivo separador Módulos.
-
CompatibilidadePrestashop 1.5
Prestashop 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
Turco
MEG Venture
4 other products in the same category
| Versão | 2.0.0 |
|---|---|
| Última atualização | 2026-07-28 |
| Registo de alterações | - [2026-07-24] Add Turkish translations for howmanybox module strings and update configuration options - [2026-07-23] Translate module strings in Turkish for Pack Calculator, updating descriptions, prompts, and settings to enhance user experience and clarity. - [2026-07-23] Translate settings messages to English in multiple language files: Italian, Dutch, Polish, and Turkish. Update phrases for consistency and clarity across the howmanybox module translations. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation file with complete translatable strings for French - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-07-22] Fix display name formatting in Pack Calculator module - [2026-07-17] Enhance calculator module: improve waste handling, reposition elements, and update translations - [2026-07-17] Add Pack Calculator module and upgrade scripts - [2026-07-17] Add Unit Quantity Calculator and Converter Module - [2026-06-21] Refactor quantity calculation module layout and improve styling - [2023-09-11] v1.4.3 - [2022-05-22] v1.4.2 - [2022-02-19] v1.4.1 - [2021-12-16] Initial commit |
• [2026-07-17] Add Pack Calculator module and upgrade scripts
• [2026-07-17] Add Unit Quantity Calculator and Converter Module
• [2026-06-21] Refactor quantity calculation module layout and improve styling
• [2023-09-11] v1.4.3
• [2022-05-22] v1.4.2
• [2022-02-19] v1.4.1
• [2021-12-16] Initial commit
Comentários (1)
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