Gostaria de efetuar cálculos básicos e avançados com os seus formulários WordPress? O addon WPForms Calculations permite-lhe alargar os seus formulários e criar calculadoras para realizar tarefas como o cálculo dos custos de envio.
Este guia abordará como instalar e usar o addon Calculations no WPForms.
Requisitos:
- É necessário o nível de licença Pro ou superior para aceder à extensão Cálculos
- Certifique-se de que instalou a versão mais recente do WPForms para cumprir a versão mínima exigida para o addon Calculations
Instalando o complemento Cálculos
Antes de começar, é necessário garantir que o WPForms está instalado e ativado no seu site WordPress e que verificou a sua licença.
Depois de o ter feito, poderá instalar e ativar rapidamente a extensão Cálculos.
Utilizar o suplemento Cálculos
Depois de instalar o complemento Cálculos, poderá ativar cálculos nos campos suportados no construtor de formulários. Para o fazer, crie um novo formulário ou edite um existente para aceder ao construtor de formulários.
Quando estiver no construtor de formulários, vá em frente e adicione os campos que pretende que o seu formulário tenha.
Para ativar o modo de cálculo, terá de adicionar um dos campos suportados ao seu formulário. Abaixo, destacámos os campos compatíveis:
- Texto de uma linha
- Texto do parágrafo
- Número
- Oculto
- Item único
Ativação do modo de cálculo
Depois de adicionar qualquer um dos campos suportados, selecione o campo para aceder ao painel Opções de campo.

Em seguida, navegue até ao separador Avançadas e mude a opção Ativar cálculo para a posição activada.

Nota: Depois de ativar os cálculos para um campo, o valor do campo só pode ser definido pelo resultado do cálculo.
Depois de ativar o modo de cálculo para um formulário, verá um editor de texto para criar fórmulas por baixo do botão de alternância.

O botão Inserir campo permite-lhe escolher um campo do seu formulário para utilizar como variável na sua fórmula de cálculo.

Nota: Nem todos os campos de formulário podem ser utilizados como variáveis para construir a sua fórmula de cálculo. Consulte a nossa secção FAQ para obter uma lista dos campos suportados.
Junto ao botão Inserir campo, verá ícones para adicionar rapidamente operadores aritméticos ao criador de fórmulas.

Os operadores aritméticos suportados incluem:
- Adição(+)
- Subtração(-)
- Divisão(/)
- Multiplicação(*)
- Módulo(%)
O criador de fórmulas é onde escreve a equação para os seus cálculos. Para além das operações aritméticas, pode utilizar instruções lógicas e condicionais, como a lógica "se/se". Abaixo estão alguns dos operadores lógicos que pode utilizar nas suas fórmulas.
Operadores de comparação:
- Igual a (==)
- Não igual a (!=)
- Maior que (>)
- Less than (<)
- Maior ou igual a (>=)
- Less than or equal to (<=)
Operadores lógicos para criar expressões múltiplas:
- E (&&)
- OU (||)
- NÃO (!)
Existe também uma funcionalidade de preenchimento automático que sugere campos, funções e operadores enquanto escreve no criador de fórmulas.

Se pretender expandir o construtor de fórmulas, clique no ícone de expansão.

Aceder à folha de cálculo da extensão Cálculos
Antes de utilizar a extensão Cálculos, sugerimos vivamente que reveja a documentação da nossa folha de consulta.
O guia da folha de cálculo detalha todas as operações que pode efetuar com a extensão. Também explica as regras a seguir para garantir que as suas fórmulas funcionam como pretendido.
Para obter mais detalhes sobre as várias regras, funções e operadores disponíveis com a extensão Cálculos, clique no link Folha de dicas.

Em alternativa, pode utilizar esta ligação direta para aceder ao documento da cábula.
Na próxima secção, abordaremos exemplos básicos de utilização do addon Calculations com o WPForms.
Nota: Quer explorar alguns dos nossos modelos de formulários de cálculo prontos a utilizar? Veja a nossa galeria de modelos de formulários de cálculo para o ajudar a começar.
Criação de um formulário de cálculo básico
Com o complemento Cálculos, pode efetuar operações aritméticas básicas, como a adição, a subtração, a multiplicação e a divisão.
Para este exemplo, vamos criar um formulário que calcula o preço de um produto quando são dados o preço de custo e a quantidade.
Para começar, adicione 2 campos Números e um campo Item único ao construtor de formulários. Depois, altere a etiqueta do campo para ambos os campos Números para "Custo" e "Quantidade".
Agora, selecione o campo Item único e actualize a etiqueta do campo para "Total". Depois disso, navegue até ao separador Avançadas e active a opção Ativar cálculo.

