Conta (Seller Group)

Entidade de mais alto nível: representa um cliente Abbiamo que agrupa filiais, usuários e configurações globais

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.

Conta vs. Filial

A conta (seller group) é o nível global: usuários, permissões e tema. Porém, operacionalmente, tudo acontece a nível de filial — pedidos, envios e integrações são sempre vinculados a uma filial específica.


O que compõe uma conta

Identificação

CampoDescrição
idIdentificador interno
nameNome da conta
descriptionDescrição (opcional)

Configurações globais

  • 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

Usuários e permissões

  • 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

Filiais e contexto de uso

  • 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

Como se relaciona com as outras entidades

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

Nesta página