Come aggiungere una regola di validazione a un attributo

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

Imposta i controlli che un attributo dei prodotti deve superare su ciascun tipo di canale. Servono l'area di amministrazione Attributes e il permesso utente Can edit all fields. Il modello delle regole è descritto in Come funziona la validazione.

  1. Nel menu seleziona Admin, poi Attributes, e scegli l'entity type in Entity.
  2. Nella riga dell'attributo premi l'icona Validation Rules. Si apre la pagina delle regole dell'attributo, con il suo tipo sotto il titolo.
  3. Se vuoi raggruppare i problemi di questo attributo, scegli una classe in Validation Error Class. Lascia Any per non assegnarne nessuna.
  4. Trova la sezione del tipo di canale. Ogni tipo di canale ha la sua sezione, intitolata con la chiave e il nome del tipo.
  5. In Validation Type scegli Error o Warning.
  6. Imposta i controlli, per esempio Required. I controlli dipendono dal tipo di attributo e sono descritti nella pagina di ciascun tipo, a partire da I tipi di attributo: per molti tipi gli altri controlli valgono solo con Required selezionato.
  7. Ripeti i passi 5 e 6 per gli altri tipi di canale su cui l'attributo deve essere controllato. Un tipo di canale senza controlli non produce né errori né warning.
  8. Premi Save.

Compare il messaggio Attribute saved. Per i singoli canali in cui la regola deve essere diversa, aggiungi un'eccezione come descritto in Come gestire le eccezioni di una regola.

L'icona Validation Rules compare solo per i tipi di attributo che possono essere validati e non compare per gli attributi delle reference entity.

Applicare la regola ai prodotti esistenti

Il salvataggio delle regole non rivalida i prodotti: la regola si applica a un prodotto quando viene salvato di nuovo. Per applicarla subito a tutti i prodotti serve l'area di amministrazione Maintenance.

  1. Nel menu seleziona Admin, poi Maintenance.
  2. Nella riga Validate all products premi l'icona Run.
  3. Conferma.

Compare il messaggio Event fired e la validazione di tutti i prodotti prosegue in background.