O Isis tem 4 planos. O plano da sua empresa controla quais features ficam liberadas dentro do ERP — features de plano superior aparecem no menu com um cadeado.
O que cada plano libera
| Starter | Growth | Multi | Scale | |
|---|---|---|---|---|
| Lojas | 1 | até 3 | até 10 | ilimitadas |
| Usuários | até 3 | até 10 | ilimitados | ilimitados |
| PDV + Caixa + Estoque | ✓ | ✓ | ✓ | ✓ |
| NFC-e/mês | até 500 | até 3.000 | até 15.000 | ilimitada |
| Pedidos B2B | — | ✓ | ✓ | ✓ |
| Tabelas de preço (atacado) | — | ✓ | ✓ | ✓ |
| Transferências entre lojas | — | ✓ | ✓ | ✓ |
| Conciliação bancária | — | — | ✓ | ✓ |
| API + webhooks | — | — | ✓ | ✓ |
| SLA customizado | — | — | — | ✓ |
Como a interface mostra features bloqueadas
Quando você está num plano que não inclui uma feature, o item continua aparecendo no menu — mas com um ícone de cadeado ao lado. O foco fica em cinza claro, não no destaque normal.
Clicando num item bloqueado, você cai numa tela de upgrade com:
- Resumo do que a feature faz e o que muda na sua operação.
- Plano mínimo necessário (ex.: “Disponível no Growth+”).
- Botão WhatsApp já com mensagem pronta dizendo qual plano você tem hoje e qual quer.
- Link pra página de preços do site, com tabela completa.
O motivo de mostrar com cadeado em vez de esconder: você sabe exatamente o que tem disponível em cada degrau, sem precisar voltar no site pra comparar planos. E quando achar que vale, é um clique pro WhatsApp.
Quando a feature fica trancada de verdade
Mesmo que alguém da sua equipe digite a URL direto no navegador (ex.: /erp/pedidos), a tela cai imediatamente no upgrade. E mesmo que o frontend deixe passar (cache, JS antigo), a API do Isis devolve 403 + código plan_upgrade_required — então não tem como criar pedido B2B no Starter, nem indo pelo console do Chrome.
Trial de 30 dias
Toda nova assinatura começa em TRIAL (30 dias, sem cartão). Durante o trial você usa o plano contratado completo — todas as features liberadas, sem cadeado. No último dia, a gente avisa via WhatsApp pra você decidir se vai continuar.
Se ativar (vira ACTIVE), o ciclo de cobrança começa. Se cancelar (vira CANCELED), o acesso para no fim do trial — sem cobrança.
Fazer upgrade ou downgrade
Hoje o upgrade é manual — você fala com a gente no WhatsApp e a gente ajusta no painel. Não tem self-service nem cobrança automática (estamos calibrando integração com Asaas pra isso).
- Upgrade: liberação imediata. Cobrança proporcional ao restante do ciclo.
- Downgrade: efetiva no próximo ciclo. Você não perde dados — features que ficarem fora do novo plano só param de poder editar (consulta continua liberada quando aplicável).
Status da assinatura
Sua assinatura tem 5 status possíveis:
- TRIAL — período de avaliação de 30 dias, todas as features do plano contratado liberadas.
- ACTIVE — assinatura paga em dia, acesso normal.
- PAST_DUE — fatura vencida. Acesso continua durante o período de tolerância.
- SUSPENDED — acesso bloqueado por inadimplência prolongada ou pedido seu.
- CANCELED — assinatura encerrada.
Em CANCELED ou SUSPENDED, mesmo features que você usava normalmente passam a aparecer com cadeado — a API devolve subscription_inactive. Fala com a gente no WhatsApp pra reativar.