Novità di OpenCart 2.3

In questo articolo, metterò in evidenza alcune delle funzionalità chiave introdotte in OpenCart 2.3. 

Se sei uno sviluppatore OpenCart che ha familiarità con versioni precedenti di OpenCart, OpenCart 2.3 ti regala un paio di sorprese. Naturalmente, ci si aspetta che ci sia qualcosa di eccitante in ogni nuova versione insieme a correzioni di bug, ma OpenCart 2.3 offre qualcosa che richiede la tua attenzione.

Come sviluppatore di estensioni OpenCart, ti interesseranno le modifiche alla struttura delle directory di cui parlerò nella prossima sezione. A parte questo, sono le modifiche dell'interfaccia utente relative al back-end che spiegherò nel resto dell'articolo.

Passiamo rapidamente alla ricetta:

  • Cambiamenti nella struttura della directory
  • Modifiche nella sezione di navigazione delle estensioni
  • Modifica del layout più intuitiva
  • Introduzione dell'interfaccia utente di gestione dashboard
  • Aggiunta di nuovi gateway di pagamento

Struttura della directory

Una delle principali modifiche che noterai in OpenCart 2.3 è la ristrutturazione della struttura delle directory delle estensioni. Nelle versioni precedenti, avresti notato che c'erano le directory separate per le seguenti estensioni:

  • Captcha
  • Alimentazione
  • Modulo
  • Openbay
  • Pagamento
  • Totale

Come puoi vedere nello screenshot seguente, un nuovo estensione il livello di directory è aggiunto sotto controllore elenco.

Il estensione la directory contiene le estensioni elencate sopra. In precedenza, erano appena sotto il controllore directory stessa. E sì, non è solo il controllore directory; la stessa gerarchia viene implementata anche per il resto dei componenti MVC-L: modello, vista e lingua. Quindi, se vai avanti ed esplora il modello, la vista e le directory del linguaggio, dovresti notare una ristrutturazione simile.

La directory di estensione contiene i componenti che possono essere facilmente estesi e ne aggiunge di nuovi, se necessario. Ad esempio, il pagamento directory contiene tutte le estensioni del gateway di pagamento disponibili sul sito. Allo stesso modo, il captcha la directory contiene vari file relativi al metodo captcha.

Quindi, se hai bisogno di un nuovo metodo di gateway di pagamento per il tuo negozio, dovrebbe andare sotto Estensione / pagamento, e allo stesso modo dovrebbero andare sotto i nuovi file relativi al metodo di captcha challenge Estensione / captcha. Ovviamente, avresti fatto qualcosa di simile nella versione precedente inserendo i file nel pagamento e captcha le directory. Il nuovo estensione il livello di directory aggiunge un ulteriore senso di separazione dai file principali.

Infine, il resto delle directory come account, checkout, tool, prodotti e così via sono mantenuti a un livello superiore rispetto alle estensioni che abbiamo discusso, poiché appartengono a una delle funzionalità principali del carrello degli acquisti piuttosto che a qualcosa di estendibile.

Sezione Estensioni rinnovate

Prima di approfondire questa sezione, diamo uno sguardo agli screenshot di estensioni navigazione in entrambe le versioni di OpenCart.

Conoscete già questa navigazione:

E, con tua sorpresa, sembra in OpenCart 2.3:

Ti starai chiedendo, dove sono quei collegamenti per pagamento, totale ordini e moduli? Dirigiti verso il back-end in OpenCart 2.3 e clicca su Estensioni> Estensioni, ed ecco come appare:

Come puoi vedere nello screenshot qui sopra, è una nuova interfaccia introdotta per la gestione delle estensioni. La casella a discesa contiene tipi di estensioni che potresti gestire su questa pagina.

  • analitica
  • captcha
  • Cruscotto
  • Feed
  • Anti frode
  • moduli
  • Pagamento
  • spedizione
  • Temi
  • Totale ordini

Nelle versioni precedenti di OpenCart, la maggior parte delle sezioni precedenti erano posizionate nel menu di navigazione principale. Seleziona qualsiasi tipo di estensione nella casella a discesa e verrà visualizzato l'elenco delle estensioni corrispondenti. Nell'immagine sopra, sta visualizzando il analitica tipo di estensioni. Inoltre, l'installazione delle estensioni è basata su AJAX ora.

