Albicchiere

SKU Configuration

Documentation for managing and configuring SKUs for wine dispensers

Struttura del file

Il file di configurazione è suddiviso nelle seguenti sezioni:

  • prodotti: Elenco dei prodotti disponibili, con i rispettivi codici SKU, colori compatibili, modelli (se presenti) e versioni disponibili.
  • modelli: Definisce i modelli opzionali, con il loro codice SKU.
  • colori: Definisce i colori disponibili e i relativi codici SKU.
  • versioni: Definisce le versioni disponibili e i relativi codici SKU.

1. Prodotti

Ogni prodotto ha:

  • Un nome (es. "Albi Home M+").
  • Un SKU identificativo.
  • Una lista di colori compatibili.
  • (Opzionale) Una lista di modelli.
  • Una lista di versioni compatibili.

Esempio:

  - nome: "Albi Home M+"
    sku: "HMP"
    colori: ["BLM"]
    modelli: ["NBP", "WBP"]
    versioni: ["CEE", "PLG", "PLI"]

Questo indica che il prodotto "Albi Home M+" (HMP) è disponibile solo nel colore "Black Matte" (BLM) e può avere due modelli (NBP, WBP). Indipendentemente dal modello, supporta tre versioni di connessione (CEE, PLG, PLI).

2. Modelli

Se un prodotto ha modelli, questi devono essere selezionati tra quelli disponibili nella sezione "modelli". Se un prodotto non ha modelli associati, viene omessa la chiave modelli.

Esempio:

modelli:
  - nome: "Senza Batteria"
    sku: "NBP"
  - nome: "Con Batteria"
    sku: "WBP"

3. Colori

I colori sono definiti in una sezione separata e vengono referenziati dai prodotti.

colori:
  - nome: "Black Matte"
    sku: "BLM"
  - nome: "Steel"
    sku: "STL"

4. Versioni

Le versioni rappresentano l'ultima selezione disponibile per ogni prodotto (es. tipo di presa compatibile).

versioni:
  - nome: "CEE Plug"
    sku: "CEE"
  - nome: "Type G Plug"
    sku: "PLG"
  - nome: "Type I Plug"
    sku: "PLI"

Generazione degli SKU

Uno SKU viene generato concatenando i codici delle selezioni effettuate:

[SKU_PRODOTTO]-[SKU_COLORE]-[SKU_MODELLO (se presente)]-[SKU_VERSIONE]

Esempi di SKU validi

ProdottoColoreModelloVersioneSKU
Albi Home M+Black MatteSenza BatteriaCEEHMP-BLM-NBP-CEE
Albi Home M+Black MatteSenza BatteriaPLGHMP-BLM-NBP-PLG
Albi Home M+Black MatteSenza BatteriaPLIHMP-BLM-NBP-PLI
Albi Home M+Black MatteCon BatteriaCEEHMP-BLM-WBP-CEE
Albi Home M+Black MatteCon BatteriaPLGHMP-BLM-WBP-PLG
Albi Home M+Black MatteCon BatteriaPLIHMP-BLM-WBP-PLI
Albi ProSteel-CEEPRO-STL-CEE
Albi ProSteel-PLGPRO-STL-PLG
Albi ProSteel-PLIPRO-STL-PLI

Regole di validazione

  1. Un prodotto possa essere selezionato solo se esiste nella lista prodotti.
  2. Un colore sia selezionabile solo se incluso nei colori compatibili del prodotto.
  3. Un modello (se richiesto) sia selezionabile solo se incluso nella lista modelli del prodotto.
  4. Una versione sia selezionabile solo se inclusa nella lista versioni del prodotto.
  5. La composizione dello SKU segua la struttura definita sopra.

On this page