3.95 out of 5
3.95
10 reviews on Udemy

(Ancora) 15 giorni con Prestashop vol. 3 – livello avanzato

Script, Sicurezza e molto altro.
Instructor:
Enrico Girardi
139 students enrolled
Gestire con abilità le problematiche più comuni e le funzionalità più avanzate di Prestashop

Questo corso si rivolge a coloro che vogliono diventare esperti di Prestashop, ai più curiosi a livello tecnico,  a chi vuole sapere affrontare i principali problemi in cui ci si può imbattere.

Verranno affrontate tematiche come sicurezza, importazioni massive, upgrade e backup, e come affrontare diversi problemi tecnici.

Questo corso è rivolto a chi ha già una buona conoscenza di Prestashop.

Introduzione

1
Introduzione

Panoramica del corso: cosa impareremo, aspetti e tematiche più importanti, come sicurezza, utilizzo di editor php, modifica del codice di Prestashop, risoluzione bug, personalizzazioni del template e del foglio di stile, backup, HTTPS e SSL, creazione di script in php per aggiungere,modificare e cancellare prodotti via webservice, caricamenti massivi via CSV, etc.

Backup

1
Backup integrato

Vediamo come fare il Backup tramite la funzionalità integrata di Prestashop.

2
Modulo di Backup

Entriamo dentro un paio di moduli "terze parti" per fare dei Backup, acquistati nel marketplace di Prestashop.

3
Backup su Hosting

Come fare dei backup tramite i servizi di backup messi a disposizione dal vostro hosting, tramite pannello fornito dall'hosting stesso.

4
Best Pratice nei Backup

Best Pratice: consigli e suggerimenti per impostare un buon backup? Dove deve risiedere un buon backup? Quanti backup? Quali? 

Tricks & Tips ( Trucchetti e Consigli )

1
Geolocalizzazione

Abilitare la geolocalizzazione in Prestashop, caricando il file via FTP. Questo vi permette di disabilitare il negozio per alcuni paesi. 

2
Localizzazione

Abilita la Localizzazione, ovvero il comportamento di Prestashop relativo a Lingua ed indirizzo di spedizione contestualmente alla lingua del nostro browser (in caso di configurazione di negozio multilingua e con molteplici nazioni di spedizione


3
Abilitare la colonna sinistra in Home Page

Attivare la colonna di sinistra (o destra) anche in home page

4
Video di Youtube nelle Pagine e nei Prodotti

Come aggiungere un Video di Youtube nella descrizione del Prodotto. In allegato nelle risorse, il video con la soluzione del paradosso :) 

5
Disattivare la Fatturazione

Disabilitare la fatturazione nativa di Prestashop.

6
PDF della fattura in allegato alle email

Decidere se allegare o meno i PDF della fattura nelle email al cliente. 

7
Ordinare i prodotti in offerta dal più recente

Come ordinare i prodotti in offerta ("Speciali") su Prestashop 1.6.x dal più recente modificando direttamente il core di Prestahop.

8
Codice Fiscale attivo ma NON obbligatorio

Può essere necessario a volte avere il codice fiscale come opzionale.
Questo perché per gli e-commerce di tipo indiretto, in caso il negoziante abbia un sistema fiscale di CORRISPETTIVI GIORNALIERI, non è obbligato ad emettere fattura per i privati pertanto le emetterà solamente su richiesta del privato stesso.

Errori e problemi più comuni

1
Reperire informazoni

Elenco di risoluzione dei bug noti: strumenti per risolvere in autonomia.

2
Errore "Nessuna immagine - rigenera miniature"

Risoluzione del problema in fase di rigenerazione delle miniature (immagini) di Prestashop.

3
Errore "Mail non inviate"

Se capita l'errore "Mail non inviate" su Prestashop, vediamo come risolvere.

4
Prestashop 1.6.1.5 non stampa PDF del nota di consegna (DDT)

Vediamo un errore su versioni specifiche di Prestashop. 

5
Prestashop: ricerca prodotti non funziona

Cosa fare quando la ricerca sul sito non produce tutti i risultati o non restituisce nessun  prodotto.

6
Errore "Nessun Corriere Disponibile"

In fase di carrello, l'ordine non può proseguire verso il checkout / pagamento perché nessun corriere può effettuare la spedizione. Vediamo di capire come risolvere la situazione.

