São 16h de sexta-feira numa loja de ténis WooCommerce de mercado médio. Os Nike Pegasus 41 Black estão esgotados há nove dias. A equipa de merchandising altera o estado do stock de esgotado para em stock com 800 pares no feed do armazém. O fluxo de trabalho de notificações de reposição de stock do WooCommerce já está a ser executado.
Em 30 segundos, as notificações push são enviadas para 4.200 subscritores que tocaram explicitamente em “notificar-me” na página de detalhes do produto durante o período de rutura de stock. Às 16h05, 2.800 deles clicaram. Às 16h11, 1.400 compraram. O SKU esgota novamente. O gestor de retenção não gastou nenhuma hora no lançamento. O fluxo de trabalho estava a ser executado silenciosamente desde a última reposição.
Esse é o fluxo de trabalho. Um gatilho, duas mensagens no máximo, uma taxa de cliques superior a 70% e uma taxa de conversão a partir de cliques que se situa entre 25% e 40%. Não há outra campanha na pilha de retenção que tenha um desempenho tão consistente. A razão não é o texto nem o momento. É a adesão. Um subscritor de reposição de stock é o único subscritor em todo o portfólio que indicou o SKU específico que deseja e pediu, por escrito, para ser informado no momento em que este regressa.
Este artigo apresenta o fluxo de trabalho push-native de reposição de stock que um gestor de retenção WooCommerce pode utilizar diretamente: o evento de gatilho, a lógica de decisão, o tratamento da condição de corrida na reposição, a filtragem por variante, o design de adesão e as análises de funil por SKU que defendem o item da linha.
- Porquê a reposição de stock é o fluxo de trabalho push com a maior taxa de cliques no eCommerce
- O fluxo de trabalho de reposição de stock, de ponta a ponta
- A condição de corrida: quando o stock regressa e 4.200 subscritores clicam em 30 segundos
- O problema da variante
- Fluxo de trabalho de duas mensagens vs. uma mensagem
- Design de adesão: o botão "Notificar-me" em PDPs esgotados
- Orquestração multicanal
- Análises por fluxo de trabalho: leia o funil
- Construa-o no PushEngage
- O que isto muda
Porquê a reposição de stock é o fluxo de trabalho push com a maior taxa de cliques no eCommerce
Alertas de reposição de stock com taxas de cliques que parecem erros de digitação ao lado do resto do portfólio de push de eCommerce. As notificações de abandono de carrinho registam uma taxa de cliques de 8–14%. O abandono de navegação regista 4–8%. A série de boas-vindas regista 12–20%. Os alertas de redução de preço registam 18–25%. A reposição de stock regista 60–80%, e um fluxo de trabalho bem ajustado num SKU de alta procura ultrapassa regularmente os 75%.
| Fluxo de trabalho | Taxa de cliques típica |
|---|---|
| Abandono de navegação | 4–8% |
| Abandono de carrinho (mensagem 1) | 8–14% |
| Série de boas-vindas | 12–20% |
| Alertas de quebra de preço | 18–25% |
| Reposição de stock | 60–80% |
Três razões pelas quais as notificações de reposição de stock superam todos os outros fluxos de trabalho nesta lista.
Primeiro, a adesão é explícita. O subscritor tocou num botão com o rótulo "notificar-me quando isto estiver de volta" numa página de detalhes de produto específica. Não há intenção inferida nem suposição de segmentação. O sistema sabe que o subscritor quer este SKU exato.
Segundo, o subscritor pediu para ser informado. Compare com um subscritor de abandono de carrinho, que pode não querer realmente um acompanhamento. O subscritor de reposição de stock é o raro público de push que convidou explicitamente a mensagem.
Em terceiro lugar, a cópia é inequívoca. A mensagem tem uma única função: informar o assinante que o produto está de volta e ligar para o PDP. Não há um ângulo de título para testar, nenhuma oferta para construir, nenhum enquadramento de urgência para ajustar. O produto é a mensagem.
O fluxo de trabalho de reposição de stock, de ponta a ponta
O fluxo de trabalho usa o construtor de Fluxos de Trabalho PushEngage e o vocabulário padrão de nós INICIAR / ESPERAR / DECIDIR / AÇÃO / TERMINAR. A especificação completa:

