Come evidenziato nel precedente capitolo di questo manuale ogni Set potrà essere composto, ovviamente, da una o più opzioni di personalizzazione.
ATTENZIONE! Per poter visualizzare e gestire le opzioni di un Set, è necessario aver effettuato almeno un salvataggio del Set stesso
Una volta impostati tutti i parametri di configurazione, salvando il Set verrà infatti visualizzatala sezione “Opzioni” all’interno della quale poter definire e gestire le singole opzioni di personalizzazione che andranno a comporre il Set in esame
I pulsanti presenti nella contestuale barra degli strumenti consentono rispettivamente di:
Modifica ( ): consente di modificare l’opzione di personalizzazione attualmente selezionata in elenco
Elimina ( ): consente di eliminare l’opzione di personalizzazione attualmente selezionata in elenco
Giù / Su (): consentono di modificare la posizione dell’opzione di personalizzazione attualmente selezionata in elenco spostandola rispettivamente verso il basso o verso l’alto.
ATTENZIONE! L’ordinamento impostato per le opzioni di personalizzazione all’interno del Wizard, si rifletterà poi anche sul front end del sito
In conseguenza di ciò l’opzione con “Posizione” uguale a 1 sarà, di base, quella che verrà visualizzata, sul front end del sito, come primo elemento all’interno del componente “Set Opzioni”
Nuovo ( ): consente di creare una nuova opzione di personalizzazione.
Cliccando su questo pulsante verrà infatti visualizzata la maschera “Opzione”
all’interno della quale poter impostare un valore per i seguenti parametri:
Tipo di Campo: consente di definire il tipo di controllo da utilizzare per gestire l’opzione di personalizzazione che si sta codificando. E’ possibile selezionare uno dei seguenti valori:
Label Opzione: consente di specificare, in ciascuna delle lingue attualmente gestite, la label da utilizzare per l’opzione di personalizzazione che si sta codificando
Segnaposto: solo per controlli di tipo “Text Field” e “Text Area”. Consente di indicare, in ciascuna delle lingue attualmente gestite, un testo che verrà poi utilizzato come segnaposto all’interno del corrispondente campo di input
Tipo Valore: solo per controlli di tipo “Text Field”. Consente di indicare il tipo di dato da gestire all’interno del corrispondente campo di input. E’ possibile selezionare uno dei seguenti valori:
Tale configurazione potrebbe rivelarsi particolarmente utile nel momento in cui l’articolo in esame dovesse essere ad esempio una “Carta Regalo” ad importo libero. La custom option consentirebbe infatti all’utente di indicare esattamente l’importo da caricare sulla relativa carta regalo
ATTENZIONE! Considerata la natura di questa opzione (e la conseguente possibilità da parte dell’utente di indicare esattamente il prezzo di acquisto del relativo articolo) è consigliabile utilizzarla con particolare attenzione.
Nel caso in cui dovessero essere inseriti dei valori all’interno dei successivi campi “Valore Minimo” e “Valore Massimo”, il prezzo inserito a front end in fase di personalizzazione dell’articolo, verrà accettato e validato solo se compreso nel range definito da questi stessi valori.
ATTENZIONE! Gli importi indicati all’interno dei campi “Valore Minimo” e “Valore Massimo” vanno considerati nella valuta associata al Set in esame
Valore minimo / massimo: solo per controlli di tipo “Text Field” con “Tipo Valore” impostato su “Numerico”, “Decimale” o “Prezzo”
Consentono di impostare un range di validazione per il numero inserito a front end all’interno del corrispondente campo di input
Nel momento in cui si dovesse dunque decidere di valorizzare questi campi, il numero inserito a front end in fase di personalizzazione dell’articolo, verrà accettato e validato solo se compreso nel range definito da questi stessi valori.
In queste condizioni inoltre, in corrispondenza del campo di input, verrà visualizzato anche un apposito messaggio per informare l’utente relativamente al range di valori accettati dal campo in esame
Step: solo per controlli di tipo “Text Field” con “Tipo Valore” impostato su “Numerico”, “Decimale” o “Prezzo”
Consente di impostare lo step di validazione per i valori che verranno poi inseriti all’interno del corrispondente campo di input.
Nel momento in cui si dovesse dunque decidere di impostare per questo parametro un valore diverso da zero, il numero inserito a front end in fase di personalizzazione dell’articolo, verrà accettato e validato solo nel caso in cui sia effettivamente un multiplo dello step indicato.
In queste condizioni inoltre, in corrispondenza del campo di input, verrà visualizzato anche un apposito messaggio per informare l’utente del fatto che il valore da inserire all’interno del campo dovrà essere necessariamente un multiplo dello step indicato. Il testo in questione potrà essere personalizzato alla pagina “Gestione Testi / Messaggi del Sito” (componente “Form” campo “Step”)
Nel caso in cui il campo in esame dovesse essere di tipo “Prezzo” a fianco del testo utilizzato per indicare all’utente che sono ammessi solo valori multipli dello step indicato, verrà visualizzato anche il simbolo della valuta attualmente in uso all’interno del sito (lo step impostato sarà quindi lo stesso per tutte le valute gestite)
ATTENZIONE! se, nella formula di calcolo del prezzo finale, dovessero essere inseriti anche controlli di tipo “Text Field” con il campo Step opportunamente valorizzato, il calcolo del prezzo verrà effettuato, secondo quanto impostato in questa stessa formula, anche nel caso in cui il valore inserito nei campi “Text Field” non dovesse essere un multiplo dello step indicato. In ogni caso, in queste condizioni, non sarà comunque possibile aggiungere l’articolo in carrello.
Nel momento in cui si dovesse infatti cliccare sul pulsante di aggiunta in carrello, verranno applicati tutti i controlli di validazione del form e se i valori inseriti in corrispondenza dei suddetti campi non dovessero essere multipli dello step indicato verranno visualizzati gli appositi messaggi di errore.
Valore di default: solo per controlli di tipo “Text Field” e “Text Area”. Consente di indicare un testo che verrà utilizzato (e visualizzato) come valore di default all’interno del corrispondente campo di input.
Condizione di visibilità: consente di impostare una condizione in base alla quale poter definire quando l’opzione di personalizzazione in esame dovrà essere effettivamente visibile sul front end del sito.
Tale condizione potrà essere definita, sostanzialmente, sulla base dei valori impostati per le altre opzioni di personalizzazione presenti all’interno dello stesso set.
Cliccando sul pulsante “Aggiungi Nuovo Filtro” verranno infatti visualizzate tutte le opzioni dello stesso set ad esclusione di quelle per cui il parametro “Tipo di Campo” è stato impostato sul valore “Date” o “File”
Una volta selezionata l’opzione desiderata sarà poi possibile impostare il filtro da soddisfare affinché l’opzione di personalizzazione in esame possa effettivamente essere visualizzata sul front end del sito
Nell’esempio rappresentato in figura, l’opzione in esame verrà effettivamente visualizzata e proposta sul front end agli utenti del sito, solo nel momento in cui l’opzione “Seleziona gli Accessori”, presente all’interno dello stesso set, dovesse essere impostata esattamente sul valore “Kit Pulizia”
ATTENZIONE! Nel caso in cui non dovesse essere impostata nessuna Condizione di Visibilità, l’opzione in esame sarà sempre visibile
Campo Obbligatorio: consente di indicare se l’opzione di personalizzazione in esame dovrà o meno essere considerata come obbligatoria al fine di poter inserire il relativo articolo in carrello / wishlist / comparatore.
ATTENZIONE! Tentando di aggiungere in carrello / wishlist / comparatore un articolo con associato un set per cui sono state definite opzioni di personalizzazione obbligatorie, l’utente verrà automaticamente ricondotto alla relativa pagina prodotto dove sarà necessario valorizzare tali opzioni prima di poter effettivamente aggiungere l’articolo in carrello / wishlist / comparatore
Condizione di obbligatorietà – visibile solo nel caso in cui il parametro “Campo Obbligatorio” sia stato impostato sul valore “Si”
Consente di impostare una condizione in base alla quale poter definire quando l’opzione di personalizzazione in esame dovrà essere effettivamente obbligatoria.
Anche in questo caso la Condizione di Obbligatorietà potrà essere definita, sostanzialmente, sulla base dei valori impostati per le altre opzioni di personalizzazione presenti all’interno dello stesso set.
Cliccando sul pulsante “Aggiungi Nuovo Filtro” verranno infatti visualizzate tutte le opzioni dello stesso set ad esclusione di quelle per cui il parametro “Tipo di Campo” è stato impostato sul valore “Date” o “File”
Una volta selezionata l’opzione desiderata sarà poi possibile impostare il filtro da soddisfare affinché l’opzione di personalizzazione in esame possa diventare effettivamente obbligatoria
Nell’esempio rappresentato in figura, l’opzione in esame diventerà obbligatoria per poter aggiungere l’articolo in carrello/wishlist/comparatore, solo nel momento in cui l’opzione “Seleziona il Materiale”, presente all’interno dello stesso set, dovesse essere impostata esattamente sul valore “Oro”
ATTENZIONE! Eventuali Condizioni di Obbligatorietà verranno applicate solo nel caso in cui l’opzione in esame sia effettivamente visibile nel form di personalizzazione del prodotto
Ciò significa dunque che nel momento in cui, per una per determinata opzione di personalizzazione, dovessero essere impostate sia una condizione di visibilità che una di obbligatorietà, quest’ultima verrà effettivamente applicata solo se è stata prima verificata anche la condizione di visibilità e dunque solo se l’opzione in esame risulta essere effettivamente visibile all’utente sul front end del sito
ATTENZIONE! Nel caso in cui non dovesse essere impostata nessuna Condizione di Obbligatorietà, l’opzione in esame sarà considerata sempre obbligatoria
Dimensione Massima: solo per controlli di tipo “Text Field”, “Text Area” e “File”. Dipendentemente dal tipo di controllo utilizzato consente:
Estensioni Consentite: solo per controlli di tipo “File”. Consente di indicare le estensioni dei file per cui sarà effettivamente consentito l’upload
Tipo Prezzo: solo per controlli di tipo “Text Field”, “Text Area”, “Data” e “File”. Come evidenziato nei precedenti capitoli di questo manuale, ogni singola opzione di personalizzazione potrà andare ad incrementare o meno il prezzo di acquisto del relativo articolo. Il parametro in esame consente di indicare come dovrà essere trattato l’eventuale incremento di prezzo legato alla selezione della custom option in esame.
E’ possibile selezionare uno dei seguenti valori:
ATTENZIONE! Nel caso in cui l’articolo dovesse essere soggetto a sconti quantità e/o a particolarità prezzo / sconto in base alla quantità, il prezzo di acquisto sulla base del quale calcolare l’incremento percentuale che determinerà la selezione di questa specifica opzione è, ovviamente, quello corrispondente al relativo scaglione
Il campo “Base Calcolo Percentuale” consente, inoltre, di specificare su cosa dovrà essere calcolata la percentuale di incremento:
Applicazione IVA: solo per controlli di tipo “Text Field”, “Text Area”, “Data” e “File”. Consente di indicare se l’importo da aggiungere al prezzo di acquisto dell’articolo, calcolato secondo i parametri precedentemente impostati, dovrà essere considerato o meno comprensivo di IVA. E’ possibile selezionare uno dei seguenti valori:
Nel caso in cui ad effettuare l’ordine fosse invece un utente di tipo azienda (generando quindi un OC) l’importo da aggiungere al prezzo di acquisto dell’articolo coinciderà con il valore calcolato secondo i parametri precedentemente impostati scorporato dell’iva, secondo l’aliquota in uso all’interno del gestionale (iva cliente, particolarità iva, iva articolo). L’iva così calcolata andrà ad influire sul totale della relativa voce presente nel piede del documento.
Nel caso in cui ad effettuare l’ordine sia invece un utente di tipo azienda (generando quindi un OC) l’importo da aggiungere al prezzo di acquisto dell’articolo coinciderà esattamente con il valore calcolato secondo i parametri precedentemente impostati. L’iva relativa all’incremento di prezzo verrà comunque calcolata e andrà ad influire sul totale della relativa voce presente nel piede del documento.
Moltiplica il prezzo per gli elementi in confezione: consente di decidere se l’incremento di prezzo definito sulla base dei precedenti parametri dovrà o meno essere moltiplicato per il numero di pezzi presenti nella confezione del prodotto che si sta personalizzando
ATTENZIONE! Il parametro “Moltiplica il prezzo per gli elementi in confezione”, selezionato a default, ha effetto, ovviamente, solo nel caso in cui il prodotto che si sta personalizzando dovesse essere gestito a confezioni
Gestione Valori: solo per controlli di tipo “List”, “Radio” e “Check Box”. All’interno di questa sezione sarà possibile indicare le diverse possibili opzioni di scelta che verranno visualizzate sul front end del sito all’interno del relativo controllo.
ATTENZIONE! Prima di poter inserire le possibili opzioni di scelta è necessario aver effettuato almeno un salvataggio della custom option in esame.
Nella parte sinistra della sezione “Gestione Valori” è riportato l’elenco delle possibili opzioni di scelta che verranno poi visualizzate sul front end del sito in relazione alla custom option in esame.
I pulsanti presenti nella contestuale barra degli strumenti consentono rispettivamente di:
Elimina ( ): consente di eliminare l’opzione attualmente selezionata in elenco
Modifica ( ): consente di modificare l’opzione attualmente selezionata in elenco
Aggiungi ( ): consente di aggiungere una nuova opzione di selezione
Per ciascuna delle possibili opzioni di scelta sarà necessario indicare:
ATTENZIONE! Nel caso in cui il campo “Testo” venga lasciato vuoto, label e valore dell’opzione di scelta coincideranno entrambi con quanto inserito all’interno del campo Valore.
ATTENZIONE! Il parametro “Moltiplica il prezzo per gli elementi in confezione”, selezionato a default, ha effetto, ovviamente, solo nel caso in cui il prodotto che si sta personalizzando dovesse essere gestito a confezioni
Come evidenziato all’interno dei precedenti capitoli di questo manuale, una volta creati i vari set, definite per ciascuno di essi le diverse possibili opzioni di personalizzazione (custom option) e associati questi stessi set agli articoli che potranno effettivamente essere personalizzati, il passo successivo sarà quello di inserire all’interno del sito il componente “Set Opzioni” (per maggiori informazioni relativamente alla gestione di questo componente si rimanda al relativo capitolo di questo manuale “Varianti Sito Responsive – Lista Componenti Ecommerce – Componente Set Opzioni”).