Gli utenti con gli occhi acuti avrebbero notato un paio di nuovi candidati nell'elenco precedente-Cruscotto e Temi. Discuteremo il Dashboard nella prossima sezione, ma diamo un'occhiata a cosa Temi È tutto basato su.

Nelle versioni precedenti, se si desidera modificare il tema predefinito del negozio e le impostazioni correlate, si andrebbe a Sistema> Impostazioni. Quindi, modificheresti il ​​tuo negozio e cambierai Layout predefinito impostazione sotto il Memorizzare scheda. Anche il Opzione e Immagine le schede consentono di configurare le impostazioni relative ai temi come il numero di prodotti per pagina, le impostazioni della dimensione dell'immagine e simili.

Nella versione recente, le diverse impostazioni relative ai temi sono riunite sotto un unico tetto, rendendo le cose molto più semplici. Selezionare Temi nella casella a discesa, e questo mostrerà l'elenco dei temi disponibili nel tuo negozio.

Modifica l'archivio predefinito e questo ti porta alla pagina seguente.

In questa pagina, puoi configurare il tema predefinito per il tuo negozio e altre impostazioni relative ai temi. Quindi è un cambiamento gradito in quanto rende le cose più visibili per quanto riguarda le impostazioni del tema.

Sebbene sia un'interfaccia completamente nuova per la gestione delle estensioni, credo che sia un seguito delle modifiche alla struttura delle directory che abbiamo discusso precedentemente in questo articolo. Quindi era intuitivo e doveva essere introdotto.

Gestione del cruscotto

Come promesso nella sezione precedente, questa sezione descrive l'introduzione di Cruscotto interfaccia di gestione dei moduli. Quando accedi alla sezione back-end, vedrai i diversi moduli visualizzati nella sezione dashboard.

  • Mappa del mondo
  • Analisi delle vendite
  • Attività Recente
  • Ordini Recenti
  • e altro ancora

Nella versione precedente, non esisteva un'interfaccia di back-end per gestire questi moduli. Nella nuova versione, è possibile gestire questi moduli nello stesso modo in cui lo si farebbe per altri moduli di tipo di estensione.

Vai a Estensioni> Estensioni, e selezionare Cruscotto dalla casella a discesa dell'estensione. Ti porta qualcosa di simile.

Quindi, come puoi vedere, è un'interfaccia identica a quella della pagina di elenco dei moduli. Ora hai il controllo totale di ciò che viene visualizzato nella pagina della dashboard di amministrazione. Naturalmente, puoi creare i tuoi moduli dashboard personalizzati nello stesso modo in cui lo fai per altri moduli OpenCart.

Gestione intuitiva del layout

Ancora una volta, lascerò parlare gli screenshot: questo è quello a cui sei abituato nelle versioni precedenti di OpenCart:

OpenCart 2.3 ti offre qualcosa di simile.

L'interfaccia di assegnazione dei moduli è visivamente più accattivante rispetto alla versione precedente. Sebbene sia solo una riorganizzazione delle posizioni dei campi dei moduli, ti aiuta a visualizzare facilmente l'ordine e la posizione dei moduli abilitati sul tuo sito. È un piccolo ma un grande miglioramento, direi.

Gateway di pagamento

L'elenco dei gateway di pagamento supportati è in continua crescita e alcune aggiunte di benvenuto sono:

  • Skrill
  • CardConnect
  • Divido
  • Pilibaba per il checkout cinese

Conclusione

Quindi questi sono alcuni dei principali cambiamenti per quanto riguarda la versione OpenCart 2.3. Spero che avremo funzioni più interessanti e interessanti nella prossima versione, e fino a quel momento restate sintonizzati! 

Naturalmente, vai avanti ed esplora queste nuove funzionalità e non dimenticare di condividere le tue domande e feedback utilizzando il feed sottostante.

Oggi abbiamo discusso di un paio di nuove funzionalità in OpenCart 2.3. Anche se questo è qualcosa che ci si aspetta dal team OpenCart con ogni nuova release, questa release è stata speciale nel senso che ha introdotto un paio di importanti cambiamenti nel territorio della gestione delle estensioni.

Quindi, è dalla mia parte oggi. Sentiti libero di pubblicare i tuoi pensieri e puoi raggiungermi anche via Twitter.