Pular para conteúdo

Categorias de Produtos E-commerce

Cadastros > Complementares > Categorias de Produtos E-commerce

O que é

Categorias de Produtos E-commerce é o cadastro da estrutura de navegação de produtos na loja virtual integrada ao ERP Master Key. Aqui são criadas as categorias em árvore hierárquica (ex.: Eletrônicos > Celulares > Smartphones), os grupos de atributos dentro de cada categoria e os campos de especificação com seus valores possíveis. Essa estrutura é sincronizada com a plataforma de e-commerce para organizar os produtos na vitrine online.


Como acessar

No menu principal, clique em CadastrosComplementaresCategorias de Produtos E-commerce.


Onde impacta o sistema

  • Loja virtual: a árvore de categorias define a estrutura de navegação exibida aos clientes
  • Cadastro de Produtos: produtos são associados a categorias para que apareçam nas seções corretas da loja
  • Sincronização com e-commerce: registros já enviados ao e-commerce recebem código externo (CP_ECODIGO, CG_ECODIGO, CC_ECODIGO, CV_ECODIGO) e ficam bloqueados para exclusão direta
  • Tabelas: CATEGPROD, CATEGPROD_GRUPOS, CATEGPROD_CAMPOS, CATEGPROD_VALORES

Como cadastrar uma nova categoria

  1. No painel esquerdo, clique em Novo Categoria (botão acima da árvore de categorias).
  2. No painel direito, preencha:
  3. Código: gerado automaticamente por GEN_CATEGPROD
  4. Nome: nome da categoria — obrigatório
  5. SEO / Slug: dados para otimização de mecanismos de busca
  6. Ordem: sequência de exibição na vitrine
  7. Inativo: desativa a categoria sem excluí-la
  8. Clique em Gravar Categoria para salvar.
  9. A nova categoria aparecerá na árvore de categorias no painel esquerdo.

Para criar uma subcategoria, selecione a categoria pai na árvore antes de clicar em Novo Categoria.


Como cadastrar grupos de atributos dentro de uma categoria

  1. Selecione a categoria na árvore.
  2. No painel Grupos, clique em Novo Grupo.
  3. Preencha:
  4. Código: gerado automaticamente
  5. Nome: nome do grupo de atributos (ex.: Conectividade, Dimensões)
  6. Inativo: desativa o grupo
  7. Clique em Gravar Grupo.

Como cadastrar campos de especificação dentro de um grupo

  1. Com a categoria e o grupo selecionados, no painel Campos, clique em Novo Campo.
  2. Preencha:
  3. Código: gerado automaticamente
  4. Nome: nome do campo de especificação (ex.: Memória RAM, Tela)
  5. Tipo: tipo do campo (combo — ex.: texto, numérico, seleção)
  6. Inativo: desativa o campo
  7. Clique em Gravar Campo.

Como adicionar valores possíveis a um campo

  1. Com o campo selecionado, no painel Valores, clique no campo Adicionar Valor e digite o valor.
  2. Pressione Enter ou clique fora do campo para confirmar. O valor será adicionado à grade.
  3. Para excluir um valor, clique no ícone de exclusão na coluna correspondente da grade (ícone de lixeira). O sistema pedirá confirmação.

Valores que já foram enviados ao e-commerce (possuem CV_ECODIGO preenchido) não podem ser excluídos. O sistema exibe: "Valor já enviado para o ECommerce!"


Como pesquisar categorias

No painel esquerdo, use o campo de busca Nome da Categoria (caixa de pesquisa no topo da árvore) para filtrar as categorias exibidas. Pressione Enter ou clique fora do campo para executar a busca. Clique na categoria desejada na árvore para carregá-la no painel de edição.


Campos desta tela

Categoria — CATEGPROD

Campo O que é Observações
Código Identificador único da categoria CATEGPROD.CP_CODIGO — gerado por GEN_CATEGPROD
Nome Nome da categoria CATEGPROD.CP_NOME (campo edNomeCateg) — obrigatório
SEO / Dados de otimização Informações para SEO CATEGPROD — campos adicionais de slug e meta
Ordem Sequência de exibição CATEGPROD — campo numérico (JvDBSpinEdit1)
Inativo Desativa a categoria Checkbox (DBCheckBox1)
Código E-commerce ID externo no e-commerce CATEGPROD.CP_ECODIGO — preenchido após sincronização; bloqueia exclusão

Grupo de Atributos — CATEGPROD_GRUPOS