Gatilho (INICIAR): PushEngage.CustomEvent com event_name = product_restocked. Dispara da integração WooCommerce-PushEngage quando o stock_status de um produto transita de outofstock para instock e stock_quantity > 0. O plugin de integração mapeia o hook woocommerce_product_set_stock_status do WooCommerce para este evento personalizado automaticamente.
Tipo de execução: Múltiplos Paralelos. Um assinante pode aderir a vários SKUs ao mesmo tempo, e cada reposição dispara sua própria instância de fluxo de trabalho concorrente. Uma reposição do Pegasus 41 Preto e uma reposição separada do Pegasus 41 Vermelho para o mesmo assinante executam como duas jornadas independentes.
Fluxo:
- Nó DECIDIR: o assinante está na lista de notificação para este SKU exato (e variation_id, para produtos com variantes)?
- Caminho SIM: enviar a notificação de reposição imediatamente. Sem espera. A volta ao stock é o único fluxo de trabalho onde uma espera é um bug, não uma funcionalidade, porque o SKU tem maior probabilidade de estar em stock nos primeiros minutos após a reposição.
- ESPERAR 4 horas.
- Nó DECIDIR: o assinante clicou na primeira notificação? O SKU ainda está em stock?
- NÃO + ainda em stock: enviar o lembrete de 4 horas.
- Todos os outros caminhos: TERMINAR.
Critérios de saída: Objetivo purchase correspondendo ao product_id do evento de gatilho, ou um evento de clique seguido de adicionar ao carrinho. No momento em que o assinante compra (ou se compromete a comprar com um adicionar ao carrinho), o fluxo de trabalho é cancelado e o lembrete não é disparado.
Mensagem 1 — amigável, imediata
- Título: Pegasus 41 Preto está de volta em stock
- Corpo: Pediu-nos para o informar no momento em que regressasse. A cor preta está disponível agora. Toque para adquirir um par.
Mensagem 2 — lembrete de 4 horas para quem não clicou
- Título: Ainda em stock: Pegasus 41 Preto
- Corpo: Está a esgotar-se rapidamente. Optou por esta reposição. Toque se ainda quiser um par.
Este é todo o fluxo de trabalho. Duas mensagens no máximo, uma decisão, uma espera, uma regra de saída.
A condição de corrida: quando o stock regressa e 4.200 subscritores clicam em 30 segundos
Um SKU popular com 4.200 opt-ins, reabastecido com 800 unidades, venderá antes que a notificação mais lenta chegue ao assinante mais lento. Esta é a maior falha operacional no fluxo de trabalho de reposição e a que separa uma campanha de 70% de CTR de uma de 12%. Os assinantes que veem a notificação depois de o SKU ter desaparecido não clicam. Sentem-se troçados. Tornam-se mais propensos a cancelar a subscrição da lista geral. A primeira reposição que a equipa de retenção lança sem tratamento de condição de corrida é geralmente a última que lançam sem ela.
O tratamento tem duas partes. A primeira é ao nível do fluxo de trabalho: o fluxo de trabalho de alerta de inventário deve enviar notificações por ordem de adesão, com o assinante mais antigo a ver a notificação primeiro. A ordem de envio baseia-se num carimbo de data/hora wishlist_created_at capturado no evento de adesão. O modo de envio ordenado do motor de fluxo de trabalho PushEngage gere isto; nem todas as plataformas o fazem.
A segunda parte está completamente a montante da plataforma de push. O verdadeiro gargalo na maioria dos fluxos de trabalho de reposição de stock não é a entrega de notificações. É a precisão do inventário. O atraso entre o sistema de armazém, o ERP e a loja WooCommerce determina se o SKU ainda está genuinamente em stock quando a notificação chega. Lojas que pré-alocam unidades de reposição para a lista de notificação (pelo que as primeiras 500 de 800 unidades são reservadas para assinantes, esgotadas antes da transmissão pública) aumentam materialmente a taxa de conversão do fluxo de trabalho.
A precisão do inventário é o problema a montante. O envio ordenado é o trabalho do fluxo de trabalho. Ambos têm de estar corretos.
O problema da variante
Um assinante que adere a “Nike Pegasus 41 Black” quer a variante Black. A reposição do Pegasus 41 em Red não deve disparar uma notificação para o assinante Black. A integração WooCommerce-PushEngage captura o variation_id específico no momento da adesão; o gatilho do fluxo de trabalho filtra por variation_id, não apenas por product_id, para produtos com variantes. Se uma loja instrumentar apenas por product_id, cada reposição Red gera ruído para cada assinante Black, e o CTR do fluxo de trabalho cai de 70% para 20% dentro de um trimestre.
O esquema do evento de adesão para notificações de reposição de stock do WooCommerce deve ser:
{
"event_name": "wishlist_added",
"product_id": 14523,
"variation_id": 14530,
"sku": "PEG41-BLK-10",
"wishlist_created_at": "2026-05-21T14:32:08Z",
"subscriber_hash": "sub_2eHzK..."
}
O gatilho de reposição correspondente dispara a mesma forma:
{
"event_name": "product_restocked",
"product_id": 14523,
"variation_id": 14530,
"stock_quantity": 800,
"restocked_at": "2026-05-26T16:00:14Z"
}
O nó DECISÃO do fluxo de trabalho filtra por product_id e variation_id. Assinantes na lista de notificação para a variante 14530 (Preta, tamanho 10) correspondem. Assinantes na lista para a variante 14531 (Vermelha, tamanho 10) não correspondem. A expressão de filtro no nó de Decisão é a diferença entre um sinal limpo e um ruidoso.
Fluxo de trabalho de duas mensagens vs. uma mensagem
O lembrete de 4 horas nem sempre é a escolha certa. Para SKUs ultra-quentes que vendem em menos de 30 minutos, o lembrete é uma experiência pior do que nenhuma mensagem. O SKU desaparece antes de o lembrete chegar, e o assinante recebe uma notificação de “ainda em stock” num produto que já está novamente esgotado. Para reposições do dia-a-dia que duram de um a sete dias, o lembrete aumenta a conversão em 15–25% em assinantes que viram a primeira notificação mas estavam numa reunião, no comboio, ou de outra forma incapazes de agir de imediato.
| Velocidade de esgotamento | Contagem recomendada de mensagens |
|---|---|
| <30 minutos (ultra-quente) | 1 (ignorar o lembrete) |
| 30 minutos – 4 horas | 1 ou 2 (teste) |
| 4–24 horas | 2 (lembrete valioso) |
| 1–7 dias (reposição do dia-a-dia) | 2 (padrão) |
| >7 dias (movimento lento) | 1 (um toque é suficiente) |
A decisão é um ramal ao nível do fluxo de trabalho acionado por um indicador sell_out_velocity no produto (definido pela equipa de merchandising com base em dados históricos de reabastecimento) ou por uma verificação em tempo real da quantidade em stock no ponto de verificação de 4 horas do WAIT. A função do fluxo de trabalho de recuperação de rutura de stock é disparar o número certo de contactos para o tipo de SKU, não disparar o número máximo de contactos que o motor suporta.
Design de adesão: o botão “Notifique-me” em PDPs sem stock
A superfície de adesão é o que faz este fluxo de trabalho funcionar. Um visitante de um PDP sem stock já decidiu que quer o produto. A única questão é se permitirá que a loja o informe quando este regressar. Este é o momento de adesão com a maior taxa de conversão que uma loja WooCommerce tem, e tratá-lo como qualquer outro pedido genérico de permissão de push é o erro mais comum neste fluxo de trabalho.
A chamada de subscrição específica do produto do PushEngage, subscribeToProduct(productId, variationId), regista a subscrição de push para o SKU específico em vez da lista mais ampla do site. O formulário de adesão deve ficar ao lado do distintivo de sem stock no PDP, não abaixo da dobra. O campo principal é a permissão de push. O e-mail é a opção de recurso para navegadores que bloqueiam push ou para subscritores que desejam ambos os canais. Capture o variation_id, o carimbo de data/hora wishlist_created_at e um hash de subscritor no momento da adesão.
Este é o momento em que o argumento mais amplo da qualidade do subscritor se compõe. Uma adesão de maior qualidade (explícita, específica do SKU, com intenção confirmada) aumenta a receita recuperada de todos os fluxos de trabalho subsequentes, não apenas deste. O artigo irmão sobre pedidos de adesão de subscrição acionados detalha como o design da adesão neste momento de intenção é mais importante do que qualquer retargeting que se segue. A pilha de notificações push do WooCommerce compõe-se a partir da adesão para fora.
Orquestração multicanal
O push web é o canal principal para o fluxo de trabalho de reposição de stock porque é o mais rápido, o mais barato e o canal para o qual o subscritor aderiu explicitamente. Mas nem todos os subscritores concederam permissão de push, e um fluxo de trabalho de canal único corta o público alcançável em 30–50%, dependendo da mistura de navegadores.
O roteamento completo multicanal numa única jornada:
- Permissão de push concedida: o push web é disparado imediatamente. FIM.
- Sem permissão de push, mas com e-mail capturado: o e-mail de recurso é disparado 15 minutos após a conclusão do lote de push. O atraso de 15 minutos é a janela de desduplicação. Os subscritores que receberam o push não recebem o e-mail.
- SKU de alto valor (AOV de $300+) e adesão ao WhatsApp registada: a escalada do WhatsApp é disparada 30 minutos após o push. O canal de maior contacto é justificado pelo AOV; a adesão explícita ao WhatsApp é o que torna a mensagem bem-vinda em vez de intrusiva.
Três canais, um fluxo de trabalho, um conjunto de critérios de saída, uma identidade de subscritor. Este é o tipo de orquestração que requer um motor de fluxo de trabalho unificado; é impossível compor de forma limpa com três ferramentas separadas de canal único. Para um tratamento mais aprofundado de como o push e o e-mail funcionam em conjunto num plano de retenção, a publicação orquestração multicanal de push e e-mail detalha a lógica de desduplicação e a árvore de decisão de encaminhamento de canal.
Análises por fluxo de trabalho: leia o funil
O trabalho do gestor de retenção é defender o item da linha. As análises por SKU para o fluxo de trabalho de reposição de stock tornam essa conversa curta. Eis como se apresenta o funil para a reposição do Pegasus 41 Black do cenário inicial:
| Etapa | Contagem | Taxa vs etapa anterior |
|---|---|---|
| Reposições disparadas | 1 | — |
| Opções de adesão notificadas (push) | 4,200 | 100% |
| Push entregue | 4,150 | 98,8% (50 cancelaram a subscrição desde a opção de adesão) |
| Push clicado | 2,800 | 67,5% (CTR) |
| Adicionado ao carrinho | 1,580 | 56,4% dos que clicaram |
| Compra | 1,400 | 50,0% dos que clicaram (notificação para compra: 33,7%) |
Uma taxa de notificação para compra de 33,7% é o tipo de número que, quando comparado com o funil de qualquer outro fluxo de trabalho de retenção, muda imediatamente a conversa sobre o orçamento. O fluxo de trabalho de abandono de carrinho nesta mesma loja recupera carrinhos em 14%. O fluxo de trabalho de abandono de navegação aumenta a taxa de navegação para carrinho em 6%. O fluxo de trabalho de alertas de reposição de stock, com 33,7% de notificação para compra, está a fazer 2 a 5 vezes mais trabalho por impressão do que qualquer outro fluxo de trabalho no painel.
O gargalo neste fluxo de trabalho raramente é a plataforma de push. Quando a taxa de conversão desilude, a causa está a montante. O SKU já tinha esgotado antes de a notificação ser distribuída. A contagem de quantidade de stock no WooCommerce tinha divergido do armazém. O mapeamento do variation_id estava incorreto e os subscritores errados foram notificados. A maioria dos tickets de "o fluxo de trabalho não funciona" resolvem-se em "o SKU já tinha esgotado" ou "o subscritor errado recebeu a mensagem". Ambos são problemas de inventário e integração, não problemas de push.
Construa-o no PushEngage
O caminho de configuração é curto para um fluxo de trabalho tão poderoso. Instale o plugin de integração WooCommerce-PushEngage do repositório WordPress. O plugin mapeia automaticamente o hook woocommerce_product_set_stock_status para o evento personalizado product_restocked.

