Histórias de Usuário: OmniDom Produtos (Catálogo)
📌 Épico Identificado
- Nome do épico: Gestão Dimensional de Catálogo e Componentes
- Objetivo de negócio: Modernizar e unificar o CRUD de produtos propiciando agilidade em estruturas que demandam ramificações complexas (Variações por cor/tamanho) ou associações logísticas criativas (Kits de fomento), tudo sob a vigilância das novas conformidades de Reforma Tributária no mesmo formulário.
- Módulo/sistema identificado: Catálogo Base & Pricing / OmniDom BackOffice
📖 Histórias de Usuário
HU1: Base de Cadastro e Estruturação de Abas de Produto- Como Gestor de Catálogo Omni
- Quero visualizar o painel modular do Módulo de Produtos para entrar e criar itens através de um formulário longo dividido inteligentemente entre Abas (Gerais, Logística, Fiscal/Preços).
- Para que eu adicione inventário organizadamente sem cansaço visual, preenchendo todos os requisitos que garantem a aprovação da nota fiscal.
- Prioridade sugerida: Alta
- Estimativa de complexidade: GG
- CA1: Dado que eu seleciono “Novo Produto” / Quando abre a interface Base / Então eu percebo seções divididas exigindo inputs para NCM, Categoria, Marca e Preço. (Visível nas telas)
- CA2: Dado que deixei em branco algum campo compulsório (*) tipo NCM da Aba Fiscal / Quando aplico Salvar Total / Então o sistema trava e me leva a aba problemática sublinhando a área do form. (Processo Inferido UI Responsável).
- RN1: Proteção de NCM e Reforma
- Atributos não contornáveis para salvamento devido ao acoplamento estrito de faturamento da jornada Omni.
HU2: Dinamismo de Grades de Variações de SKU
- Como Analista de E-commerce
- Quero adicionar um tipo “Variação”, escrever sub-tags de Cor e Tamanho e solicitar derivação combinatória
- Para que os SKUs-filhos sejam formatados todos de uma vez (ex: Camisa-Preta-P) poupando recadastramento compulsório infindável
- Prioridade sugerida: Alta
- Estimativa de complexidade: G
- CA3: Dado que estou na aba de propriedades e clico para agrupar 3 Cores e 2 Tamanhos / Quando confirmo / Então o grid de variações se popula com exatos 6 registros para adição paralela de códigos EAN e estoque isolados. (Visível nas telas).
HU3: Amarração Logística Inteligente para Produtos KITs (Combos/Bundles)
- Como Estrategista de Vendas e Marketing
- Quero marcar um dos meus novos produtos raiz como “Kit”, puxando da base outros produtos avulsos preexistentes
- Para que eu possa criar um SKU virtual atraente somando os valores sem inflar saldos mentirosos na prateleira real do CD.
- Prioridade sugerida: Média
- Estimativa de complexidade: M
- CA4: Dado que terminei a alocação de itens de composição num Kit / Quando visito o painel / Então noto que o estoque livre da Cesta/Kit não permite inserções manuais, espelhando apenas a sobra matemática do item que menos tenha chance comercial em sua lista de base (Gargalo de inventário). (Comportamento UI Visível).
- CA5: Dado que clico num menu ou tabela sub-anexa / Quando busco os componentes / Então a busca reativa do banco facilita encontrar o “Shampoo” para emparelhar com o “Condicionador”. (Visível).
- RN2: Abstração Financeira de Puxada
- O sistema deve entender que o saldo do KIT espelha a função LOWER do vetor dos participantes do pacote, a fim de impedir que o e-commerce venda ar se um parafuso acabar para fechar 1 mesa, por exemplo.
🗂️ Backlog Sugerido
| ID | História | Prioridade | Tamanho |
|---|---|---|---|
| HU1 | Base de Cadastro Simples e Estruturação de Abas de Produto e Regra Fiscal | Alta | GG |
| HU2 | Dinamismo Estrutural de Grades de Variações Cruzadas | Alta | G |
| HU3 | Amarração Logística Inteligente e Cálculo de Limite para SKUs do tipo KITs | Média | M |
📝 Definition of Ready
- ✅ UX e fluxograma atestados pelo Flow de Gravação real enviado (OmniDom Produto.webm).
- ✅ Regras de negócio essenciais abstraídas e pontuadas (Kits Stock Algorithm).
- ✅ Critérios de aceitação tangibilizados aos comportamentos Cartesianos.
- ⬜ Schema oficial de integração ERP/Vtex avaliado p/ conversões de JSON de Atributos Variáveis.