7
Fatal error: Class 'Core_Business_ContainerBuilder' not found

Si potrebbe verificare sulle versioni di Prestashop 1.6.x l'errore Fatal error: Class 'Core_Business_ContainerBuilder' not found in XXX. VEdiamo come risolvere.

Prestazioni

1
Smarty

Vediamo questo "Php template Engine": Smarty.

2
Modalità di Debug

Strumenti che Prestashop ci mette a disposizione per fare attività di debug

3
Caratteristiche Opzionali

Possibilità di disattivare alcune funzionalità (inutilizzate) in modo da incrementare le prestazioni.

4
CCC (Combinazione, Compressione e Cache)

Vari sistemi di aumento delle prestazioni tramite le tecniche di Combinazione, Compressione e Cache. 

5
Server Media

Mettiamo le immagini su un server diverso in modo da velocizzare il sito.

6
Cifratura e Cache

Ultime sezioni sul tipo di cifratura da adottare e attivazione o meno della Cache.

CSV import

1
Importare dati massivamente tramite files CSV

Descrizione di questo utile tool per caricare massivamente prodotti, categorie etc. tramite il caricamento di files in formato .CSV

2
CSV: i Tools

Tools e strumenti da utilizzare per l'editing di files CSV.

3
CSV: importare le Categorie - parte 1 (Preparazione)

Cominciamo con l'importazione delle categorie, durante l'esempio parleremo di codifiche ISO-8859-1 / UTF-8 e dei caratteri speciali o special characters

4
CSV: importare le Categorie - parte 2

Vediamo l'esempio pratico dell'importazione di un file delle categorie in modo da aggiungere nuove categorie semplicemente caricando un files CSV.

5
CSV: importare i Prodotti - parte 1

Carichiamo adesso i prodotti in massa caricando un file CSV.

6
CSV: importare i Prodotti - parte 2 (Aggiornare il prodotto)

Caricando il file CSV dei prodotti, andiamo ad aggiornare alcune caratteristiche dei prodotti esistenti come la descrizione etc sovrascrivendo quanto presente sullo store (Aggiornamento). Esempi pratici

7
CSV: importare le Combinazioni - parte 1

Importiamo ora le combinazioni di prodotti. 

8
CSV: importare le Combinazioni - parte 2 (Errori)

