Idioma
A Reval funciona em um idioma por loja: Español (o padrão) ou Português. O seletor troca a app inteira de uma vez —o admin, o checkout, o portal do cliente e o montador de caixas— e a mudança passa a valer ao salvar, sem reinstalar nada.- Os textos que você escreve não são traduzidos: nomes de planos, textos das caixas, benefícios do buy box. Escreva-os no idioma que escolheu.
- Na instalação, a Reval detecta o idioma da sua loja e começa nele (uma loja em português começa em Português; as demais, em Español). A detecção roda uma única vez: se depois você trocar o idioma manualmente, nada sobrescreve sua escolha.
Integrações — Mercado Pago
É o primeiro item a preencher: sem credenciais, o checkout de assinaturas não funciona.Não há conexão por OAuth. As credenciais são copiadas do seu painel do Mercado Pago e coladas aqui. Ficam salvas de forma criptografada na configuração da sua loja, e nem o access token nem o webhook secret voltam a ser exibidos depois de salvos.
Depois de salvar, use Testar conexão. Se tudo estiver certo, você verá o nome da sua conta do Mercado Pago. Se aparecer um nome que não é o seu, o token está errado: pare e revise antes de continuar.
Checkout
A Reval usa um checkout próprio, então a configuração de campos do checkout nativo da Shopify não se aplica. Estes controles a replicam:
Os valores padrão reproduzem o comportamento atual do checkout, então se você não mexer em nada, nada muda.
O checkout também se adapta sozinho ao mercado da sua loja, conforme a moeda dela. Em lojas em pesos chilenos (CLP) ele pede o documento (RUT — aceita o formato do dia a dia,
12.345.678-K), o seletor de endereço oferece as 16 regiões do Chile, e todos os valores são cobrados e faturados em pesos inteiros, sem decimais. Em reais (BRL) ele pede CPF ou CNPJ —com validação do dígito verificador, para pegar o erro de digitação antes de tentar o pagamento—, o endereço ganha os campos brasileiros (bairro, e o número da rua em seu próprio campo) com o código postal no formato CEP (00000-000), e o seletor oferece os estados do Brasil. Em ARS ele pede DNI/CUIT como sempre. Nada disso se configura.Pedidos e estoque
Limites de geração
Máximo de pedidos por assinatura por dia. Um teto de segurança contra a geração de pedidos em excesso para uma mesma assinatura. Colocar 0 deixa sem limite. Não afeta as cobranças automáticas do Mercado Pago: essas são idempotentes por pagamento, e travá-las faria perder pedidos já pagos. Máximo de assinaturas novas por cliente por dia. Controle antiabuso no checkout, para o padrão de abrir várias assinaturas com desconto no mesmo dia e cancelá-las antes da segunda cobrança. Conta toda assinatura criada nas últimas 24 horas, incluindo as canceladas. Colocar 0 deixa sem limite.Produtos sem estoque
O que fazer quando chega o momento de criar o pedido do ciclo e falta estoque. O cliente já foi cobrado pelo Mercado Pago, então não existe uma opção sem consequências:A opção de nova tentativa tem um limite de tentativas, após o qual o ciclo é marcado como esgotado e deixa de ser tentado. Isso aparece no detalhe da assinatura.
Quais produtos são oferecidos como add-on e quais podem ser trocados ou adicionados a uma assinatura não é definido aqui, e sim por produto, em Produtos.
Permitir pular a próxima entrega
Adiciona um botão “Pular” no portal do cliente: ele omite uma entrega sem cancelar nem pausar a assinatura, pensado para o cliente que acumulou produto e que, do contrário, cancelaria. Vem desativado. Antes de ativar, vale saber como funciona por dentro, porque há uma consequência visível:Só é possível pular uma entrega por vez e —igual a pausar e cancelar— a opção não aparece até o cliente completar o compromisso mínimo de entregas do plano dele, se o plano tiver um. Enquanto o salto está em curso, o cliente vê “Cancelar salto”, que o devolve ao calendário normal.
O salto emite o evento “Ciclo pulado” (e não “Assinatura pausada”), então os seus flows de winback não perseguem alguém que só tinha produto sobrando.
Banner do portal
Uma imagem exibida no portal, acima dos cartões de assinatura e dentro de cada um. Foi pensada para que todo o texto e a chamada para ação venham dentro da imagem — a Reval não sobrepõe texto por cima.Integrações — Klaviyo
A Reval pode emitir os eventos do ciclo de vida das assinaturas para você montar fluxos de boas-vindas, recuperação ou winback. Os quatorze que são enviados: Assinatura criada · Cobrança de assinatura · Cobrança falhada · Renovação próxima · Produto sem estoque na assinatura · Produto disponível novamente · Produto excluído na assinatura · Assinatura pausada · Assinatura retomada · Assinatura cancelada · Assinatura finalizada · Meio de pagamento atualizado · Surpresa aplicada · Ciclo puladoDentro do Klaviyo os nomes das métricas aparecem em espanhol — são strings estáveis emitidas pelo app («Suscripción creada», «Cobro de suscripción», «Cobro fallido», «Renovación próxima», «Producto sin stock en suscripción», «Producto disponible nuevamente», «Producto eliminado en suscripción», «Suscripción pausada», «Suscripción reanudada», «Suscripción cancelada», «Suscripción finalizada», «Medio de pago actualizado», «Sorpresa aplicada», «Ciclo saltado») — então é isso que você vai selecionar no editor de fluxos.
Lembrete de renovação
O campo “Lembrete de renovação (dias antes da cobrança)” faz a Reval emitir o evento “Renovação próxima” essa quantidade de dias antes da próxima cobrança, uma vez por ciclo, através de um processo diário. É a matéria-prima do e-mail “vamos cobrar você em N dias” — que reduz recusas e reclamações. Em 0 fica desativado, e ele só é enviado se o Klaviyo ou o Shopify Flow estiverem ativados.Shopify Flow
Você também pode ativar o disparador Evento de assinatura para o Shopify Flow e construir as suas automações lá: um workflow com esse trigger e uma condição sobre o evento (por exemplo,event = cancelled) pode enviar um e-mail com o Shopify Email ou etiquetar o cliente. Vem desativado, então nenhuma chamada extra é feita até você habilitá-lo.