Le differenze tra categorie, reference data e reference entity

Questa pagina è rivolta agli amministratori: le operazioni descritte richiedono l'accesso all'area di amministrazione.

Categorie, reference data e reference entity forniscono valori che i prodotti usano attraverso i loro attributi. Si differenziano per la struttura, per le lingue e per il modo in cui si collegano ai prodotti.

Categorie

Le categorie formano un albero: ogni categoria può avere sottocategorie, e ogni albero appartiene a una famiglia di categorie, per esempio quella del sito e-commerce o quella di un marketplace. Nome, descrizione, metadati e link di una categoria si scrivono lingua per lingua, e openlane calcola per ogni categoria il breadcrumb, cioè il percorso dalla radice.

Un prodotto si collega alle categorie con un attributo di tipo CategoryLinkValue, che può contenere più categorie, anche di famiglie diverse, o SingleCategoryLinkValue, che contiene una sola categoria di una famiglia. Un canale può indicare la sua famiglia di categorie: in quel caso, per il canale contano solo le categorie di quella famiglia.

Le famiglie di categorie sono i valori della lista di reference data CategoryFamily.

Reference data

Una lista di reference data è un elenco di valori, ciascuno con una chiave e una descrizione. La descrizione è una sola per tutte le lingue. I valori hanno un ordine, ma non una gerarchia.

Le liste servono in due modi:

  • come valori tra cui scegliere in un attributo, per esempio un attributo SelectableOptionsGlobalValue collegato a una lista, oppure BooleanRefDataValue e NumericRefDataValue;
  • come elenchi usati da openlane stesso: le lingue, i paesi, i brand, gli attribute set, i gruppi di utenti, i tipi di canale e le famiglie di categorie sono liste di reference data.

Reference entity

Una reference entity è una scheda a sé, con uno SKU e attributi propri, per esempio un materiale con nome, descrizione e immagini, oppure un designer con la sua biografia. Le reference entity sono raggruppate per tipo: ogni tipo di reference entity definisce i propri attributi, come un entity type dei prodotti.

Un prodotto si collega alle reference entity con un attributo di tipo ReferenceEntityLinkValue. Dalla scheda di una reference entity, la scheda Used By mostra i prodotti che la usano.

A confronto

Categorie Reference data Reference entity
Struttura Albero, diviso per famiglia Elenco di chiavi e descrizioni Schede con SKU, raggruppate per tipo
Testi per lingua Sì No Secondo gli attributi del tipo
Collegamento ai prodotti CategoryLinkValue, SingleCategoryLinkValue Attributi collegati alla lista ReferenceEntityLinkValue
Chi li gestisce Area di amministrazione Categories Area di amministrazione ReferenceData Il tipo: il permesso utente Can manage reference entity types. Le schede: i permessi utente per ciascun tipo

Come scegliere:

  • per un insieme di valori da organizzare in livelli, con testi tradotti e metadati per i canali, usa le categorie;
  • per un elenco di valori semplici, uguali in tutte le lingue, usa una lista di reference data;
  • per valori che hanno informazioni proprie, come testi, numeri o media, usa un tipo di reference entity.

Le procedure sono descritte in Come creare e modificare le categorie, Come gestire una lista di reference data e Come creare un tipo di reference entity.