Skip to content

Parameters (Store) ​

Access prerequisites

  • Permission (module): approveStore
  • License/Feature: MIDAS_MARKETPLACE enabled in the tenant license (Vault).
  • Menu container: GENERAL → group Stores → Parameters (route /flexible-characteristics/parameters)

What it is / when to use ​

Parameters are the characteristics a product can have (size, colour, weight, etc.). The operator defines the catalogue of reusable characteristics and the type of each one (numeric with range, option list, or free text). These parameters are then associated with store categories, standardising product attributes.

Prerequisites ​

  • Permission: approveStore (CPM static enum + dynamic module in the DB).
  • License/Feature: MIDAS_MARKETPLACE enabled.

Step by step ​

  1. Go to Stores → Parameters.
  2. The list shows characteristics by name; filter with the search field.
  3. Use Create to open the parameter dialog.
  4. Set the name and type (along with the rules for that type); save.
  5. On each item: View, Edit, Duplicate, or Delete.

Fields (parameter dialog) ​

FieldWhat it isRequired?System/backend effect
NameName of the characteristicYesAlso copied to description on save.
Type (rules.type)numeric, options, or free_textYesDetermines how the product fills in the attribute.
Numeric range (numeric.from / numeric.until)Min./max. limitsConditionalRequired when type = numeric — from and until must be filled in. When saving as numeric, options are discarded.
Options (options[])List of allowed valuesConditionalRequired when type = options (≥ 1 option). Add/remove options via the field. When saving as options, the numeric range is discarded.

Actions and modals ​

  • Create / Edit: opens DialogParameterFormComponent. Save is blocked if the name, range (numeric), or options (options) are missing.
  • Duplicate: creates a copy with a numeric suffix in the name (id reset to zero) — useful for variations.
  • Delete: confirmation via bottom-sheet.
  • View: opens the parameter in read-only mode.

Business rules / considerations ​

Attention

  • The type defines which rules are required: numeric requires a complete range (from/to); options requires at least one option.
  • When the type is changed, the system discards incompatible rules (range ↔ options) at save time.