Usuários e permissões
🛂 Permissões:
user.view,user.create,user.edit,user.delete,user.manage_permissions🔒 Plano: número de usuários limitado pormax_users. 📍 Caminho: Configurações → Usuários
Usuários são operadores do painel (admin, vendedores, motoristas) — não confundir com Clientes.
Roles
| Role | Indicação |
|---|---|
| ADMIN | Acesso total ao tenant. |
| SELLER | Vendedor — cria pedidos, gerencia clientes, recebe comissões. |
| DRIVER | Motorista — vê e finaliza entregas. |
A role é informativa. O acesso real é controlado por permissões granulares.
Permissões disponíveis
A plataforma tem permissões finas por funcionalidade. Resumo dos códigos:
Clientes
customer.createcustomer.viewcustomer.editcustomer.delete
Produtos
product.createproduct.viewproduct.editproduct.delete
Tabelas de preço
price_table.createprice_table.viewprice_table.editprice_table.delete
Pedidos
order.createorder.vieworder.editorder.deleteorder.assign_driverorder.start_deliveryorder.complete_deliveryorder.confirm_paymentorder.cancel
Usuários
user.createuser.viewuser.edituser.deleteuser.manage_permissions
Financeiro
financial.viewfinancial.reports
Dashboard
dashboard.view
Cupons
coupon.createcoupon.viewcoupon.editcoupon.delete
Frete
shipping.createshipping.viewshipping.editshipping.delete
Comissões
commission.viewcommission.managecommission.approvecommission.paycommission.reports
Promoções
promotion.createpromotion.viewpromotion.editpromotion.delete
API & Webhooks
api_key.managewebhook.manage
Inteligência comercial
intelligence.viewintelligence.manageintelligence.whatsapp
Como criar um usuário
- Em Configurações → Usuários, clique em Novo Usuário.
- Preencha:
- Nome completo
- E-mail (será o login; precisa ser único globalmente)
- Senha (mínimo 8 caracteres) — orientar o usuário a trocar no primeiro login.
- Role (ADMIN / SELLER / DRIVER)
- Ativo — se desligado, o usuário não consegue logar.
- Salve.
- Após criar, abra Editar e configure as Permissões (checkbox por código).
Permissões padrão por role
A plataforma sugere um conjunto inicial de permissões ao criar um usuário com determinada role:
- ADMIN — todas as permissões.
- SELLER —
customer.*,order.create/view/edit,product.view,dashboard.view,commission.view. - DRIVER —
order.view,order.start_delivery,order.complete_delivery.
Você pode customizar livremente após o cadastro.
Senha esquecida
Tenants e usuários podem usar a tela Esqueci minha senha (link na tela de login). O fluxo envia um link com token de uso único para o e-mail cadastrado.
Para forçar reset, o admin pode redefinir a senha pelo formulário de edição do usuário.
Limite do plano
A criação é bloqueada ao atingir max_users no plano. Para aumentar, faça upgrade.
Boas práticas
- Role ≠ permissão. Sempre revise as permissões após criar — role é apenas o ponto de partida.
- Crie um admin reserva — não dependa de uma única conta de admin.
- Para vendedores, negue
customer.deleteeorder.deletepor padrão (apenas admins). - Para motoristas, conceda apenas
order.view,order.start_deliveryeorder.complete_delivery. - Periodicamente, desative usuários que saíram da equipe — não exclua para preservar histórico.
- Use senhas fortes e oriente troca trimestral.