Um bloco Produto do Estúdio vinculado à sua loja WooCommerce pode gerar seu próprio cupom de uso único por destinatário, restrito àquele produto específico — sem precisar de um segmento de Histórico de compras nem de uma Oferta de desconto em nível de projeto.
O MailInApp já tem uma Oferta de desconto em nível de projeto para atingir um público inteiro correspondente com um único cupom. Esta é a ferramenta mais estreita: um desconto que mora no próprio bloco Produto, vinculado a qualquer produto real que você importou do seu catálogo WooCommerce, gerado automaticamente para cada destinatário daquele e-mail, e aplicado direto na própria página daquele produto.
Passo 1 — Conecte o WooCommerce
No seu próprio site WordPress, vá em WooCommerce → Configurações → Avançado → API REST e crie uma chave com acesso de Leitura. De volta em Configurações → Integrações do MailInApp, cole a URL da sua loja e essa chave para conectar. O MailInApp só cria cupons através do próprio recurso REST de Cupons da sua loja — ele nunca pede acesso de escrita além disso.
Passo 2 — Importe o produto para um bloco Produto
No Estúdio, adicione um bloco Produto e abra sua busca Importar da loja. Escolha o item real do seu catálogo WooCommerce sincronizado em vez de digitar uma URL manualmente. Importar faz três coisas de uma vez: preenche nome, descrição, imagem e preço; muda o Checkout para Vincular ao checkout externo da loja; e preenche a URL da página externa do produto a partir da própria URL de página do produto. As três coisas importam para o próximo passo — uma URL digitada manualmente não tem um id real de produto da loja por trás, então o alternador de desconto permanece oculto até você importar.
Passo 3 — Ative o Desconto por produto
Com um produto real importado no bloco, um alternador de Desconto por produto aparece no Inspetor. Ative-o e defina:
- Tipo de desconto — porcentagem ou valor fixo de desconto.
- Valor do desconto — o número em si.
- Expira (dias após o envio) — por quanto tempo um cupom gerado permanece válido.
Isso é independente de qualquer Oferta de desconto em nível de projeto que o projeto também possa ter — um envio pode carregar ambos, nenhum, ou um sem o outro.
Passo 4 — Envie, e o MailInApp gera um cupom restrito só a este produto
Pouco antes de o e-mail de cada destinatário renderizar, o MailInApp cria um cupom através da API REST de Cupons da sua loja: de uso único (usage_limit: 1), restrito ao próprio endereço de e-mail daquele destinatário (email_restrictions), e restrito a apenas este produto através do campo product_ids do WooCommerce, em vez do seu carrinho inteiro. O próprio link Comprar agora do bloco é reescrito automaticamente para carregá-lo — nada para montar com uma tag de personalização manualmente, já que um id de bloco não é algo que você pode digitar em um título.
Passo 5 — O comprador cai de volta exatamente no produto, com o cupom já aplicado
O link aplica o cupom como um parâmetro de consulta direto na própria página deste produto — não na URL genérica /cart/ que o link da oferta em nível de projeto usa. Isso é proposital: o e-mail mostrou a ele um item específico, então o link com desconto deve levá-lo a esse mesmo item, sem precisar procurá-lo de novo. Assim como na oferta em nível de projeto, a auto-aplicação não é garantida em todo tema de checkout personalizado — na pior das hipóteses, o comprador digita o código manualmente, e o link nunca fica morto de qualquer forma.
A atribuição funciona igual a qualquer outro clique da loja
O link ainda carrega o mesmo utm_campaign que os outros links de saída do seu projeto carregam. Um pedido feito com o cupom é atribuído de volta a este envio através dos próprios metadados de Atribuição de pedido do WooCommerce (ativados por padrão desde o WooCommerce 8.5), da mesma forma que qualquer outro pedido de clique-through do WooCommerce — veja rastreando pedidos, checkouts e receita do Shopify para como essa atribuição realmente funciona de ponta a ponta (o WooCommerce funciona de forma idêntica assim que conectado).
Se a geração falhar para um destinatário
O e-mail dele ainda é enviado. Se a chamada da API ao vivo tiver uma instabilidade ou um token precisar ser reconectado, o Comprar agora desse destinatário simplesmente recorre ao link de produto simples e sem desconto do bloco — nunca um link quebrado, e nunca um envio bloqueado.
Em que isso difere da Oferta de desconto em nível de projeto
A Oferta de desconto da página de Envio atinge um público inteiro correspondente — frequentemente combinado com um segmento de Histórico de compras — com um escopo de cupom único escolhido em um menu suspenso (loja toda ou um produto). Este recurso pula tudo isso: ele é restrito a qualquer produto que o próprio bloco carregue, não precisa de filtro de público, e gera um cupom para qualquer um que receba o e-mail. Cada um também mantém seu próprio marcador de período de espera, então um desconto por produto em um item nunca bloqueia o desconto de outro item, nem a oferta em nível de projeto, para o mesmo contato. Veja reconquiste compradores anteriores com segmentos de histórico de compras e códigos de desconto para a versão voltada a público deste padrão.
Primeiros passos
Conecte o WooCommerce, importe um produto real para um bloco Produto, ative um Desconto por produto modesto, e envie primeiro para uma lista pequena para confirmar que o link de resgate cai onde você espera. Veja Bloco Produto, Integração com o WooCommerce, e Descontos nativos da loja para a referência completa.