No cadastro da promoção existe um campo chamado "Notificação após cada pedido" que funciona da seguinte maneira:
Após o cliente realizar um pedido, o sistema irá procurar as promoções ativas, quer dizer, as promoções nas quais o cliente está fazendo parte, e avaliar o conteúdo do campo utilizando as variáveis Liquid. Caso o resultado da avaliação seja algum texto, o texto irá ser enviado para o cliente em uma mensagem de WhatsApp.
Vamos a um exemplo prático: Imagine que você tem uma promoção e a condição para ganhar ela é o cliente realizar dez pedidos. Você deseja enviar uma mensagem para o cliente após o primeiro pedido, no quinto pedido e faltando um pedido. Nesse cenário, você poderia escrever sua notificação da seguinte maneira:
{%- if orders_count == 1 -%}
Parabéns, agora você está participando da promoção fidelidade! Para ganhar a promoção você precisa realizar 10 pedidos.
{%- elsif orders_count == 5 -%}
Muito bom! Você somente precisa realizar 5 pedidos mais para ganhar a promoção fidelidade!
{%- elsif missing_orders_count == 1 -%}
Quase lá! Faça mais um pedido para ganhar a promoção fidelidade
{%- endif -%}
Legal né? Vamos a outro exemplo: Imagine que você tem uma promoção onde a condição é gastar R$ 500,00 em pedidos e você quer enviar uma mensagem após o cliente gastar mais de R$ 300,00. Na mensagem você deseja informar quanto falta para o cliente ganhar, mas se for Sexta, quer enviar algo diferente. Nesse caso você pode escrever algo assim:
{%- if orders_sum >= 300 -%}
{%- if day_name == 'Sexta' -%}
Sextou! Realize mais {{ missing_orders_sum_text }} em pedidos para ganhar a promoção!
{%- else -%}
Falta pouco! Realize mais {{ missing_orders_sum_text }} em pedidos para ganhar a promoção!
{%- endif -%}
Dica: Você pode utilizar em conjunto todas as variáveis, o ponto positivo delas é que permitem muita flexibilidade para criar as regras de notificação.
Segue a lista de variáveis permitidas e uma explicação:
day_name
Dia da semana: Segunda, Terça, Quarta, Quinta, Sexta, Sábado ou Domingo
name
Devolve o nome completo do cliente
first_name
Devolve o primeiro nome do cliente
orders_count
Devolve quantos pedidos o cliente tem realizado.
orders_sum
Devolve quanto dinheiro o cliente tem gasto em pedidos. Utilize esse campo para as condições.
orders_sum_text
Devolve quanto dinheiro o cliente tem gasto em pedidos formatado com a moeda, por exemplo: R$ 12,34. Utilize esse campo para imprimir o valor.
missing_orders_count
Devolve quantos pedidos faltam para o cliente ganhar a promoção.
missing_orders_sum
Devolve quanto dinheiro falta para o cliente ganhar a promoção. Utilize esse campo para as condições.
missing_orders_sum_text
Devolve quanto dinheiro falta para o cliente ganhar a promoção formatado com a moeda, por exemplo: R$ 12,34. Utilize esse campo para imprimir o valor.
Precisa de mais alguma variável? Acesse nosso Nolt e faça sua solicitação! :)
Comentários
0 comentário
Por favor, entre para comentar.