Uma vez ativado, teremos de escrever uma fórmula para multiplicar o custo e a quantidade para obter o preço real.
Em primeiro lugar, utilize o botão Inserir campo no criador de fórmulas para adicionar o campo Custo.

Nota: Se pretender adicionar facilmente variáveis de campo, escreva o comando $
no criador de fórmulas. Depois de o escrever, são apresentados todos os campos disponíveis do seu formulário.
O número que se segue ao $F
O símbolo no nome da variável é o ID do campo. Assim, no nosso exemplo, o campo Custo tem um ID de 1, que se reflecte no nome da variável.

Em seguida, selecione o ícone de multiplicação ou escreva o símbolo de asterisco(*) no criador de fórmulas. Depois disso, clique no botão Inserir campo e selecione o campo Quantidade no menu pendente.

A fórmula deve ser Custo multiplicado por Quantidade (ou seja $F1 * $F2
).
Nota: Para identificar rapidamente um campo no seu construtor de fórmulas, passe o rato sobre a variável de campo. Verá a etiqueta do campo como uma dica de ferramenta.
Validação da fórmula
Depois de criar a sua fórmula de cálculo, recomendamos que a valide para garantir que a sintaxe e as fórmulas estão corretas.
Para validar a sua fórmula, clique na ligação Validar fórmula.

Deverá ver um sinal verde se toda a sintaxe estiver correta.

Se houver um erro na fórmula, verá uma sobreposição com detalhes sobre a linha específica da fórmula com o erro.

O WPForms AI também pode ajudar a corrigir erros de fórmula automaticamente. Se a validação falhar, clique no botão Corrigir com IA no pop-up de erro para permitir que a IA resolva o problema. O WPForms AI fornecerá uma fórmula corrigida juntamente com uma explicação do que estava errado.

Nota: Pode continuar a guardar o formulário se a fórmula tiver erros de validação. No entanto, o cálculo do campo será ignorado em segundo plano. Em vez disso, o campo funcionará como um campo normal.
Depois de adicionar a fórmula para o seu cálculo, certifique-se de que guarda as alterações. Pode pré-visualizar o formulário para garantir que os cálculos funcionam corretamente.

Nota: A moeda corresponde à que está na sua página de configurações do WPForms. Você pode alterá-lo indo para WPForms " Configurações e navegando até a guia Pagamentos. Uma vez lá, clique no menu suspenso Moeda e escolha o que você gostaria de usar.
Utilizar a IA do WPForms para gerar fórmulas
Se preferir gerar rapidamente fórmulas de cálculo em vez de as construir de raiz, pode utilizar o gerador de fórmulas WPForms AI. Ao fornecer uma descrição simples do que pretende calcular, o WPForms AI pode gerar a fórmula apropriada para si.
Para o fazer, clique no botão Gerar fórmula que aparece junto ao criador de fórmulas.

Em seguida, na caixa de diálogo do chat, descreva o cálculo desejado e o WPForms AI criará a fórmula para você.
Construir cálculos avançados
A extensão Cálculos também lhe permite criar cálculos complexos utilizando operadores condicionais e lógicos.
Para este exemplo, vamos implementar uma lógica que adiciona automaticamente um custo de envio com base no montante que o utilizador está a pagar.
Comece por adicionar os seguintes campos ao criador de formulários:
- Correio eletrónico
- Vários itens
- Item único
- Total
Depois de adicionar estes campos, defina os preços que gostaria de utilizar para o campo Vários itens. Utilizaremos os valores predefinidos no nosso exemplo, mas pode utilizar qualquer valor que desejar.

Nota: Pode utilizar opções de imagem ou ícone para melhorar o aspeto do campo Vários itens. Para mais pormenores, consulte o nosso guia sobre a utilização de opções de ícones.
Agora, selecione o campo Item único para abrir o respetivo painel Opções de campo. No separador Geral, altere o Rótulo para "Envio".

Em seguida, navegue até ao separador Avançadas e mude a opção Ativar cálculo para a posição activada.

