Pular para o conteúdo

Conta (Seller Group)

Seller Group (grupo de embarcadores) é a entidade de mais alto nível no painel — representa a conta de um cliente Abbiamo. Uma conta pode ter várias filiais e vários usuários atuando sobre essas filiais.

No código e na API aparece como SellerGroup ou seller_group.


CampoDescrição
idIdentificador interno
nameNome da conta
descriptionDescrição (opcional)
  • default_theme_id — tema padrão (logo, cores) aplicado quando não há configuração específica por filial
  • default_notification_preferences_id — preferências de notificação padrão
ConceitoDescrição
Módulo de perfil (profile_module)Conjunto base de funcionalidades da conta (ex.: pedidos, rotas, envios, relatórios)
Módulos contratados (hired_modules)Módulos adicionais contratados (ex.: tabelas de frete, regras de cotação, pagamentos)
Feature config (feature_config)Flags que ligam/desligam comportamentos específicos (ex.: formulário novo de relatório)

  • Cada usuário pertence a uma conta e tem uma role (papel) com permissões granulares
  • O usuário pode ser admin, master ou read-only — algumas páginas e ações só ficam disponíveis para admin ou master
  • As permissões efetivas vêm da união do módulo de perfil com os módulos contratados — controlam o que aparece no menu e o que o usuário pode fazer

  • O usuário “enxerga” apenas as filiais da sua conta
  • No painel, o usuário pode selecionar todas as filiais ou algumas filiais. Essa escolha define o escopo dos dados em várias páginas (pedidos, envios, relatórios, integrações)
  • O tema (logo, cores) exibido no painel pode vir da primeira filial selecionada (white label), quando aplicável

EntidadeRelação com a conta
FilialPertence a uma conta; é a unidade operacional
UsuárioPertence a uma conta; tem role, permissões e lista de filiais acessíveis
PedidoPertence a uma filial, que pertence à conta
EnvioPertence a um pedido → filial → conta
IntegraçõesConfiguradas por filial dentro da conta