"Como criar códigos de cupom para uma loja virtual"- Quora
O Google Forms consegue conferir um código de cupom, mas não consegue tirar nada do preço. A validação de resposta recusa um código que você não listou, só que o formulário não tem um total para o código reduzir, então você calcula cada desconto depois que o pedido chega e diz ao cliente quanto ele deve. Seja 20% de desconto no primeiro pedido ou $5 para um cliente fiel, vira uma conta que você faz à mão em cada resposta. O Neartail dá ao seu Google Form um total que se atualiza sozinho, e um campo Discount pode ler o código: quando o cliente digita um código válido, vê o valor sair antes de enviar. O desconto pode ser uma porcentagem ou um valor fixo, e uma única fórmula pode reunir vários códigos.
Abaixo estão três formas de lidar com um código de cupom no Google Forms e onde cada uma deixa a desejar.
3 formas de adicionar um código de cupom ao Google Forms
Verificar o código com a validação de respostas do Google Forms
Calcular o desconto na planilha de respostas
Descontar no próprio formulário com o Neartail
Opção 1: Validação de resposta no Google Forms
Adicione uma pergunta de Resposta curta para o código. Clique nos três pontos dela, escolha Validação de resposta, selecione Expressão regular e Corresponde a e digite seu código, como WELCOME20. O Google Forms recusa qualquer outro código.
Onde deixa a desejar: o formulário não tem preços nem total, então o código não desconta nada. Você ainda calcula cada desconto e diz ao cliente quanto ele deve.
Opção 2: Uma fórmula na planilha de respostas
Vincule o formulário ao Google Sheets e adicione uma coluna que confere o código e calcula o desconto, por exemplo com SE.
Onde deixa a desejar: o cliente nunca vê o desconto, porque a planilha só o calcula depois do envio. A fórmula também precisa chegar a cada nova linha que o formulário adiciona.
Opção 3: Desconte no próprio formulário com o Neartail
O Neartail adiciona preços e um total que se atualiza sozinho ao seu formulário. Você lista os códigos válidos em uma pergunta e escreve o desconto como uma fórmula, então o cliente vê o valor sair antes de enviar. Estes são os passos.
Como configurar códigos de cupom válidos?
Na página que abrir, clique em Enter your form name, digite o nome do formulário e clique em Generate.
Confira o esboço sugerido e clique em Proceed. Seu formulário abre na aba Edit.
Seu formulário já vem com produtos, uma pergunta Order Amount que soma sozinha e uma pergunta Order Quantity.
Clique na pergunta Order Quantity e depois em Add field na barra de ferramentas à direita
Digite Apply Coupon como título da nova pergunta
Clique no ícone ⚙️ no rodapé da pergunta e selecione a aba Answer
Clique em Configure em Validation. Selecione Regular expression > Matches e digite o código de cupom no padrão a ser correspondido, como WELCOME20. Para mais de um código, digite assim: ^(WELCOME20|SAVE10)$. Digite a mensagem de erro e clique em Save
Um cliente que digita um código que você não listou vê a sua mensagem de erro.
Como aplicar descontos com base em códigos de cupom?
Adicione um campo de preço Discount e escreva a fórmula que calcula o desconto.
Clique na pergunta Apply Coupon e depois em Add price field na barra de ferramentas à direita
Selecione Discount e clique em Next
Selecione Percentage % e clique em Next
Digite 20, confira se Of mostra Order Amount e clique em Create
Use a função IFS para aplicar descontos com base no cupom
A função IFS avalia várias condições e devolve o valor que corresponde à primeira condição verdadeira. A sintaxe da função IFS é:
IFS(condition1, value1, [condition2, value2, …])
onde
condition1 - a primeira condição a ser avaliada.
value1 - o valor devolvido se condition1 for TRUE.
condition2, value2, … - condições e valores adicionais caso a primeira seja avaliada como falsa.
Se o código de cupom for WELCOME20, aplicamos um desconto de 20% multiplicando o valor do pedido por 0.20. Caso contrário, desconto zero.
IFS(Apply Coupon == "WELCOME20", 0.20 * Order Amount, true, 0)
Em Field settings, selecione a aba Answer. A opção Calculate já tem a fórmula de Percentage, então substitua-a pela fórmula mostrada abaixo. Digite @Apply para escolher Apply Coupon e @Order Am para escolher Order Amount, que aparece como Order Amou.. na caixa. Clique em Save
Desconto de valor fixo
Em vez de aplicar um desconto percentual para o código de cupom, você pode oferecer um desconto de valor fixo em dólares. Digamos que você queira dar um desconto de $5 para o cupom WELCOME20. Então, se o código digitado pelo usuário for WELCOME20, o desconto é 5. Escreva isto na opção Calculate no lugar da outra fórmula.
IFS(Apply Coupon == "WELCOME20", 5, true, 0)
Como mostrar o valor a pagar?
Adicione um campo de preço Net Amount. Ele desconta o Discount sozinho. Seus clientes pagam o Net Amount.
Clique na pergunta Discount e depois em Add price field. Selecione Net Amount e clique em Next
Selecione Standard calculation using NETTOTAL() e clique em Next
Clique em Create
Clique em Save
Quando um cliente digita WELCOME20, o Discount e o Net Amount mudam na hora. Sem o código, o Discount fica em 0. Seus clientes pagam o Net Amount.
Resumo
O Google Forms consegue conferir um código de cupom, mas não tem um total para descontar, então cada desconto é calculado à mão depois que o pedido chega. O Neartail adiciona um total ao formulário e um campo Discount que lê o código, então o cliente vê uma porcentagem ou um valor fixo sair antes de enviar. Crie seu formulário de pedido e siga os passos acima. Se tiver qualquer dúvida, escreva para o suporte.