VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API atual/Referência completa

Configurações do seller

O que o administrador controla de cada seller além do cadastro, como categorias permitidas, privilégios, visibilidade, férias, reputação e vitrine, com o mapa das rotas.

Além do cadastro, o administrador da loja decide como cada seller aparece e opera no marketplace: em quais categorias ele pode vender, quais recursos extras do painel ele tem, para quem a loja dele é visível, se ele está de férias, como a reputação dele é exibida e como está a vitrine própria que ele montou. Esta seção reúne essas configurações. Todos os ids de seller são UUID, e a rota usa vendorId ou id no caminho.

Pontos-chave
  • Cada grupo tem privilégio e módulo próprios, e o privilégio geral manage_vendors vale para todos. A tabela de endpoints traz o que cada um exige.
  • Categorias por seller só funcionam se o recurso categories_by_vendor está ligado na loja (senão 404). No momento, as quatro rotas de categoria respondem sempre 400, por um defeito de plataforma descrito na página.
  • Os privilégios extras só existem para seller ativo. Os cinco privilégios básicos já são implícitos e não se concedem nem se revogam.
  • Visibilidade esconde o seller da vitrine inteira ou o restringe a grupos de clientes.
  • Férias mostram um aviso na vitrine do seller; podem ter data de fim.
  • A reputação (um termômetro de 0 a 100) é calculada pela plataforma; o administrador só pode escondê-la ou recalculá-la.

Como funciona

Seller ativo→Categorias e privilégios→Visibilidade→Férias e reputação

Estas configurações não têm um fluxo único: cada uma é independente e pode ser mexida a qualquer momento. O que elas têm em comum é que o seller precisa existir (e quase sempre estar ativo) e que mudanças valem de imediato na vitrine ou no painel do seller.

Conceitos-chave

Privilégios básicos e extras do seller

Todo seller ativo tem cinco privilégios implícitos: manage_products, manage_orders, view_analytics, manage_shipping e manage_profile. Os extras, que você concede ou revoga, são manage_promotions, bulk_edit, export_data, api_access, manage_usergroups, manage_delivery_areas, view_customers e manage_messages.

Visibilidade

Um seller pode estar oculto (is_hidden), restrito a certos grupos de clientes (allowed_usergroups), ou visível a todos (os dois vazios). O modo por cliente (customer_mode) é configurado pelo próprio seller.

Reputação

Nota de 0 a 100 sobre os últimos 60 dias (cancelamentos, atrasos, devoluções, avaliações, tempo de resposta). Faixas: green de 80 a 100, yellow de 50 a 79, red abaixo de 50. Com menos de 10 pedidos no período o seller está em "partida a frio": faixa neutral e nota interna 70.

Endpoints

MétodoCaminhoPara que serveExigeAuth
GET/api/v1/admin/vendors/{vendorId}/categoriesCategorias do sellermanage_vendor_categories ou manage_vendorsadmin
PUT/api/v1/admin/vendors/{vendorId}/categoriesDefinir categoriasidemadmin
POST/api/v1/admin/vendors/{vendorId}/categories/{categoryId}Permitir uma categoriaidemadmin
DELETE/api/v1/admin/vendors/{vendorId}/categories/{categoryId}Retirar uma categoriaidemadmin
GET/api/v1/admin/vendors/{vendorId}/privilegesPrivilégios do sellermanage_vendor_usergroups ou manage_vendorsadmin
PUT/api/v1/admin/vendors/{vendorId}/privilegesDefinir privilégiosidemadmin
POST/api/v1/admin/vendors/{vendorId}/privileges/{privilege}Conceder um privilégioidemadmin
DELETE/api/v1/admin/vendors/{vendorId}/privileges/{privilege}Revogar um privilégioidemadmin
GET/api/v1/admin/vendors/visibilityVisibilidade de todosmódulo vendor-visibilityadmin
GET/api/v1/admin/vendors/visibility/hiddenSellers com regra de visibilidadeidemadmin
GET/api/v1/admin/vendors/{vendorId}/visibilityVisibilidade de um selleridemadmin
PUT/api/v1/admin/vendors/{vendorId}/visibilityDefinir a visibilidademanage_vendor_visibility ou manage_vendorsadmin
GET/api/v1/admin/vendors/vacationSellers de fériasmanage_vendor_vacation ou manage_vendorsadmin
POST/api/v1/admin/vendors/vacation/auto-endEncerrar férias vencidasidemadmin
GET/api/v1/admin/vendors/opening-hoursHorários (lista vazia)view_vendors ou manage_vendorsadmin
GET/api/v1/admin/vendors/{vendorId}/vacationFérias de um sellermanage_vendor_vacation ou manage_vendorsadmin
POST/api/v1/admin/vendors/{vendorId}/vacationColocar de fériasidemadmin
DELETE/api/v1/admin/vendors/{vendorId}/vacationEncerrar as fériasidemadmin
GET/api/v1/admin/vendors/{id}/reputationLer a reputaçãoqualquer administradoradmin
PUT/api/v1/admin/vendors/{id}/reputation/visibilityEsconder ou mostraridemadmin
POST/api/v1/admin/vendors/{id}/reputation/recomputeRecalcularidemadmin
GET/api/v1/admin/vendors/{vendorId}/storefront-configVitrine própriamanage_vendor_storefronts ou manage_vendorsadmin

Erros comuns

  • Esperar que as rotas de categoria funcionem. Hoje todas devolvem 400 vendor id is required, mesmo com o id certo.
  • Tentar conceder um privilégio básico. manage_products e os outros quatro devolvem erro: já são implícitos.
  • Ler privilégios de seller não ativo. Seller pendente, suspenso ou recusado devolve lista vazia.
  • Achar que visibility/hidden lista só os ocultos. Ela lista todo seller que tem uma regra gravada, escondido ou não.
  • Esperar horários de funcionamento. opening-hours é um espaço reservado e devolve sempre lista vazia.
  • Passar uma data de fim no passado nas férias. Nada impede; o seller entra de férias e a próxima execução do encerramento automático o tira.

Próximos passos

Visibilidade
Esconder ou restringir um seller.
Férias
Pausar a loja de um seller.
Cadastro do seller
Voltar ao cadastro e ao status.
Anterior
Equipe do seller
Próxima
Categorias permitidas do seller
Nesta página
  • Como funciona
  • Conceitos-chave
  • Privilégios básicos e extras do seller
  • Visibilidade
  • Reputação
  • Endpoints
  • Erros comuns
  • Próximos passos