Campo O que é Observações
Código Identificador do grupo CATEGPROD_GRUPOS.CG_CODIGO — gerado por GEN_CATEGPROD_GRUPOS
Nome Nome do grupo CATEGPROD_GRUPOS.CG_NOME (campo edNomeGrupo)
Categoria Categoria à qual pertence CATEGPROD_GRUPOS.CG_CATEGORIA — preenchido automaticamente
Inativo Desativa o grupo CATEGPROD_GRUPOS.CG_INATIVO
Código E-commerce ID externo no e-commerce CATEGPROD_GRUPOS.CG_ECODIGO — bloqueia exclusão se preenchido

Campo de Especificação — CATEGPROD_CAMPOS

Campo O que é Observações
Código Identificador do campo CATEGPROD_CAMPOS.CC_CODIGO — gerado por GEN_CATEGPROD_CAMPOS
Nome Nome do campo CATEGPROD_CAMPOS.CC_NOME (campo edNomeCampo)
Categoria Categoria à qual pertence CATEGPROD_CAMPOS.CC_CATEGORIA
Grupo Grupo ao qual pertence CATEGPROD_CAMPOS.CC_GRUPO
Tipo Tipo do campo CATEGPROD_CAMPOS.CC_TIPO — combo (JvDBComboBox1)
Inativo Desativa o campo CATEGPROD_CAMPOS.CC_INATIVO
Código E-commerce ID externo no e-commerce CATEGPROD_CAMPOS.CC_ECODIGO — bloqueia exclusão se preenchido; bloqueia exclusão de especificações associadas

Valores do Campo — CATEGPROD_VALORES

Campo O que é Observações
Código Identificador do valor CATEGPROD_VALORES.CV_CODIGO — gerado por GEN_CATEGPROD_VALORES
Valor Texto do valor possível CATEGPROD_VALORES.CV_VALOR — editável diretamente na grade
Campo Campo ao qual pertence CATEGPROD_VALORES.CV_CAMPO — preenchido automaticamente
Categoria Categoria à qual pertence CATEGPROD_VALORES.CV_CATEGORIA
Código E-commerce ID externo no e-commerce CATEGPROD_VALORES.CV_ECODIGO — bloqueia exclusão se preenchido

Regras e comportamentos do sistema

  • Ao tentar excluir uma categoria já enviada ao e-commerce (CP_ECODIGO preenchido), o sistema exibe: "Categoria já enviada para o ECommerce!"
  • Ao tentar excluir um grupo já enviado, exibe: "Grupo já enviado para o ECommerce!"
  • Ao tentar excluir um campo já enviado, exibe: "Campo já enviado para o ECommerce!"
  • Ao tentar excluir um valor já enviado, exibe: "Valor já enviado para o ECommerce!"
  • Ao tentar excluir uma categoria que já possui produtos associados, o sistema exibe: "Categoria já está em uso nos Produtos!"
  • Ao tentar excluir um campo que já possui especificações associadas a produtos, o sistema exibe: "Campo já está em uso nos Produtos!"
  • Ao excluir um grupo, o sistema também limpa automaticamente as especificações de produtos vinculadas aos campos deste grupo que não possuam valor (EE_VALOR vazio).
  • A árvore de categorias é ordenada alfabeticamente e é reconstruída automaticamente ao gravar uma nova categoria.
  • O botão Transformar Grupos/SubGrupos é exibido quando a árvore tem no máximo um item (estado inicial sem categorias), sugerindo a migração de grupos de produtos para categorias de e-commerce.
  • Ao confirmar exclusão de categoria: "Confirma Exclusão da Categoria?"; de grupo: "Confirma Exclusão do Grupo?"; de campo: "Confirma Exclusão do Campo?"; de valor: "Confirma Exclusão do Valor?"
  • O caminho completo da categoria selecionada é exibido acima da grade de grupos no formato Pai > Filho > Neto.

Dúvidas frequentes

Posso criar categorias em múltiplos níveis (subcategorias)? Sim. Selecione a categoria pai na árvore antes de criar uma nova, e ela será criada como subcategoria. A árvore suporta múltiplos níveis de hierarquia.

Por que não consigo excluir uma categoria? Se a categoria já foi sincronizada com o e-commerce (possui código externo) ou se há produtos associados a ela, a exclusão é bloqueada. Inative a categoria ao invés de excluir.

O que são "Grupos" dentro de uma categoria? Grupos organizam os campos de especificação. Por exemplo, na categoria "Smartphone", um grupo pode ser "Câmera" com campos como "Resolução", "Zoom Digital" e "Flash".

Quando o botão "Transformar Grupos/SubGrupos" aparece? Ele aparece quando ainda não há categorias de e-commerce cadastradas, sugerindo que você converta a estrutura de Grupos e SubGrupos de Produtos em categorias de e-commerce.