Parâmetros (Loja)
Pré-requisitos de acesso
- Permissão (módulo):
approveStore - Licença/Feature:
MIDAS_MARKETPLACEhabilitada na licença do tenant (Vault). - Contêiner do menu: GERAL → grupo Lojas → Parâmetros (rota
/flexible-characteristics/parameters)
O que é / quando usar
Os Parâmetros são as características que um produto pode ter (tamanho, cor, peso etc.). O operador define o catálogo de características reutilizáveis e o tipo de cada uma (numérica com faixa, lista de opções ou texto livre). Esses parâmetros são depois associados às categorias da loja, padronizando os atributos dos produtos.
Pré-condições
- Permissão:
approveStore(enum CPM + módulo dinâmico no DB). - Licença/Feature:
MIDAS_MARKETPLACEhabilitada.
Passo a passo
- Acesse Lojas → Parâmetros.
- A lista mostra as características pelo nome; filtre pela busca.
- Use Criar para abrir o diálogo do parâmetro.
- Defina nome e tipo (e as regras conforme o tipo); salve.
- Em cada item: Visualizar, Editar, Duplicar ou Excluir.
Campos (diálogo do parâmetro)
| Campo | O que é | Obrigatório? | Efeito no sistema/backend |
|---|---|---|---|
| Nome | Nome da característica | Sim | Também é copiado para a description ao salvar. |
Tipo (rules.type) | numeric, options ou free_text | Sim | Determina como o produto preenche o atributo. |
Faixa numérica (numeric.from / numeric.until) | Limites mín./máx. | Condicional | Obrigatório quando tipo = numeric — from e until precisam estar preenchidos. Ao salvar como numérico, as options são descartadas. |
Opções (options[]) | Lista de valores possíveis | Condicional | Obrigatório quando tipo = options (≥ 1 opção). Adicione/remova opções pelo campo. Ao salvar como opções, a faixa numérica é descartada. |
Ações e modais
- Criar / Editar: abre
DialogParameterFormComponent. Salvar fica bloqueado se faltar nome, faixa (numeric) ou opções (options). - Duplicar: cria uma cópia com sufixo numérico no nome (id zerado) — útil para variações.
- Excluir: confirmação por bottom-sheet.
- Visualizar: abre o parâmetro em modo leitura.
Regras de negócio / cuidados
Atenção
- O tipo define quais regras são exigidas: numérico precisa de faixa completa (de/até); opções precisa de ao menos uma opção.
- Ao trocar o tipo, o sistema descarta as regras incompatíveis (faixa ↔ opções) no momento de salvar.