Como criar e usar um cupom / código promocional - Formulário de duas etapas
Construtor de Funil
Usar códigos de cupom / promocional com seu público pode gerar mais vendas e permitir que você ofereça produtos e ofertas específicos para leads ou clientes específicos. Este artigo explica rapidamente como usar um código promocional no Formulário de pedido de 2 etapas no Funil Builder.
Observação : este artigo pressupõe que você já criou um funil, produto (s) associado (s) e tem um formulário de pedido de 2 etapas no funil. Se você ainda não fez esses itens, é altamente recomendável que você confira os outros vídeos na seção Funnel Builder primeiro. Além disso, o recurso de cupom não oferece suporte a produtos de assinatura, apenas produtos de uma vez. No entanto, os Códigos Promocionais funcionarão para compras recorrentes.
Parte 1: Cupons
Passo um: Criar um código de cupom
Navegue até a página de pagamentos e selecione "Cupom"
A partir daqui, preencha os campos necessários
Escolha entre Cupom Fixo e Cupom Percentual
Defina o intervalo de tempo que este cupom está ativo.
Etapa dois: Adicionar ao checkout
Nota: Cupom de 100% de desconto
Seu cliente pode resgatar um código de cupom para obter um desconto de 100% no valor do carrinho.
Eles ainda precisarão inserir os detalhes do cartão caso seja necessário para upsells nas próximas etapas.
Somente o Stripe pode ser usado para dar 100% de desconto nos valores do pedido, isso não funcionará com PayPal. Caso existam Stripe e PayPal, a opção PayPal não aparecerá.
"Os detalhes do cartão serão usados para fins de verificação" será exibido ao lado do elemento do cartão durante o checkout de US $ 0
Parte 2: Código Promocional
Passo 1: Você precisará ter dois produtos adicionados ao seu funil. O primeiro produto será o produto de preço total e o segundo será o produto com desconto. O segundo produto será escondido inicialmente e será revelado como a opção de desconto quando o código for inserido. Isso também ocultará o produto de preço total.
NOTA: Isso só funcionará com um produto de preço total e um produto com desconto. O código é apenas para produtos de formulário de pedido em duas etapas. Não é para produtos Bump ou Upsell.
Etapa 2: Código personalizado para código promocional
Editar a Etapa do Funil onde reside o formulário Ordem de 2 Etapas
Em Configurações, clique em Código de Rastreamento
Selecionar código de rodapé
Colar em código copiado (na parte inferior deste artigo)
Passo 3: Personalize seu código de cupom
Antes de salvar, role para cima até a parte superior do código
Digite o código de cupom que você deseja usar. Você deve digitar sobre os exemplos 'TESTCODE', 'DISCOUNT', 'PROMO'
NOTA: Se você quiser usar mais de um código de cupom, você pode inserir vários separados por vírgulas. Essa é a configuração padrão no código em que você copiou.
Clique em Sim, Salvar
Etapa 4: Testar seu código
Visualize sua página.
Insira os detalhes para a primeira etapa.
Digite seu código promocional para o segundo passo e veja sua oferta de produto de desconto aparecer!
<estilo>
.d-none_0x4e4858 {
exibição: nenhum !important;
}
</estilo>
<script src="
https://code.jquery.com/jquery-3.6.0.min.js
" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script>
window.hlpt = window.hlpt || {};
window.hlpt.mycodes = [
/NÃO EDITE NADA ACIMA DESTA LINHA/
"TESTCODE", "DESCONTO", "PROMO" /Digite os códigos promocionais desejados aqui, da mesma forma que mostrado/
/NÃO EDITE NADA ABAIXO DESTA LINHA/
];
function hlpt_apply_coupon_code(product_regular, product_offer, form_base, product_description) {
window.hlpt.mycodes = window.hlpt.mycodes.map(function (a) {
retornar a.toUpperCase();
});
if ($("#promo_code").length == 0) {
var coupon_input = '<input type=\'text\' id=\'promo_code\' name=\'promo_code\' placeholder=\'Enter promo code...\' class=\'form-input\'/>';
$('.product-cost-total').last().append(coupon_input);
}
$(form_base + ' [id=' + product_offer + ']').closest(product_description).addClass("d-none_0x4e4858");
$('body').on('keyup', '#promo_code', function (e) {
if (window.hlpt.mycodes.indexOf($('#promo_code').val().toUpperCase()) == -1) {
$(form_base + ' [id=' + product_regular + ']').click();
$(form_base + ' [id=' + product_offer + ']').closest(product_description).addClass("d-none_0x4e4858");
$(form_base + ' [id=' + product_regular + ']').closest(product_description).removeClass("d-none_0x4e4858");
} else {
$(form_base + ' [id=' + product_offer + ']').click();
$(form_base + ' [id=' + product_regular + ']').closest(product_description).addClass("d-none_0x4e4858");
$(form_base + ' [id=' + product_offer + ']').closest(product_description).removeClass("d-none_0x4e4858");
}
});
}
função hlpt_handle_products_description() {
var product_regular = 'regularprod';
var product_offer = 'cutucada de vítima';
var form_base = ".form-payment .product-detail .product-description";
var product_description = ".product-description";
if ($(form_base).length == 0) {
form_base = ".form-payment .product-detail .--mobile-product-description";
product_description = ".--mobile-product-description";
}
var all_pds = $(form_base);
if (all_pds.length > 1){
$(all_pds[0]).find('input[type=radio]').attr('id', product_regular);
$(all_pds[1]).find('input[type=radio]').attr('id', product_offer);
}
hlpt_apply_coupon_code(product_regular, product_offer, form_base, product_description);
}
$(função () {
var notGloballyApplied = verdadeiro;
if (Array.isArray(window.hlpt.mycodes)) {
var observe = new MutationObserver(função (mutações) {
if ($('.product-cost-total').length != 0 && notGloballyApplied) {
notGloballyApplied = false;
hlpt_handle_products_description();
}
});
observe.observe(document.body, {
childList: verdadeiro,
subárvore: verdadeiro
});
}
});
</script>
Last updated