Pular para o conteúdo principal

StockCategory (Categoria de Estoque)

A StockCategory organiza produtos e servicos em grupos para facilitar a gestao e aplicar regras de negocio.

Descricao

Categorias de estoque definem agrupamentos de produtos/servicos e podem conter regras especiais como integracao com Beauty Center, sugestao de recompra, e ignorar descontos do PDV.

Dados

Informacoes da Categoria

CampoTipoObrigatorioDescricao
nameTextoSimNome da categoria
typeSelecaoSim"all", "product", "service"
activeBooleanoSimSe esta ativa

Flags de Comportamento

CampoTipoPadraoDescricao
ignore_pdv_discountsBooleanofalseIgnora descontos do PDV
link_to_beautyBooleanofalseVincula ao Beauty Center
link_to_doctorBooleanofalseVincula a Clinica
link_to_petBooleanofalseExige selecao de pet
repurchaseBooleanofalseSugere recompra
days_for_repurchaseNumero0Dias para sugestao de recompra

Relacionamentos

Pertence a

EntidadeObrigatorioDescricao
AccountSimConta do petshop

Possui

EntidadeDescricao
StockSubcategoriesSubcategorias
SaleItemsProdutos/Servicos

Tipos

TipoDescricaoUso
allProdutos e servicosCategoria generica
productApenas produtosRacao, Acessorios
serviceApenas servicosBanho, Tosa

Regras por Tipo

Se type = "product"

  • link_to_beauty = false (forcado)
  • link_to_doctor = false (forcado)
  • link_to_pet = false (forcado)

Se type = "service"

  • repurchase = false (forcado)

Flags de Comportamento

ignore_pdv_discounts

Quando true:

  • Produtos desta categoria nao recebem desconto do PDV
  • Desconto individual ainda pode ser aplicado

Quando true:

  • Servicos desta categoria aparecem no Beauty Center
  • Podem ser agendados

Quando true:

  • Servicos desta categoria aparecem na Clinica
  • Vinculados a consultas/internacoes

Quando true:

  • Ao adicionar ao carrinho, exige selecao de pet
  • Vinculo obrigatorio antes de finalizar venda

repurchase

Quando true:

  • Sistema sugere recompra ao cliente
  • Calcula baseado em dias_for_repurchase

Sistema de Recompra

Configuracao

repurchase = true
days_for_repurchase = 30

Comportamento

  1. Cliente compra produto da categoria
  2. Sistema agenda lembrete para 30 dias
  3. Envia notificacao de recompra

Hierarquia

Sincronizacao com Itens

Quando categoria e atualizada:

  • Sistema atualiza todos os itens com get_data_from_category = true
  • Propaga flags para produtos/servicos

Validacoes

CampoRegra
nameObrigatorio, unico por conta
typeObrigatorio

Escopos

EscopoDescricao
activedApenas ativas
disabledApenas inativas

Ordenacao

Padrao: ordenado por nome alfabeticamente.

Uso no Sistema de Estrelas

Categorias podem ser configuradas para o sistema de fidelidade:

  • Cliente ganha estrela ao comprar na categoria
  • Validade da estrela configurada no CRM

Permissoes

AcaoDescricao
CriarCriar categoria
EditarAlterar configuracoes
DesativarMarcar como inativa
VisualizarVer produtos da categoria