Pular para o conteúdo principal

Variáveis de texto

Variáveis de texto são trechos no formato {{ nome }} que o plugin substitui pelo valor real no momento do envio.

Escrevendo:

Olá {{ first_name }}, recebemos suas informações! Em breve um atendente retornará o contato.

O cliente recebe:

Olá João, recebemos suas informações! Em breve um atendente retornará o contato.

Dentro do construtor, as variáveis aparecem destacadas e clicáveis no campo de mensagem, com um aviso quando a variável escolhida não existe no gatilho do fluxo.

A variável precisa combinar com o gatilho

Cada variável declara em quais gatilhos ela funciona. Desde a versão 2.1.0 isso vale também no envio, não só na pré-visualização: uma variável fora do contexto do gatilho é deixada como está, em vez de virar um valor errado. Variáveis marcadas como globais funcionam em qualquer gatilho.

WordPress​

VariávelGatilhosDescrição
{{ first_name }}todosPrimeiro nome do usuário
{{ last_name }}todosSobrenome do usuário
{{ email }}todosE-mail do usuário
{{ site_url }}todosURL do site
{{ site_name }}todosNome do site
{{ current_date }}todosData atual
{{ user_meta[META_KEY] }}todosMeta dado do usuário. Troque META_KEY pela chave desejada, por exemplo billing_phone
{{ post_title }}status do post alteradoTítulo do post
{{ post_date }}status do post alteradoData de publicação
{{ post_content }}status do post alteradoConteúdo do post, só texto
{{ post_link }}status do post alteradoLink do post
{{ post_tags }}status do post alteradoTags do post, separadas por vírgula
{{ post_categories }}status do post alteradoCategorias do post, separadas por vírgula
{{ post_featured_image }}status do post alteradoURL da imagem destacada
{{ reset_password_link }}solicitação de redefinição de senhaLink de redefinição de senha

WooCommerce​

Na maioria dos casos o objeto processado é o pedido.

VariávelDescrição
{{ wc_billing_first_name }}Primeiro nome de faturamento do cliente
{{ wc_billing_last_name }}Sobrenome de faturamento do cliente
{{ wc_billing_email }}E-mail de faturamento
{{ wc_billing_phone }}Telefone de faturamento
{{ wc_shipping_phone }}Telefone de entrega
{{ wc_order_number }}Número do pedido
{{ wc_order_status }}Status atual do pedido
{{ wc_order_date }}Data do pedido
{{ wc_order_total }}Valor total do pedido
{{ wc_currency_symbol }}Símbolo da moeda do pedido
{{ wc_total_discount }}Total de desconto aplicado
{{ wc_total_tax }}Total de impostos
{{ wc_total_refunded }}Total reembolsado
{{ wc_coupon_codes }}Códigos de cupom usados no pedido
{{ wc_payment_method_title }}Título do método de pagamento
{{ wc_payment_url }}URL de pagamento do pedido
{{ wc_billing_full_address }}Endereço completo de faturamento (formato configurável nas opções)
{{ wc_shipping_full_address }}Endereço completo de entrega (formato configurável nas opções)
{{ wc_shipping_address }}Endereço de entrega em formato legível
{{ wc_purchased_items }}Produtos comprados, com nome e quantidade, um por linha
{{ wc_review_links }}Link de avaliação de cada produto comprado, um por linha
{{ wc_checkout_field=[FIELD_ID] }}Valor de um campo do checkout. Troque FIELD_ID pelo ID do campo, por exemplo billing_email

Produtos digitais​

Disponíveis a partir da versão 2.1.0, e resolvidas só depois que o acesso ao download foi liberado.

VariávelDescrição
{{ wc_downloadable_items }}Nome de cada produto digital do pedido, um por linha
{{ wc_download_links }}Nome e link de cada arquivo digital, um por linha
{{ wc_download_urls }}Só os links de download, sem o nome do arquivo, um por linha
{{ wc_downloads_expiry }}Data de expiração do acesso. Retorna a data mais próxima quando os arquivos expiram em datas diferentes
{{ wc_downloads_remaining }}Quantos downloads o cliente ainda tem. Retorna o menor valor quando os arquivos têm limites diferentes
{{ wc_account_downloads_url }}Link para a área de downloads na conta do cliente
{{ wc_download_link=[PRODUCT_ID] }}Links de download de um produto específico. Troque PRODUCT_ID pelo ID do produto, por exemplo 128

Cupons gerados pelo fluxo​

Disponíveis depois da ação Criar cupom no mesmo fluxo.

VariávelDescrição
{{ joinotify_coupon_code }}Código do cupom
{{ joinotify_coupon_description }}Descrição do cupom
{{ joinotify_coupon_discount_type }}Tipo de desconto — percentual ou valor fixo
{{ joinotify_coupon_discount_value }}Valor do desconto
{{ joinotify_coupon_discount_formatted }}Valor formatado com símbolo ou percentual, por exemplo 10%
{{ joinotify_coupon_expires }}Expiração do cupom, por exemplo "Expira em 1 hora"

Laços (loop)​

Disponíveis dentro do corpo da ação Loop, a partir da versão 2.2.0. Elas valem em qualquer campo da ação — legenda, URL de mídia, URL de anexo e destinatário.

VariávelDescrição
{{ loop_value }}Valor do item da iteração atual
{{ loop_index }}Índice do item, começando em zero
{{ loop_number }}Número do item, começando em um
{{ loop_count }}Total de itens da coleção
{{ loop_file_name }}Nome do arquivo do item
{{ loop_download_url }}Link de download do item
{{ loop_product_name }}Nome do produto do item
{{ loop_product_id }}ID do produto do item
{{ loop_item_name }}Nome do item
{{ loop_item_quantity }}Quantidade do item

Formulários​

Elementor e WPForms expõem a mesma variável, que recupera o valor de qualquer campo do formulário enviado.

VariávelDescrição
{{ field_id=[FIELD_ID] }}Valor de um campo do formulário

Troque FIELD_ID pelo ID do campo. No exemplo do Elementor abaixo ficaria {{ field_id=[field_3cf5068] }}; no do WPForms, {{ field_id=[1] }}.

Onde encontrar o ID do campo em um formulário do Elementor Onde encontrar o ID do campo em um formulário do WPForms

Variáveis personalizadas​

A partir da versão 2.0.0 dá para criar variáveis próprias direto no construtor, a partir de tipos de conteúdo e campos do site — incluindo pedidos do WooCommerce — sem escrever código. Elas aparecem na mesma lista das nativas.

Para variáveis que exigem lógica, o caminho é o filtro Joinotify/Builder/Placeholders_List ou o helper joinotify_register_placeholders(); veja Recursos para desenvolvedores.

Formatação do WhatsApp​

O editor de mensagens já converte a formatação visual (negrito, itálico, emoji) para o padrão do WhatsApp. Se preferir escrever direto, a sintaxe é a do próprio WhatsApp — ela é processada no servidor da Meta e não pode ser desligada.

EfeitoSintaxe
Itálico_texto_
Negrito*texto*
Rasurado~texto~
Monoespaçadotrês crases antes e depois
Lista com marcas* texto ou - texto por linha
Lista numerada1. texto por linha