Come configurare l’inserimento obbligatorio di un campo com Magento 2
Chi lavora con Magento 2, conosce bene le potenzialità della piattaforma, la diffusione e l’alto numero di tutorial e forum esistenti. Nonostante ciò, esiste sempre una personalizzazione “impossibile”, difficile da trovare nella rete.
Come configurare obbligatorio un campo di registrazione cliente ?, o un campo per la compilazione ordine come ospite ?
Innanzitutto non è necessario modificare codice software (php, html, phtml…), e neppure file XML di configurazione.
Potrebbe interessarti anche: Come disabilitare una estensione di Mangento 2 in 5 modi diversi
Ad esempio se volessimo rendere obbligatorio l’inserimento del campo Partita IVA, è sufficiente modificare una informazione nel database.
La personalizzazione che andiamo a vedere, diventa necessaria per eCommerce B2B. Cioè nel caso in cui il negozio vuole vincolare le vendite solo verso le aziende.
Apri il Database di Magento 2, vai nella tabella eav_attribute e cerca il campo vat_id nella colonna attribute_code:
nel record vat_id c’è un’altra colonna, che si chiama is_required.
Per rendere obbligatorio il campo Partita IVA, metteremo 1 nel campo is_required, per renderlo facoltativo metteremo 0.
Potrebbe interessarti anche: Cos’è Omni-channelPassaggio dal canale singolo al multicanale
Se il campo è stato impostato come obbligatorio, in fase di registrazione il nuovo cliente dovrà specificare anche la partita IVA.
e in fase di checkout, anche la partita IVA viene etichettata con l’asterisco, e quindi obbligatorio.
Potrebbe interessarti anche: eCommerce: come si evolve il commercio elettronico per le PMI
Se vuoi migliorare il tuo ecommerce, potete cantattarmi inviando una email all’indirizzo [email protected], o compilando il form contatti di BlogInnovazione.it
Guido Pratt
Magento Specialist