Dopo aver importato le combinazioni, ci accorgiamo che qualcosa è andato storto! Cerchiamo di capire cosa e come prepararsi al peggio. (Tradotto: l'importanza del backup). Esempi pratici

9
CSV: importare i Clienti

Importiamo i clienti con CSV.

10
CSV: importare gli Indirizzi - parte 1

Prepariamo il file CSV con gli indirizzi dei clienti.

11
CSV: importare gli Indirizzi - parte 2

Importiamo gli indirizzi associati ai clienti. Facciamo attenzione ai caratteri di programmazione che potrebbero causare errori, vediamo quali sono. Attenzione alla formattazione del testo! (Esempi pratici)

I Webservice: comunicare con altri software

1
Cosa sono i Webservices

Vediamo cosa sono i Webservice, per comunicare con altri software come gestionali o altri siti web.

2
Abilitare i Webservice

Come abilitare i Webservice in Prestashop.

3
Webservices in uscita

Vediamo un Webservice che va da Prestashop verso un altro software, ad esempio un gestionale esterno che legge ordini e prodotti (o altri dati) per caricarli nel proprio sistema. 

4
Creiamo uno script in PHP per aggiungere prodotti - (parte 1)

Prestashop può anche leggere i dati di altri software ed aggiornare i proprio dati, ad esempio aggiungere nuovi prodottiEsempio pratico

5
Creiamo uno script in PHP per aggiungere prodotti - (parte 2)

Creiamo un piccolo script in PHP che ci permette di aggiungere un nuovo prodotto: preparazione e configurazione del file. Esempio pratico

6
Creiamo uno script in PHP per modificare i prodotti

Creiamo un piccolo script in PHP che ci permette di modificare un  prodotto: preparazione e configurazione del file. Esempio pratico

7
Creiamo uno script in PHP per cancellare i prodotti

Creiamo un piccolo script in PHP che ci permette di cancellare un  prodotto: preparazione e configurazione del file. Esempio pratico



Email e Comunicazioni su Prestashop

1
Settaggi Email

Parametri avanzati sui settaggi email.

2
Assistenza Clienti

Legato ai parametri avanzati della configurazione email c'è di base tutta la sezione dell'Assistenza Clienti, per cui vedremo anche questa funzionalità.

CSS override

1
Strumenti da utilizzate (Tools)

Due tools da utilizzare per analizzare i CSS del nostro sito.

2
CSS cosa sono

Indicazioni sui CSS, configurazione del sistema.

3
CSS Esempio pratico - Modifichiamo Prestashop!

Esempio pratico: aggiungiamo una nuova regola CSS.

4
CSS Esempio pratico - sovrascrittura

Esempio pratico: sovrascriviamo una regola CSS.

Modifiche al Template

1
Template della pagina prodotto - products.tpl (parte 1)

Vediamo come modificare la pagina template dei prodotti, lavorando sul file products.tpl. (parte 1)

2
Template della pagina prodotto - products.tpl (parte 2)

Vediamo come modificare la pagina template dei prodotti, lavorando sul file products.tpl. (parte 2)

3
Template della pagina di contatto - contact-form.tpl

Come modificare la pagina template della pagina di contatto, lavorando sul file contact-form.tpl

4
Template della pagina di Categoria - category.tpl

Modificare il template della pagina di categoria, agendo sul file category.tpl

Upgrade

1
1-Click Upgrade

Come effettuare un Upgrade del CORE di Prestashop con la funzionalità integrata di Prestashop "1 click Upgrade" su Prestashop 1.7.

2
Best Pratice Upgrade Prestashop

Best Pratice: consigli sulle procedure da considerare per effettuare un Upgrade, non solo di Prestashop ma anche di moduli di terze parti e templates; avvertenze all'uso, consigli tecnici.

Sicurezza

1
Modulo firewall

Vediamo, per scopi accademici, un modulo con funzionalità di Firewall, a protezione del negozio stesso da eventuali attacchi informatici.

2
Monitorare i cambiamenti di files

E' importantissimo tenere monitorati i cambiamenti di files (o aggiunta di nuovi files) sul proprio hosting. Approfondiamo il perché.

3
Modulo avisi email (raccomanda ad un amico)

Analizziamo questo modulo. Perché disattivarlo e rimuoverlo.

4
Outgoing Mail Control

Servizio attivabile in Plesk che vi permette di monitorare il volume di posta in uscita, per evidenziare eventuale presenza di azioni di invio spam tramite vostro sito / hosting. 

5
MX Toolbox

Analizziamo questo servizio gratuito, MX Toolbox, che permette di monitorare lo stato di salute del sito e se siete stati inseriti o meno in liste di spam (Blacklist) che potrebbe danneggiare tutto il vostro negozio.

6
Uptime Robot

Analizziamo questo ulteriore tool gratuito che ci permette di essere avvisati in tempo reale se il sito dovesse andare DOWN

7
Analisi dei Logs

Funzionalità di Prestashop che vi avvisa in caso di errori o problematiche.

Contesto storico e tecnico

1
Storia di Prestashop

Breve excursus storico sulla nascita ed evoluzione storica di Prestashop.

2
Differenze con altri Ecommerce

Differenze fra Prestashop ed i principali e-commerce come Magento, Woocommerce, Virtuemart, osCommerce.

3
Evoluzione di Prestashop

Come è cambiato Prestashop nel corso degli ultimi anni sino ai giorni nostri.

SSL

1
HTTPS, HTTP ed SSL

Vediamo brevemente cosa sono i certificati SSL, cosa è il protocollo HTTPS (HyperText Transfer Protocol over Secure Socket Layer) e perchè è diventato fondamentale installarli sul vostro e-commerce.

2
Installare Il Certificato SSL

Come e dove acquistare i certificati SSL e come installarli.

3
Abilitare HTTPS su Prestashop

Come abilitare il protocollo HTTPS su Prestashop.

Checkout Finale - Greetings

1
Saluti ed Indicazioni Finali

Breve carrellata su quanto appeso, consigli su come esercitarsi e su cosa porre attenzione sia in fase di studio sia in fase di messa in produzione. 

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4
4 out of 5
10 Ratings

Detailed Rating

Stars 5
3
Stars 4
3
Stars 3
3
Stars 2
1
Stars 1
0
c8fb6be355ca69e300b9cedab6b5cabe
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion