Una delle tante utili funzionalità fornite da OpenCart è "Opzioni". In questo tutorial imparerai come utilizzare le Opzioni per impostare diverse varianti dello stesso prodotto senza creare effettivamente prodotti diversi. Nello specifico, imparerai a configurare i prodotti configurabili nel front-end, in modo che l'utente possa scegliere tra le diverse varianti disponibili sulla pagina del prodotto stesso. Passeremo attraverso una spiegazione dettagliata delle opzioni nella sezione di amministrazione, e finiremo con l'installazione di una demo di un prodotto configurabile.
Hai mai incontrato la necessità di impostare più prodotti con piccole variazioni negli attributi del prodotto? "Opzioni" in OpenCart è esattamente progettato per questo! Può aiutarti a impostare diverse versioni dello stesso prodotto, nonché le variazioni di prezzo.
Prendiamo un paio di esempi del mondo reale per capire questo. Supponiamo che desideri fornire colori diversi per il prodotto "T - Shirt" nel tuo negozio. E vuoi anche pagare qualche dollaro in più per i colori più popolari. Puoi farlo usando il Selezionare
tipo di opzione in OpenCart. Dopo aver impostato i diversi colori sul lato amministrativo, all'utente viene presentata una scelta di colori diversi nella pagina dei dettagli del prodotto. E sì, l'utente verrà addebitato in base alla selezione del colore!
Un esempio più avanzato sarebbe un "Graphic Tee" in cui desideri consentire all'utente di caricare un'immagine che verrà stampata sulla T-shirt! In quel caso, potresti usare il File
tipo di opzione. A volte, dovrai prendere alcuni input dall'utente, come "Your Name", che verrà stampato su una catena di chiavi. E per quello, il Testo
il tipo di opzione viene in soccorso!
Quindi, nel complesso, Opzioni implica una qualche forma di input da parte dell'utente durante l'acquisto del prodotto. E se richiesto, è possibile introdurre variazioni di prezzo in base alla selezione dell'utente.
Ora vediamo il diverso tipi delle opzioni disponibili in OpenCart.
Questo tipo di opzione viene utilizzato per prelevare del testo di input dall'utente. Potresti scegliere Testo
, che fornirà una casella di testo, o TextArea
, che fornisce un'area di testo all'utente per la digitazione dei dettagli richiesti.
Come suggerisce il nome, puoi usare il File
tipo di opzione nel caso in cui un utente debba caricare un file per il prodotto.
Come probabilmente hai indovinato, questo chiederà all'utente di inserire la data e l'ora. Sono disponibili altri tre diversi tipi. Il Appuntamento
tipo consente all'utente di inserire la data e l'ora insieme. Data
consente all'utente di selezionare solo la data. Nello stesso modo, Tempo
consente all'utente di selezionare solo l'ora. Questo tipo di opzione è utile quando si desidera chiedere all'utente di scegliere una data di consegna.
In questo tipo di opzione, all'utente vengono presentati diversi elementi tra cui scegliere. Sono disponibili quattro diversi tipi per la selezione dell'utente:
Selezionare
type fornisce all'utente una casella a discesa con diverse opzioni.Radio
tipo fornisce diversi pulsanti di opzione per ogni opzione.casella di controllo
type fornisce diverse checkbox per ogni opzione. È possibile utilizzare questa opzione quando si desidera fornire selezioni multiple per la stessa opzione.Immagine
è in qualche modo simile al tipo di opzione Radio, ma a un utente vengono presentate diverse immagini tra cui scegliere, anziché solo testo.Quindi questo è per quanto riguarda i diversi tipi di opzioni. Basta teoria, tuffiamoci nell'azione!
In questa sezione, configureremo un prodotto configurabile dal lato admin. Prima di tutto, crea un prodotto di esempio chiamato Maglietta grafica
dal lato posteriore del lato amministrativo. Hai solo bisogno di inserire le informazioni di base del prodotto e scegliere la categoria. I dettagli inseriti nel prodotto non sono importanti, poiché ci concentreremo solo sulla scheda Opzione disponibile nell'interfaccia di modifica del prodotto. Tornerò su questo alla fine di questa sezione.
Partiamo dal presupposto che il nostro prodotto T-shirt sia configurabile in modo che si possa scegliere il colore, inserire il testo di uno slogan e caricare l'immagine che verrà stampata sulla maglietta. Vediamo come ottenere ciò usando le Opzioni.
Dirigiti verso il back-end di OpenCart. Vai a Catalogo> Opzioni. Elencherà le opzioni esistenti nel negozio. Clicca sul Inserire pulsante per creare un nuovo Colore opzione.
Come mostrato nello screenshot qui sopra, inserisci i valori. Siamo entrati Colore nel Nome opzione campo. Verrà visualizzato come titolo. Il prossimo campo è genere, per il quale abbiamo scelto Selezionare, dal momento che vogliamo fornire un menu a discesa per il colore. Ordinamento è appena usato per visualizzare le diverse opzioni in un certo ordine. Per ora, entreremo 1 in quel campo.
Ora che abbiamo aggiunto le informazioni di base, devi aggiungere i valori delle opzioni. Ovviamente, in questo caso saranno colori diversi. Clicca sul Aggiungi valore opzione pulsante per aggiungere valori per l'opzione Colore. Nello screenshot mostra che siamo entrati Rosso nel Opzione Valore Nome e ancora il Ordinamento è 1. Ignoriamo il Immagine campo per semplicità ora. Allo stesso modo aggiungi altri due colori, Blu e verde.
Ora andiamo avanti e impostiamo l'opzione "Testo dello slogan". Di nuovo, fai clic su Inserire pulsante sul Catalogo> Opzioni pagina.
Come puoi vedere, siamo entrati Testo dello slogan
nel Nome opzione campo. E il genere è impostato per Testo. Ordinamento è impostato per 2.
L'ultimo è "T - Shirt Image", quindi andiamo avanti e aggiungiamolo. Clicca sul Inserire pulsante sul Catalogo> Opzioni pagina.
Come puoi vedere, siamo entrati Immagine della maglietta
nel Nome opzione campo. E il genere è impostato per File. Ordinamento è impostato per 3.
Abbiamo finito con l'impostazione di "Opzioni". Ora, dobbiamo associare le nostre opzioni al prodotto in modo che possa essere visualizzato nel front-end. Presumo che tu abbia creato il prodotto di esempio chiamato "T-shirt grafica" come ho detto prima. Se non lo hai ancora fatto, fallo prima di procedere alla prossima sezione!
Modifichiamo subito il prodotto "Graphic T-Shirt" per aggiungere le opzioni. Vai al Opzione scheda nell'interfaccia di modifica del prodotto. Sul lato sinistro, vedrai la casella di testo, che viene completata automaticamente. Se digiti "Colore", ti mostrerà l'opzione "Colore" che abbiamo aggiunto in precedenza.
Cliccando sul Colore l'opzione nella casella di testo di completamento automatico aggiungerà una nuova riga per il colore come mostrato nello screenshot. In quella sezione, puoi aggiungere diversi valori di opzione che vorresti visualizzare per l'opzione di colore nel front-end. Clicca su Aggiungi valore opzione per aggiungere diverse opzioni di colore.
Come puoi vedere, ho aggiunto tre opzioni: Blu
, verde
, e Rosso
. L'altra cosa importante è la Prezzo campi. Per ogni opzione, è possibile variare i prezzi usando il +/-- firmare per l'importo inserito. Infine, è necessario specificare il Quantità per ogni tipo di opzione, altrimenti non verrà visualizzato nel front-end. Quindi ora abbiamo finito con l'opzione "Colore".
Ora assegniamo lo "Slogan Text" in modo simile. Non abbiamo bisogno di alcuna configurazione per questo campo, poiché sarà una semplice casella di testo.
Infine, consente di assegnare l'immagine "T-Shirt". Non abbiamo bisogno di alcuna configurazione per questo campo, perché sarà un campo di caricamento file semplice.
Dopo aver assegnato tutte e tre le opzioni al prodotto, salvarlo. E credimi, hai finito!
Andiamo subito a visitare la pagina dei dettagli del prodotto in fondo per vedere il risultato!
Sembra fantastico, vero? Quindi hai appena creato un prodotto T-shirt configurabile che consente all'utente di scegliere il colore, inserire il testo per lo slogan e caricare un'immagine. Probabilmente hai notato che con ogni colore diverso si paga denaro extra, come per la nostra configurazione nel back-end!
Quindi ora dovresti sentirti a tuo agio con Options e creare prodotti configurabili in OpenCart. Quindi è per oggi! Mi piacerebbe sentire il tuo feedback.