SlideShare a Scribd company logo
1 of 25
Corso di Formazione organizzato da:
Marco Giorgetti
Mage Specialist
www.magentiamo.it
Il Portale italiano su Magento
Corso di Formazione Magento 6/7 Ottobre 2016 - ROMA
#MAGENTO
Procedure per il lancio e
mantenimento di un
progetto Magento
● Sales and Communication Manager
● Magento Certified Solution Specialist
● Fondatore Idealia group S.r.l.
● Fondatore MageSpecialist
Marco Giorgetti
Esperto E-commerce
MageSpecialist
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Lancio e Mantenimento
di cosa parlerò
● Preparazione al lancio
○ Best practice merchant
○ Best practice sviluppatori
● Gestione ottimale post lancio
○ Best practice merchant
○ Best practice sviluppatori
● Strumenti Utili per agenzie e sviluppatori
○ Ambienti di sviluppo (sviluppo, staging e deploy)
○ Modulo MSP Chrome toolbar
○ Template Path hint
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Procedure per il lancio e mantenimento di un progetto Magento
Conosci il tuo negozio
Quello di cui parleremo è il minimo da fare per preparare il proprio
negozio al lancio.
Ogni negozio ha le sue peculiarità per rispondere alle proprie esigenze di
business e le checklist devono tenerne sempre conto
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Procedure per il lancio e mantenimento di un progetto Magento
Preparazione
al lancio
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Procedure per il lancio e mantenimento di un progetto Magento
Best Practice
Merchant
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Procedure per il lancio e mantenimento di un progetto Magento
Preparazione al lancio / Best Practice Merchant
Non diamo nulla per scontato
Cosa deve fare il merchant fin dall’inizio del progetto?
• Comunicare chiaramente le proprie necessità, sia internamente che ai professionisti a cui si affida
• Rispondere chiaramente e onestamente alle domande sia tecniche che di business
• Affidarsi a professionisti per tutti gli aspetti che non può gestire internamente
• Considerare di stabilire un budget e lavorare con modalità agili invece che a corpo
• Pagare le fatture! :)
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Merchant
Catalogo prodotti
Il catalogo prodotti è semplicemente essenziale, va accuratamente testato nei seguenti aspetti:
• Caricamento prodotti: sia che venga fatto manualmente che con sistemi di importazione
automatica, è raccomandato di testare l’intero workflow di caricamento e pubblicazione prodotti,
anche dal punto di vista dello store management.
• Completezza e correttezza catalogo: se il controllo è a campione, questo deve essere abbastanza
esteso ed è importante testare ogni tipologia di prodotto (raggruppato, scaricabile, virtuale,
configurabile, ecc...)
• Frontend: il merchant deve vedere con i propri occhi tutte le pagine di categoria e di ogni tipologia
di prodotto per verificare che i dati corrispondano e sapere cosa vedrà il cliente
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Merchant
Spedizioni e pagamenti
I pagamenti e le spedizioni sono due elementi importanti che il cliente si aspetta di conoscere in
modo chiaro e senza sorprese. Il merchant deve:
• Comunicare tutti i dati necessari per la corretta configurazione dei sistemi di pagamento, sia
online che offline, se previsti
• Scegliere e comunicare tutti i dati relativi alle spedizioni compresi eventuali vincoli ed eccezioni
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Merchant
Processo di acquisto
Spesso sottovalutato, il processo di acquisto, tipicamente composto da carrello e checkout, va
testato accuratamente, alla ricerca di qualsiasi problema che impedisca al cliente di acquistare:
• Verifica di tutto il processo di acquisto: testare, in ambiente di staging, tutta la procedura di
acquisto fino in fondo, con tutte le combinazioni di tipologie di prodotto, pagamenti e spedizioni
• Vincoli: nel caso ci siano dei vincoli al checkout (es. soglie di gratuità, importi minimi d’ordine,
ecc…) occorre verificare che siano correttamente funzionanti e configurate secondo le necessità
effettive al momento del lancio
• Funzionalità personalizzate: nel caso il processo di acquisto sia stato personalizzato per coprire le
necessità di business, porre particolare attenzione alla verifica di tali personalizzazioni
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Merchant
Contenuti statici
Anche se molti contenuti statici (ma non tutti) non sono vincolanti per la parte funzionale,
diventano comunque importanti per la corretta visualizzazione del negozio online o per la
conformità legale e fiscale. Occorre quindi:
• Fornire e/o caricare tutti i contenuti statici di marketing nella versione definitiva per il lancio (es.
banner promozionali, link a prodotti in offerta o a campagne di marketing di ogni tipo
• Predisporre i contenuti di tipo legale e fiscale come le condizioni di utilizzo, i termini di vendita, la
pagina sulla privacy e i cookie, partita IVA, eventuali liberatorie e disclaimer, guide all’uso, ecc...
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Merchant
Dettagli operativi
Il diavolo sta nei dettagli. Occorre assicurarsi che tutti i dettagli di funzionamento che hanno
ripercussioni dirette nella comunicazione col cliente siano correttamente funzionanti e con
informazioni aggiornate:
• Email: Grafica e testi, corretto invio e ricezione, corretti mittenti
• Documenti: intestazioni e grafica, corrette visualizzazioni, corretta generazione PDF
• Integrazioni: corretto scambio dati con eventuali software gestionali
• Integrazioni marketing: predisporre e verificare che i codici di servizi esterni di marketing
(Analytics, Marketing Automation, tag manager, feed prodotti, eccc…) siano aggiornati e funzionanti
• Rimozione di tutti i contenuti di test (sample data, prodotti, banner, testi, placeholder immagini,
ecc...)
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Merchant
Comunicazione
In un team di lavoro, piccolo o grande, non esiste magia o premonizione, è tutto merito della
comunicazione. A questo riguardo un merchant dovrebbe:
• Dare feedback rapidamente al team di sviluppo
• Seguire attentamente le indicazioni su come, quando e a chi inviare le comunicazioni, per perdere
meno tempo (e soldi) possibile. I canali e le modalità dipendono dal progetto, con un minimo sforzo
iniziale di apprendimento.
• Evitare i flood informativi: un eccesso di richieste ravvicinate e contrastanti tra loro tipicamente
decrementa la produttività di tutto il team di lavoro (non solo tecnico)
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Best practice
sviluppatori
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Sviluppatori
Chi ben comincia è a metà dell’opera
I professionisti a cui vi affidate per la parte tecnologica del negozio online devono dotarsi fin da
subito di strumenti e metodologie adatti a sostenere il vostro progetto in tutte le fasi.
• Ambiente di sviluppo adeguato: macchine di sviluppo, server di staging e server di produzione
• Procedure di QA e deployment adeguate: workflow chiaro di gestione codice, test di
funzionamento e deployment in tutti gli ambienti
• Canali di comunicazione efficienti e chiari con il merchant e tutto il team di lavoro
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Sviluppatori
Controlli funzionali
Anche il team tecnico deve assicurarsi che gli elementi essenziali siano configurati correttamente e
funzionino come atteso, monitorando i log di sistema. Le principali aree di test sono le seguenti:
• Test procedura di ordine, compresi pagamenti, spedizioni e tutti i passaggi di registrazione clienti
• Test delle funzionalità personalizzate sviluppate o integrate con estensioni di terzi
• Controllo automatismi: assicurarsi che tutte le procedure di importazione ed esportazione, o in
generale di scambio dati con altri software, siano correttamente configurate e funzionanti in
ambiente di produzione
• Controllo integrazioni servizi esterni: assicurarsi che tutte le integrazioni di servizi esterni siano
portate in produzione con la configurazione definitiva
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Sviluppatori
Controlli contenuti
Il team tecnico deve recepire tutte le modifiche finali ai contenuti. In particolare:
• Caricare le versioni definitive di tutte le pagine statiche informative, fiscali e legali
• Controllare che tutte le configurazioni di tassazione siano corrette e attive in produzione
• Caricare i banner e tutte le creatività relative alle campagne marketing previste per il lancio
• Popolare gli eventuali blocchi dinamici con prodotti e offerte previste per il lancio (es. slider,
caroselli, ecc...)
• Controllare che le regole di sconto previste per il lancio siano operative in ambiente di produzione
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Preparazione al lancio / Best Practice Sviluppatori
Controlli operativi
I dettagli operativi devono essere recepiti e controllati per assicurarsi non solo che funzionino, ma
anche che siano portati correttamente nell’ambiente di produzione.
• Email: controllare corrette impostazioni e funzionamento di tutte le mail di notifica e transazionali
• Configurazione e test dei sistemi di caching in produzione
• Controllo delle configurazioni SEO
• Abilitazione automatismi: abilitare le schedulazioni automatiche in ambiente di produzione
• Deploy di tutti i dati di staging in ambiente di produzione, comprese configurazioni DB e ambiente
web server
• Messa in sicurezza del sito in ambiente di produzione
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Gestione
post lancio
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Procedure per il lancio e mantenimento di un progetto Magento
Gestione ottimale post lancio / Best Practice Merchant
Controllo gestione del Merchant
Dopo il lancio del sito, soprattutto se in presenza di campagne marketing attive dal primo giorno, il
merchant deve concentrarsi sui seguenti aspetti principali:
• Gestione ordini: tutto il processo di lavorazione dell’ordine, dal pagamento alla spedizione,
all’eventuale reso deve filare più liscio possibile
• Gestione economica: controllo puntuale di pagamento e rimborsi per resi
• Customer care: ascoltare più possibile il feedback degli utenti del sito, sulla base del quale
programmare gli interventi di manutenzione evolutiva più importanti
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Gestione ottimale post lancio / Best Practice Merchant
Manutenzione evolutiva
Una volta stabilizzata la prima release del negozio è tempo di pensare alla manutenzione evolutiva,
per garantire che tutta la parte marketing e tecnologica siano sempre al passo coi tempi e con la
strategia di business. Le priorità della manutenzione evolutiva dopo il lancio dovrebbero tenere
conto dei seguenti principali aspetti:
• Segnalazioni degli utenti: durante le settimane successive ad ogni rilascio, la priorità va data alle
segnalazioni degli utenti, soprattutto se bloccanti per le vendite
• Nuove feature: il piano per l’implementazione di nuove funzionalità che possano supportare le
attività di marketing va sempre tenuto in alta considerazione
• Manutenzione ordinaria: una piattaforma tecnologica va sempre tenuta in perfette condizioni, per
mantenere i livelli di sicurezza, affidabilità e performance in linea con le aspettative
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Gestione ottimale post lancio / Best Practice Sviluppatori
Monitoraggio puntuale e manutenzione tecnica
Nei giorni immediatamente successivi al lancio il team tecnico deve concentrarsi sul monitoraggio
puntuale degli aspetti seguenti:
• Performance dello store: monitoraggio dei log di sistema, strumenti di analytics, monitoraggio a
campione dei log di Magento e di tutte le altre eventuali piattaforme software usate (nei primi giorni
è consigliato lasciare attivi i sistemi di logging per garantire migliore reattività ad eventuali
segnalazioni di malfunzionamento)
• Risoluzione fix urgenti: predisposizione di un canale per la ricezione di eventuali segnalazioni
urgenti e programmazione rapida della risoluzione, test e del deploy in produzione
• Manutenzione ordinaria: predisporre piano mensile di manutenzione strettamente tecnica
• Manutenzione evolutiva: predisporre il piano di lavoro e la tipologia di rilasci a regime
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Strumenti utili
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Procedure per il lancio e mantenimento di un progetto Magento
Strumenti utili / Ambienti di sviluppo
Alcuni strumenti utili di sviluppo e gestione
Alcuni strumenti pratici per agenzie e sviluppatori utili sia per lo sviluppo di un nuovo negozio
online che per la manutenzione evolutiva a regime:
• Automazione della gestione degli ambienti di sviluppo (sviluppo locale, staging e deploy): Ansible,
GitHub, GitLab, Capistrano
• Modulo MSP Chrome toolbar: da usare insieme ai moduli per Magento 1 e Magento 2 per
sviluppare e fare debug più rapidamente. Disponibile gratuitamente qui:
https://github.com/magespecialist/mage-chrome-toolbar
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
Game Over
Thank you for playing
Procedure per il lancio e mantenimento di un progetto Magento
Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it

More Related Content

Similar to Procedure per il lancio e mantenimento di un progetto Magento

Corso Ecommerce Magentiamo 2015, Montalti - "Funzionalità avanzate: integrazi...
Corso Ecommerce Magentiamo 2015, Montalti - "Funzionalità avanzate: integrazi...Corso Ecommerce Magentiamo 2015, Montalti - "Funzionalità avanzate: integrazi...
Corso Ecommerce Magentiamo 2015, Montalti - "Funzionalità avanzate: integrazi...Alessandro Montalti
 
Digital Marketing ed e-commerce - Parte 2
Digital Marketing ed e-commerce - Parte 2Digital Marketing ed e-commerce - Parte 2
Digital Marketing ed e-commerce - Parte 2Luca Pelati
 
Google tag manager come funziona
Google tag manager come funzionaGoogle tag manager come funziona
Google tag manager come funzionaMarco Consiglio
 
[eh 2018 - Arena] Fabio De Majo - Il negozio del futuro: integrazioni e multi...
[eh 2018 - Arena] Fabio De Majo - Il negozio del futuro: integrazioni e multi...[eh 2018 - Arena] Fabio De Majo - Il negozio del futuro: integrazioni e multi...
[eh 2018 - Arena] Fabio De Majo - Il negozio del futuro: integrazioni e multi...Ecommerce HUB
 
Net Integrated Marketing Suite, vantaggi
Net Integrated Marketing Suite, vantaggiNet Integrated Marketing Suite, vantaggi
Net Integrated Marketing Suite, vantaggiPaolo Zavalloni
 
e-Commerce: come progettare e costruire un canale di vendita online e come g...
 e-Commerce: come progettare e costruire un canale di vendita online e come g... e-Commerce: come progettare e costruire un canale di vendita online e come g...
e-Commerce: come progettare e costruire un canale di vendita online e come g...Giovanni Cappellotto
 
Wasabiz eCommerce Booster
Wasabiz eCommerce BoosterWasabiz eCommerce Booster
Wasabiz eCommerce BoosterEnrico Girotti
 
Smau Padova 2016 - Giorgio Roveri
Smau Padova 2016 - Giorgio RoveriSmau Padova 2016 - Giorgio Roveri
Smau Padova 2016 - Giorgio RoveriSMAU
 
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Sfrutta al massimo le oppor...
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Sfrutta al massimo le oppor...Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Sfrutta al massimo le oppor...
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Sfrutta al massimo le oppor...Aruba S.p.A.
 
Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W
Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5WMauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W
Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5WMeet Magento Italy
 
Matteo Zambon Ecommerce Lab: Google Analytics e Tag Manager
Matteo Zambon Ecommerce Lab: Google Analytics e Tag ManagerMatteo Zambon Ecommerce Lab: Google Analytics e Tag Manager
Matteo Zambon Ecommerce Lab: Google Analytics e Tag ManagerMatteo Zambon
 
Aumentare il Conversion Rate grazie ai workflow automatizzati
Aumentare il Conversion Rate grazie ai workflow automatizzatiAumentare il Conversion Rate grazie ai workflow automatizzati
Aumentare il Conversion Rate grazie ai workflow automatizzatiSMC Consulting
 
Networking ICT in salsa E-commerce
Networking ICT in salsa E-commerceNetworking ICT in salsa E-commerce
Networking ICT in salsa E-commercemidimarcus
 
10 strategie per progettare un e commerce
10 strategie per progettare un e commerce10 strategie per progettare un e commerce
10 strategie per progettare un e commerceWeb2Lab Studio
 
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15Stefano Saladino
 
Networking ICT in salsa E-commerce
Networking ICT in salsa E-commerceNetworking ICT in salsa E-commerce
Networking ICT in salsa E-commerceMageSpecialist
 
Aumentare le conversioni negli ecommerce
Aumentare le conversioni negli ecommerceAumentare le conversioni negli ecommerce
Aumentare le conversioni negli ecommerceSimone Mozzato
 
Con Aruba, a lezione di e-commerce - CORSO ONLINE 'Sfrutta al massimo le oppo...
Con Aruba, a lezione di e-commerce - CORSO ONLINE 'Sfrutta al massimo le oppo...Con Aruba, a lezione di e-commerce - CORSO ONLINE 'Sfrutta al massimo le oppo...
Con Aruba, a lezione di e-commerce - CORSO ONLINE 'Sfrutta al massimo le oppo...Aruba S.p.A.
 

Similar to Procedure per il lancio e mantenimento di un progetto Magento (20)

Corso Ecommerce Magentiamo 2015, Montalti - "Funzionalità avanzate: integrazi...
Corso Ecommerce Magentiamo 2015, Montalti - "Funzionalità avanzate: integrazi...Corso Ecommerce Magentiamo 2015, Montalti - "Funzionalità avanzate: integrazi...
Corso Ecommerce Magentiamo 2015, Montalti - "Funzionalità avanzate: integrazi...
 
Digital Marketing ed e-commerce - Parte 2
Digital Marketing ed e-commerce - Parte 2Digital Marketing ed e-commerce - Parte 2
Digital Marketing ed e-commerce - Parte 2
 
Google tag manager come funziona
Google tag manager come funzionaGoogle tag manager come funziona
Google tag manager come funziona
 
[eh 2018 - Arena] Fabio De Majo - Il negozio del futuro: integrazioni e multi...
[eh 2018 - Arena] Fabio De Majo - Il negozio del futuro: integrazioni e multi...[eh 2018 - Arena] Fabio De Majo - Il negozio del futuro: integrazioni e multi...
[eh 2018 - Arena] Fabio De Majo - Il negozio del futuro: integrazioni e multi...
 
Net Integrated Marketing Suite, vantaggi
Net Integrated Marketing Suite, vantaggiNet Integrated Marketing Suite, vantaggi
Net Integrated Marketing Suite, vantaggi
 
e-Commerce: come progettare e costruire un canale di vendita online e come g...
 e-Commerce: come progettare e costruire un canale di vendita online e come g... e-Commerce: come progettare e costruire un canale di vendita online e come g...
e-Commerce: come progettare e costruire un canale di vendita online e come g...
 
Wasabiz eCommerce Booster
Wasabiz eCommerce BoosterWasabiz eCommerce Booster
Wasabiz eCommerce Booster
 
Smau Padova 2016 - Giorgio Roveri
Smau Padova 2016 - Giorgio RoveriSmau Padova 2016 - Giorgio Roveri
Smau Padova 2016 - Giorgio Roveri
 
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Sfrutta al massimo le oppor...
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Sfrutta al massimo le oppor...Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Sfrutta al massimo le oppor...
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Sfrutta al massimo le oppor...
 
Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W
Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5WMauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W
Mauro Lorenzutti - Il passaggio da Magento 1 a Magento 2: le 5W
 
Matteo Zambon Ecommerce Lab: Google Analytics e Tag Manager
Matteo Zambon Ecommerce Lab: Google Analytics e Tag ManagerMatteo Zambon Ecommerce Lab: Google Analytics e Tag Manager
Matteo Zambon Ecommerce Lab: Google Analytics e Tag Manager
 
UserPie
UserPieUserPie
UserPie
 
Aumentare il Conversion Rate grazie ai workflow automatizzati
Aumentare il Conversion Rate grazie ai workflow automatizzatiAumentare il Conversion Rate grazie ai workflow automatizzati
Aumentare il Conversion Rate grazie ai workflow automatizzati
 
Networking ICT in salsa E-commerce
Networking ICT in salsa E-commerceNetworking ICT in salsa E-commerce
Networking ICT in salsa E-commerce
 
10 strategie per progettare un e commerce
10 strategie per progettare un e commerce10 strategie per progettare un e commerce
10 strategie per progettare un e commerce
 
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
Leonardo Lillo - Progettare lo Smart Working - Rinascita Digitale | DAY #15
 
Networking ICT in salsa E-commerce
Networking ICT in salsa E-commerceNetworking ICT in salsa E-commerce
Networking ICT in salsa E-commerce
 
Aumentare le conversioni negli ecommerce
Aumentare le conversioni negli ecommerceAumentare le conversioni negli ecommerce
Aumentare le conversioni negli ecommerce
 
Con Aruba, a lezione di e-commerce - CORSO ONLINE 'Sfrutta al massimo le oppo...
Con Aruba, a lezione di e-commerce - CORSO ONLINE 'Sfrutta al massimo le oppo...Con Aruba, a lezione di e-commerce - CORSO ONLINE 'Sfrutta al massimo le oppo...
Con Aruba, a lezione di e-commerce - CORSO ONLINE 'Sfrutta al massimo le oppo...
 
Maia Management Generale.pdf
Maia Management Generale.pdfMaia Management Generale.pdf
Maia Management Generale.pdf
 

More from midimarcus

Sito E-commerce Vs Marketplace
Sito E-commerce Vs MarketplaceSito E-commerce Vs Marketplace
Sito E-commerce Vs Marketplacemidimarcus
 
A successful replatforming project as a way to the future
A successful replatforming project as a way to the futureA successful replatforming project as a way to the future
A successful replatforming project as a way to the futuremidimarcus
 
Crescimpresa: E-Commerce perché sì perché no
Crescimpresa: E-Commerce perché sì perché noCrescimpresa: E-Commerce perché sì perché no
Crescimpresa: E-Commerce perché sì perché nomidimarcus
 
System Administration: Migliorare le performance di Magento Community Edition
System Administration: Migliorare le performance di Magento Community EditionSystem Administration: Migliorare le performance di Magento Community Edition
System Administration: Migliorare le performance di Magento Community Editionmidimarcus
 
Esperienza B2B: avviare una start-up nel settore dei componenti elettronici: ...
Esperienza B2B: avviare una start-up nel settore dei componenti elettronici: ...Esperienza B2B: avviare una start-up nel settore dei componenti elettronici: ...
Esperienza B2B: avviare una start-up nel settore dei componenti elettronici: ...midimarcus
 
Competenze digitali e mercato del lavoro ICT
Competenze digitali e mercato del lavoro ICTCompetenze digitali e mercato del lavoro ICT
Competenze digitali e mercato del lavoro ICTmidimarcus
 
Bitcoin e le Criptovalute come nuova frontiera della libertà digitale
Bitcoin e le Criptovalute come nuova frontiera della libertà digitaleBitcoin e le Criptovalute come nuova frontiera della libertà digitale
Bitcoin e le Criptovalute come nuova frontiera della libertà digitalemidimarcus
 

More from midimarcus (7)

Sito E-commerce Vs Marketplace
Sito E-commerce Vs MarketplaceSito E-commerce Vs Marketplace
Sito E-commerce Vs Marketplace
 
A successful replatforming project as a way to the future
A successful replatforming project as a way to the futureA successful replatforming project as a way to the future
A successful replatforming project as a way to the future
 
Crescimpresa: E-Commerce perché sì perché no
Crescimpresa: E-Commerce perché sì perché noCrescimpresa: E-Commerce perché sì perché no
Crescimpresa: E-Commerce perché sì perché no
 
System Administration: Migliorare le performance di Magento Community Edition
System Administration: Migliorare le performance di Magento Community EditionSystem Administration: Migliorare le performance di Magento Community Edition
System Administration: Migliorare le performance di Magento Community Edition
 
Esperienza B2B: avviare una start-up nel settore dei componenti elettronici: ...
Esperienza B2B: avviare una start-up nel settore dei componenti elettronici: ...Esperienza B2B: avviare una start-up nel settore dei componenti elettronici: ...
Esperienza B2B: avviare una start-up nel settore dei componenti elettronici: ...
 
Competenze digitali e mercato del lavoro ICT
Competenze digitali e mercato del lavoro ICTCompetenze digitali e mercato del lavoro ICT
Competenze digitali e mercato del lavoro ICT
 
Bitcoin e le Criptovalute come nuova frontiera della libertà digitale
Bitcoin e le Criptovalute come nuova frontiera della libertà digitaleBitcoin e le Criptovalute come nuova frontiera della libertà digitale
Bitcoin e le Criptovalute come nuova frontiera della libertà digitale
 

Procedure per il lancio e mantenimento di un progetto Magento

  • 1. Corso di Formazione organizzato da: Marco Giorgetti Mage Specialist www.magentiamo.it Il Portale italiano su Magento Corso di Formazione Magento 6/7 Ottobre 2016 - ROMA #MAGENTO Procedure per il lancio e mantenimento di un progetto Magento
  • 2. ● Sales and Communication Manager ● Magento Certified Solution Specialist ● Fondatore Idealia group S.r.l. ● Fondatore MageSpecialist Marco Giorgetti Esperto E-commerce MageSpecialist Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 3. Lancio e Mantenimento di cosa parlerò ● Preparazione al lancio ○ Best practice merchant ○ Best practice sviluppatori ● Gestione ottimale post lancio ○ Best practice merchant ○ Best practice sviluppatori ● Strumenti Utili per agenzie e sviluppatori ○ Ambienti di sviluppo (sviluppo, staging e deploy) ○ Modulo MSP Chrome toolbar ○ Template Path hint Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it Procedure per il lancio e mantenimento di un progetto Magento
  • 4. Conosci il tuo negozio Quello di cui parleremo è il minimo da fare per preparare il proprio negozio al lancio. Ogni negozio ha le sue peculiarità per rispondere alle proprie esigenze di business e le checklist devono tenerne sempre conto Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it Procedure per il lancio e mantenimento di un progetto Magento
  • 5. Preparazione al lancio Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it Procedure per il lancio e mantenimento di un progetto Magento
  • 6. Best Practice Merchant Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it Procedure per il lancio e mantenimento di un progetto Magento
  • 7. Preparazione al lancio / Best Practice Merchant Non diamo nulla per scontato Cosa deve fare il merchant fin dall’inizio del progetto? • Comunicare chiaramente le proprie necessità, sia internamente che ai professionisti a cui si affida • Rispondere chiaramente e onestamente alle domande sia tecniche che di business • Affidarsi a professionisti per tutti gli aspetti che non può gestire internamente • Considerare di stabilire un budget e lavorare con modalità agili invece che a corpo • Pagare le fatture! :) Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 8. Preparazione al lancio / Best Practice Merchant Catalogo prodotti Il catalogo prodotti è semplicemente essenziale, va accuratamente testato nei seguenti aspetti: • Caricamento prodotti: sia che venga fatto manualmente che con sistemi di importazione automatica, è raccomandato di testare l’intero workflow di caricamento e pubblicazione prodotti, anche dal punto di vista dello store management. • Completezza e correttezza catalogo: se il controllo è a campione, questo deve essere abbastanza esteso ed è importante testare ogni tipologia di prodotto (raggruppato, scaricabile, virtuale, configurabile, ecc...) • Frontend: il merchant deve vedere con i propri occhi tutte le pagine di categoria e di ogni tipologia di prodotto per verificare che i dati corrispondano e sapere cosa vedrà il cliente Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 9. Preparazione al lancio / Best Practice Merchant Spedizioni e pagamenti I pagamenti e le spedizioni sono due elementi importanti che il cliente si aspetta di conoscere in modo chiaro e senza sorprese. Il merchant deve: • Comunicare tutti i dati necessari per la corretta configurazione dei sistemi di pagamento, sia online che offline, se previsti • Scegliere e comunicare tutti i dati relativi alle spedizioni compresi eventuali vincoli ed eccezioni Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 10. Preparazione al lancio / Best Practice Merchant Processo di acquisto Spesso sottovalutato, il processo di acquisto, tipicamente composto da carrello e checkout, va testato accuratamente, alla ricerca di qualsiasi problema che impedisca al cliente di acquistare: • Verifica di tutto il processo di acquisto: testare, in ambiente di staging, tutta la procedura di acquisto fino in fondo, con tutte le combinazioni di tipologie di prodotto, pagamenti e spedizioni • Vincoli: nel caso ci siano dei vincoli al checkout (es. soglie di gratuità, importi minimi d’ordine, ecc…) occorre verificare che siano correttamente funzionanti e configurate secondo le necessità effettive al momento del lancio • Funzionalità personalizzate: nel caso il processo di acquisto sia stato personalizzato per coprire le necessità di business, porre particolare attenzione alla verifica di tali personalizzazioni Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 11. Preparazione al lancio / Best Practice Merchant Contenuti statici Anche se molti contenuti statici (ma non tutti) non sono vincolanti per la parte funzionale, diventano comunque importanti per la corretta visualizzazione del negozio online o per la conformità legale e fiscale. Occorre quindi: • Fornire e/o caricare tutti i contenuti statici di marketing nella versione definitiva per il lancio (es. banner promozionali, link a prodotti in offerta o a campagne di marketing di ogni tipo • Predisporre i contenuti di tipo legale e fiscale come le condizioni di utilizzo, i termini di vendita, la pagina sulla privacy e i cookie, partita IVA, eventuali liberatorie e disclaimer, guide all’uso, ecc... Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 12. Preparazione al lancio / Best Practice Merchant Dettagli operativi Il diavolo sta nei dettagli. Occorre assicurarsi che tutti i dettagli di funzionamento che hanno ripercussioni dirette nella comunicazione col cliente siano correttamente funzionanti e con informazioni aggiornate: • Email: Grafica e testi, corretto invio e ricezione, corretti mittenti • Documenti: intestazioni e grafica, corrette visualizzazioni, corretta generazione PDF • Integrazioni: corretto scambio dati con eventuali software gestionali • Integrazioni marketing: predisporre e verificare che i codici di servizi esterni di marketing (Analytics, Marketing Automation, tag manager, feed prodotti, eccc…) siano aggiornati e funzionanti • Rimozione di tutti i contenuti di test (sample data, prodotti, banner, testi, placeholder immagini, ecc...) Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 13. Preparazione al lancio / Best Practice Merchant Comunicazione In un team di lavoro, piccolo o grande, non esiste magia o premonizione, è tutto merito della comunicazione. A questo riguardo un merchant dovrebbe: • Dare feedback rapidamente al team di sviluppo • Seguire attentamente le indicazioni su come, quando e a chi inviare le comunicazioni, per perdere meno tempo (e soldi) possibile. I canali e le modalità dipendono dal progetto, con un minimo sforzo iniziale di apprendimento. • Evitare i flood informativi: un eccesso di richieste ravvicinate e contrastanti tra loro tipicamente decrementa la produttività di tutto il team di lavoro (non solo tecnico) Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 14. Best practice sviluppatori Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 15. Preparazione al lancio / Best Practice Sviluppatori Chi ben comincia è a metà dell’opera I professionisti a cui vi affidate per la parte tecnologica del negozio online devono dotarsi fin da subito di strumenti e metodologie adatti a sostenere il vostro progetto in tutte le fasi. • Ambiente di sviluppo adeguato: macchine di sviluppo, server di staging e server di produzione • Procedure di QA e deployment adeguate: workflow chiaro di gestione codice, test di funzionamento e deployment in tutti gli ambienti • Canali di comunicazione efficienti e chiari con il merchant e tutto il team di lavoro Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 16. Preparazione al lancio / Best Practice Sviluppatori Controlli funzionali Anche il team tecnico deve assicurarsi che gli elementi essenziali siano configurati correttamente e funzionino come atteso, monitorando i log di sistema. Le principali aree di test sono le seguenti: • Test procedura di ordine, compresi pagamenti, spedizioni e tutti i passaggi di registrazione clienti • Test delle funzionalità personalizzate sviluppate o integrate con estensioni di terzi • Controllo automatismi: assicurarsi che tutte le procedure di importazione ed esportazione, o in generale di scambio dati con altri software, siano correttamente configurate e funzionanti in ambiente di produzione • Controllo integrazioni servizi esterni: assicurarsi che tutte le integrazioni di servizi esterni siano portate in produzione con la configurazione definitiva Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 17. Preparazione al lancio / Best Practice Sviluppatori Controlli contenuti Il team tecnico deve recepire tutte le modifiche finali ai contenuti. In particolare: • Caricare le versioni definitive di tutte le pagine statiche informative, fiscali e legali • Controllare che tutte le configurazioni di tassazione siano corrette e attive in produzione • Caricare i banner e tutte le creatività relative alle campagne marketing previste per il lancio • Popolare gli eventuali blocchi dinamici con prodotti e offerte previste per il lancio (es. slider, caroselli, ecc...) • Controllare che le regole di sconto previste per il lancio siano operative in ambiente di produzione Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 18. Preparazione al lancio / Best Practice Sviluppatori Controlli operativi I dettagli operativi devono essere recepiti e controllati per assicurarsi non solo che funzionino, ma anche che siano portati correttamente nell’ambiente di produzione. • Email: controllare corrette impostazioni e funzionamento di tutte le mail di notifica e transazionali • Configurazione e test dei sistemi di caching in produzione • Controllo delle configurazioni SEO • Abilitazione automatismi: abilitare le schedulazioni automatiche in ambiente di produzione • Deploy di tutti i dati di staging in ambiente di produzione, comprese configurazioni DB e ambiente web server • Messa in sicurezza del sito in ambiente di produzione Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 19. Gestione post lancio Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it Procedure per il lancio e mantenimento di un progetto Magento
  • 20. Gestione ottimale post lancio / Best Practice Merchant Controllo gestione del Merchant Dopo il lancio del sito, soprattutto se in presenza di campagne marketing attive dal primo giorno, il merchant deve concentrarsi sui seguenti aspetti principali: • Gestione ordini: tutto il processo di lavorazione dell’ordine, dal pagamento alla spedizione, all’eventuale reso deve filare più liscio possibile • Gestione economica: controllo puntuale di pagamento e rimborsi per resi • Customer care: ascoltare più possibile il feedback degli utenti del sito, sulla base del quale programmare gli interventi di manutenzione evolutiva più importanti Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 21. Gestione ottimale post lancio / Best Practice Merchant Manutenzione evolutiva Una volta stabilizzata la prima release del negozio è tempo di pensare alla manutenzione evolutiva, per garantire che tutta la parte marketing e tecnologica siano sempre al passo coi tempi e con la strategia di business. Le priorità della manutenzione evolutiva dopo il lancio dovrebbero tenere conto dei seguenti principali aspetti: • Segnalazioni degli utenti: durante le settimane successive ad ogni rilascio, la priorità va data alle segnalazioni degli utenti, soprattutto se bloccanti per le vendite • Nuove feature: il piano per l’implementazione di nuove funzionalità che possano supportare le attività di marketing va sempre tenuto in alta considerazione • Manutenzione ordinaria: una piattaforma tecnologica va sempre tenuta in perfette condizioni, per mantenere i livelli di sicurezza, affidabilità e performance in linea con le aspettative Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 22. Gestione ottimale post lancio / Best Practice Sviluppatori Monitoraggio puntuale e manutenzione tecnica Nei giorni immediatamente successivi al lancio il team tecnico deve concentrarsi sul monitoraggio puntuale degli aspetti seguenti: • Performance dello store: monitoraggio dei log di sistema, strumenti di analytics, monitoraggio a campione dei log di Magento e di tutte le altre eventuali piattaforme software usate (nei primi giorni è consigliato lasciare attivi i sistemi di logging per garantire migliore reattività ad eventuali segnalazioni di malfunzionamento) • Risoluzione fix urgenti: predisposizione di un canale per la ricezione di eventuali segnalazioni urgenti e programmazione rapida della risoluzione, test e del deploy in produzione • Manutenzione ordinaria: predisporre piano mensile di manutenzione strettamente tecnica • Manutenzione evolutiva: predisporre il piano di lavoro e la tipologia di rilasci a regime Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 23. Strumenti utili Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it Procedure per il lancio e mantenimento di un progetto Magento
  • 24. Strumenti utili / Ambienti di sviluppo Alcuni strumenti utili di sviluppo e gestione Alcuni strumenti pratici per agenzie e sviluppatori utili sia per lo sviluppo di un nuovo negozio online che per la manutenzione evolutiva a regime: • Automazione della gestione degli ambienti di sviluppo (sviluppo locale, staging e deploy): Ansible, GitHub, GitLab, Capistrano • Modulo MSP Chrome toolbar: da usare insieme ai moduli per Magento 1 e Magento 2 per sviluppare e fare debug più rapidamente. Disponibile gratuitamente qui: https://github.com/magespecialist/mage-chrome-toolbar Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it
  • 25. Game Over Thank you for playing Procedure per il lancio e mantenimento di un progetto Magento Corso E-Commerce con Magento by MagenTiamo! - www.magentiamo.it

Editor's Notes

  1. Le configurazioni SEO includono elementi come: 1. Store name 2. Home page title and meta data 3. Logo image Alt description 4. SEO Friendly URLs (SEF URLs) 5. Auto-redirect to Base URL 6. Products meta data and URL key 7. Categories meta data and page title 8. Canonical link for categories and products 9. Structure of product URLs 10. Default SEO values 11. Default product URL suffix