Confirme que o botão de adesão "notifique-me" está ativado em PDPs sem stock. Utilize o modelo de fluxo de trabalho de reposição de stock da biblioteca de modelos PushEngage. Teste num SKU antes de divulgar.
O que isto muda
O plano gratuito cobre 200 subscritores, todos os canais e o motor completo de Workflows desde o primeiro dia. Isso é suficiente para provar o canal num SKU controlado antes de solicitar orçamento. A primeira reposição ao abrigo do fluxo de trabalho geralmente paga a subscrição anual num único afternoon. A matemática raramente é o obstáculo.
Artigos irmãos na série de push WooCommerce completam o quadro de retenção. O fluxo de trabalho de abandono de carrinho WooCommerce envia a sequência de 3 mensagens de carrinho. O fluxo de trabalho de abandono de navegação WooCommerce cobre o abandono da página de detalhes do produto.
O artigo alertas de redução de preço WooCommerce cobre o gatilho de lista de desejos-redução de preço que combina naturalmente com notificações de reposição. O hub mais amplo de notificações push de comércio eletrónico mapeia como todos estes fluxos de trabalho se interligam.
Um subscritor de reposição de stock da WooCommerce é a adesão mais valiosa que a sua loja alguma vez terá. Eles nomearam o SKU, pediram para ser informados e clicarão a taxas que fazem o resto da pilha de retenção parecer lento. O fluxo de trabalho de alerta de inventário que os serve funciona com um gatilho, uma decisão, uma espera e uma regra de saída. O trabalho operacional (gatilhos cientes de variantes, envio ordenado, design de adesão, precisão do inventário) é o que determina se o fluxo de trabalho envia 70% de CTR ou 12%.
A matemática da retenção compõe-se a partir daí. Um fluxo de trabalho de alerta de reposição de stock ajustado para um SKU de $145-AOV com 4.200 adesões e uma taxa de notificação para compra de 33% representa aproximadamente $200.000 em receita atribuída por reposição. A equipa de merchandising é a restrição, não a plataforma de notificações push. A recuperação de produtos fora de stock é o fluxo de trabalho mais barato, com o maior CTR e o mais defensável na pilha de notificações push da WooCommerce, e o único em que o subscritor pediu a mensagem.
Comece no plano gratuito para enviar o primeiro fluxo de trabalho de notificações de reposição de stock em menos de uma hora.