No criador de fórmulas, utilizaremos a lógica condicional para definir uma taxa de envio com base no preço selecionado pelo utilizador.
Para tal, copie e cole a equação abaixo no criador de fórmulas.
se ( $FX_amount >= 50 ):
0
elseif ( $FX_amount >=25 ):
5
else:
10
endif;
Não se esqueça de substituir X
na equação acima com o ID do seu campo Vários itens. No nosso exemplo, este valor é 11.
Nota: Os dois pontos (:) após o if/else
é necessária para que a lógica funcione. No entanto, adicionar um ponto e vírgula (;) depois de cada linha no construtor de fórmulas é opcional. Por exemplo, pode remover opcionalmente o ponto e vírgula após a linha endif
e a fórmula continuaria a funcionar como esperado.
Na equação acima, utilizamos um if
para verificar se o valor selecionado é maior ou igual a 50. Se for verdadeiro, então o custo de envio é $0.

Nota: A convenção de nomes para subcampos inclui o ID do campo seguido de um sublinhado e o nome do subcampo. Para campos de pagamento, o valor é representado como, $FX_amount
no criador de fórmulas, onde X
é o ID do campo.
De seguida, adicionamos um elseif
condicional que verifica se o preço é maior ou igual a 25. Se for verdadeiro, então o custo de envio é definido para $5.

Nota: O criador de fórmulas permite-lhe utilizar ilimitadas elseif
na sua equação.
Por fim, utilizamos um else
bloco para definir o custo de envio para $10 para preços inferiores a $25.

Nota: Como lembrete, confirme sempre que está a utilizar o ID de campo correto quando insere um campo como uma variável. Por exemplo, se adicionar um campo Números, o eliminar e, em seguida, adicionar um novo campo Números, verá um novo ID de campo.
Quando guardar e pré-visualizar o formulário, verá que o custo de envio altera o seu valor com base no montante selecionado pelos utilizadores.

Nota: Para saber mais sobre a criação de fórmulas, consulte o nosso guia sobre a criação de fórmulas com a extensão Cálculos.
Visualizar mais exemplos
O addon Cálculos tem vários casos de utilização. Pode utilizá-lo para calcular custos de combustível, taxas de desconto de envio, taxas de transação para formulários de pagamento, entre outras utilizações.
Para saber mais sobre outros casos de utilização desta extensão, consulte a nossa documentação de exemplos de fórmulas de cálculo.
Perguntas mais frequentes
Estas são as respostas a algumas das principais perguntas sobre a utilização do addon Calculations com o WPForms.
Que campos de formulário podem ser utilizados como variáveis na criação de fórmulas de cálculo?
Abaixo, destacámos os campos suportados que podem ser utilizados como variáveis ao criar fórmulas:
- Texto de uma linha
- Texto do parágrafo
- Menu suspenso
- Itens suspensos
- Escolha múltipla
- Vários itens
- Caixas de verificação
- Itens de caixa de seleção
- Item único
- Números
- Nome
- Correio eletrónico
- Controlo deslizante de números
- Telefone
- Endereço
- Data/Hora
- Sítio Web/URL
- Campo oculto
- Total
- Classificação
Nota: Se utilizar opções dinâmicas para campos de escolha múltipla, caixas de verificação e campos suspensos, não poderá utilizar o campo como uma variável para o seu cálculo.
Posso utilizar um campo com o cálculo ativado como uma variável para outro campo?
Sim. Se ativar cálculos em vários campos do seu formulário, pode utilizar um deles como variável ao criar cálculos para o outro campo. Isto significa essencialmente que o valor do campo depende do resultado do primeiro cálculo.
Posso declarar uma variável normal que não seja um campo de formulário no criador de fórmulas?
A extensão Cálculos não permite a utilização de uma variável que não seja um campo de formulário no construtor de fórmulas. Se pretender armazenar os resultados de um cálculo numa variável, sugerimos que utilize o campo Oculto.
Depois de ter adicionado o campo Oculto ao formulário, active o modo de cálculo e introduza a equação que pretende efetuar.
Pode então utilizar o campo oculto que contém o resultado da primeira equação como uma variável para a fórmula que pretende construir.
Como é que posso mudar rapidamente de campo dentro de uma fórmula?
Pode clicar em qualquer campo dentro do criador de fórmulas para ver uma lista de todos os campos disponíveis no seu formulário. Isto facilita a substituição ou atualização de campos sem ter de os escrever.

Como é que sei que campo estou a utilizar na minha fórmula?
Passe o rato sobre qualquer campo no criador de fórmulas para ver a respectiva etiqueta. Isto pode ajudá-lo a confirmar que está a utilizar os campos corretos no seu cálculo.

É isso aí! Agora você sabe como usar o addon Cálculos no WPForms.
Em seguida, gostaria de criar um formulário capaz de aceitar pagamentos de utilizadores? Veja nosso guia sobre como criar um formulário de pagamento com WPForms para mais detalhes.