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 Cadastros → Complementares → Categorias 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¶
- No painel esquerdo, clique em Novo Categoria (botão acima da árvore de categorias).
- No painel direito, preencha:
- Código: gerado automaticamente por
GEN_CATEGPROD - Nome: nome da categoria — obrigatório
- SEO / Slug: dados para otimização de mecanismos de busca
- Ordem: sequência de exibição na vitrine
- Inativo: desativa a categoria sem excluí-la
- Clique em Gravar Categoria para salvar.
- 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¶
- Selecione a categoria na árvore.
- No painel Grupos, clique em Novo Grupo.
- Preencha:
- Código: gerado automaticamente
- Nome: nome do grupo de atributos (ex.:
Conectividade,Dimensões) - Inativo: desativa o grupo
- Clique em Gravar Grupo.
Como cadastrar campos de especificação dentro de um grupo¶
- Com a categoria e o grupo selecionados, no painel Campos, clique em Novo Campo.
- Preencha:
- Código: gerado automaticamente
- Nome: nome do campo de especificação (ex.:
Memória RAM,Tela) - Tipo: tipo do campo (combo — ex.: texto, numérico, seleção)
- Inativo: desativa o campo
- Clique em Gravar Campo.
Como adicionar valores possíveis a um campo¶
- Com o campo selecionado, no painel Valores, clique no campo Adicionar Valor e digite o valor.
- Pressione
Enterou clique fora do campo para confirmar. O valor será adicionado à grade. - 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_ECODIGOpreenchido) 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_ECODIGOpreenchido), 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_VALORvazio). - 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.