Arriva il momento in cui la piattaforma ecommerce alla quale ci si è affidati negli ultimi anni non risulta più adeguata alle esigenze del mercato e si vuole quindi migrare a Magento una soluzione un passo avanti al mercato e dotata di tutte le funzionalità che un ecommerce moderno deve avere.
Cambiare piattaforma e mantenere la continuità delle vendite, però, è un progetto molto critico perché ha impatti diretti su tutte le attività e software aziendali coinvolti, logistica, marketing, operations, customer care, ecc… Non da ultimo, la nuova piattaforma porta con se anche una nuova interazione col cliente e la necessità di mantenimento del SEO e delle altre fonti di traffico.
E’ quindi importante affrontare il progetto di migrazione in modo attento e sistematico, durante questo intervento vengono quindi presentati gli aspetti fondamentali per garantire la riuscita del progetto, evitare problemi e mantenere la continuità del business.
3. In questi 30 minuti
proverò a dare
una risposta
alle seguenti
domande
4. • Perché devo cambiare piattaforma?
• Come devo affrontare questo progetto?
• Cosa devo chiedermi prima di iniziare?
• Come gestire il progetto?
• Su che piattaforma andare?
5. • Come devo migrare i dati?
• Come faccio a non perdere il
posizionamento su Google?
• Come faccio il golive della nuova
piattaforma?
• Di cosa avrò bisogno dopo del golive?
8. Se la mia piattaforma attuale è…
Img: http://www.opinione.it/editoriali/2015/06/19/pillitteri_editoriale-19-06.aspx
9. Problemi…
• È insicura
– Non la aggiorno da anni…
• È instabile
– Non regge i volumi che mi sono prefisso e non
posso ottimizzarla ulteriormente
• È obsoleta
– Non fornisce le tipiche funzionalità di una
piattaforma moderna
• …
10. Ostacoli alla crescita
• Devo connettermi ai marketplace…
• Voglio vendere una nuova tipologia di prodotti…
• Voglio fare campagne di recupero carrelli abbandonati…
• Voglio velocizzare il processo di gestione dell’ordine…
… ma la mia piattaforma
attuale non me lo consente
11. Se, in generale,
ogni evoluzione
della mia piattaforma
mi costa moltissimo e
richiede troppo tempo
12. Ma anche…
se non ho un
ecommerce e
voglio aprire
questo nuovo
canale
Img: http://www.keepcalm-o-matic.co.uk/p/keep-calm-i-have-an-idea-3/
13. Allora forse è arrivato il
momento di (ri)pensare
al proprio ecommerce
16. Buongiorno,
in allegato il template da
utilizzare, chiediamo preventivo
per un ecommerce Magento.
Gradiremmo vostra mail con
offerta dettagliata entro fine
settimana.
Grazie
Img: https://www.fimfiction.net/group/1709/no
17. Buongiorno,
siamo interessati ad un'offerta per un
sito personalizzato magento.
Deve essere simile al sito di
mediaworld con il cerca interattivo.
Gradiremmo sapere i costi
Grazie
Img: http://memesvault.com/no-meme/
18. SALVE SAREI INTERESSATO AD
APRIRE UN SITO E-COMMERCE
VORREI AVERE I COSTI
GRAZIE
Img: https://tromoticons.wordpress.com/2012/11/13/why-you-no/
20. Buonasera,
sono Mario Rossi e mi occupo dello
sviluppo del negozio online della
nostra azienda.
Vi scrivo per avere un contatto per
valutare insieme una possibile
consulenza e gestione del negozio
online.
In attesa di un cortese riscontro, porgo
cordiali saluti.
Img: https://my.wealthyaffiliate.com/willsucceed/blog/yes-we-can-do-it
21. Buongiorno,
Abbiamo uno shop on line, www.-----.it, vogliamo cambiare la nostra piattaforma ormai obsoleta passando a Magento e siamo con la presente a richiedervi
la vostra migliore offerta per la realizzazione di un nuovo e-commerce in base a queste nostre esigenze:
- Migrazione shop attuale su nuova piattaforma magento (10.000 articoli attualmente attivi)
- Piattaforma che unisce in un unico pannello di amministrazione: sito, amazon it/fr/de/es/uk (successivamente apriremo anche altri marketplace amazon) -
ebay it/de/es/fr/ch (successivamente ne apriremo altri)
- Non ci interessano i comparatori di prezzo
- Pannello di amministrazione dove confluiscono tutti i miei ordini, dove si scaricano in tempo reale le giacenze di magazzino, con conseguente
disattivazione in tempo reale dei prodotti esauriti (allerta quantità minima preimpostata). E' necessario poter impostare per ogni articolo le giacenze divise
x taglia/colore/variante/ecc.
- Fatturazione gestita da magento e trasferita in contabilità (divisa per clienti privati italia, clienti privati cee, clienti privati extra cee, soggetti partita iva
italia, soggetti partita iva cee, soggetti partita iva extra cee) al fine di gestire corrispettivi e fatture
- Seo standard
- Integrazione con analytics
- Lingua principale italiano ma articoli in altre 9 lingue
- Carrello abbandonato, lista dei desideri, prodotto migliore, confronto tra prodotti, ricerca per tipologia di prodotto, colore, ecc. filtro per categorie
- Nella ricerca del prodotto deve proporre di completare la parola e/o correggere eventuali errori di digitazione
- Quali sono i tempi di risposta e gli orari dell'assistenza qualora avessimo problemi?
- Server dedicato
- Programmi di fidelizzazione/coupon/sconti/
- Recensioni prodotto
- Quante sono le ore di formazione incluse?
- Ci potete inviare i link di vostre referenze ecommerce?
- Quali sono i tempi di realizzazione del tutto?
Restando in attesa di un vostro cortese riscontro in merito, porgiamo distinti saluti.
27. Un progetto simile coinvolge molte aree aziendali
• E-commerce
• Makerting
• IT
• Catena retail e negozi in franchaising
• Customer care
• Finance
• …
29. L’importanza dell’analisi
• Una buona analisi rappresenta le giuste fondamenta su cui
basare un progetto di successo
• Investire tempo e risorse nell’analisi permette di capire meglio:
– Come proporsi verso il proprio cliente
– Come gestire internamente i vari processi
– Definire tempi e costi del progetto
30. Il ruolo dell’analista
• Raccogliere i requisiti e analizzarli è un compito non semplice e
soprattutto importante per la buona riuscita del progetto
• È quindi utile affidarsi ad un consulente che abbia già affrontato
progetti simili e possa aiutare a far emergere le esigenze e guidare
verso soluzioni realizzabili nei tempi e nel budget
• Meglio se il consulente è uno specialista della piattaforma: può già
dare suggerimenti su come soddisfare il requisito con la
piattaforma scelta
32. Gli obiettivi
• Che nuovi mercati voglio introdurre?
• Quali canali voglio integrare?
• Che processi voglio ottimizzare?
• …
• Che numeri voglio fare???
33. Il catalogo
• Quanti e quali prodotti?
• Di che tipologia?
– Taglia / Colore
– Virtuali
– Boundle
– …
• Come trovano i miei prodotti
gli utenti?
– Categorie
– Ricerca
– Tagging
– …
34. Il listino
• Quale politica di prezzi?
• Un listino o più listini?
• Quali promozioni applicare?
• B2C o B2B o entrambi ?
• …
35. Il magazzino
• Un solo magazzino o più magazzini?
• Dedicato o condiviso con altri canali?
• Chi gestisce le giacenze?
– Magento?
– L’ERP azienda?
• Ogni quanto allineare le giacenze?
• …
36. Le vendite
• Dove spedisco?
• Quando costa spedire?
• Che modalità di pagamento offro?
• Quale IVA applicare?
• …
37. La gestione dell’ordine
• Dove gestire l’ordine?
– In Magento?
– Nel gestionale aziendale?
• Fattura o non fattura?
– E dove la emetto?
• Tracking della spedizione?
• …
38. Integrare i sistemi aziendali
• Dove gestisco le anagrafiche prodotti?
– Magento?
– PIM?
– ERP?
• Come carico le immagini?
• E lo stock a magazzino?
• E gli ordini, le fatture, le spedizioni?
• Come integro questi sistemi?
– Scambio di file?
– Webservice?
– …
39. I processi aziendali
• Chi «carica» il catalogo prodotti?
• Come vengono aggiornate le anagrafiche
prodotto? Ogni quanto tempo?
• Chi risponde alle telefonate dei clienti?
Quante ne ricevo?
• Che flusso segue un ordine dalla sua ricezione
alla sua evasione?
• …
40. Si è sempre fatto così !!!
Ok, ok…
ma questa potrebbe
essere l’occasione di
migliorare i propri processi
41. Omni-channel
Integrare l’online e l’offline
• Store locator
• Ritiro in negozio
• Prenotazione online in negozio
• Totem in negozio
• Gift card condivise
• Fidelity card condivisa
• …
42. I contenuti
• Quali contenuti posso offrire all’utente?
• Mi serve un blog?
• Devo creare delle landing page?
• In quante e quali lingue?
• Con che frequenza li potrò aggiornare?
• …
43. L’hosting
• È ancora adeguato?
• Che numeri (pageview e ordini) mi aspetto?
• Che tempi di risposta voglio?
• Quali paesi sono per me più importanti?
• …
46. Eccetera è vietato
• In un documento di analisi la parola «eccetera» è vietata,
bandita, è porno!
• Il documento di analisi deve essere completo e far emergere
tutte le esigenze
47. Ma quanto deve essere dettagliato un
documento di analisi?
Dipende.
Dipende da come voglio gestire il progetto e da
quali sono le mie priorità
51. Non è pensabile progettare tutto all’inizio,
realizzare tutte le componenti del progetto
e quindi uscire sul mercato
52. Perché?
• Sono progetti lunghi e complessi
– I tempi per coinvolgere tutti gli attori, sviluppare tutte le componenti
software, tutte le strategie di marketing, ecc. sono molto lunghi
• Progettare oggi una strategia che verrà attuata tra un anno è
anacronistico
– Il mercato evolve a ritmi sempre più veloci
• Rilasciare tutto il progetto insieme significa fare un collaudo
unico di tutte le funzionalità
53. Suddividere il progetto in più fasi
• È quindi importante definire le priorità e
pianificare il rilascio di nuove
funzionalità a step
• È anche un modo per mantenere
coinvolto il cliente:
– Non c’è niente di peggio di un sito
ecommerce che non viene aggiornato nel
tempo…
54. Come fare?
• Definire una strategia di lungo periodo e pianificare il
rilascio di nuove funzionalità su più periodi in base a:
– Valore di business
– Rischio
– Date di delivery
• Gestire ogni nuova funzionalità come un
«piccolo progetto» con analisi di dettaglio,
sviluppo, testing e rilascio
55. Analisi di
dettaglio
Sviluppo Collaudo Rilascio
Analisi di
dettaglio
Sviluppo Collaudo Rilascio
Analisi di
dettaglio
Sviluppo Collaudo Rilascio
Analisi di
dettaglio
Sviluppo Collaudo Rilascio
Desiderata
BlogEcommerce
Store
Locator
Pickup in
store
…Reserve
& Collect
Analisi di
alto livello
58. Magento 2: what’s new?
• Un nuovo checkout semplificato
• Una nuova interfaccia di backoffice
• Una nuova modalità di creazione prodotti
• Il tool di import prodotti è ora 4 volte più veloce
• Integrazione nativa di Varnish
• Supporto master-slave e custer MySQL
• …
• Per saperne di più:
https://info2.magento.com/rs/318-XBX-
392/images/Magento%20Enterprise%20Edition%202.0%20Da
ta%20Sheet%2012.01.15.pdf
59. Magento 1
• Oltre 250k installazioni
– Stabile
– Conosciuta
• Diverse migliaia di moduli
disponibili
• Verrà manutenuta ancora per
diversi anni
• Disponibile da pochi mesi
– Nuove funzionalità
– Nuova architettura
• Meno di 500 moduli
disponibili (al 15/02/16)
• Sarà la base di tutte le
future evoluzioni
Magento 2
60. Come scegliere
• Quanti dei moduli che mi servono sono disponibili per la
versione 2 ?
• Quanto sono disponibile ad accettare eventuali bug della
versione 2 ?
• Ho già un ecommerce basato su Magento 1 che funziona
bene?
61. Community o Enterprise ?
Img: https://revel89.wordpress.com/2011/07/04/pillola-rossa-o-pillola-blu/
62. Community
• Gratuita
• Supporto dalla community
tramite il forum
• Licenza a pagamento
• Supporto ufficiale di
Magento
• Offre funzionalità
aggiuntive
• Più stabile e performante
Enterprise
63. Funzionalità di Magento EE
• Segmentazione utenti
• Visual Merchandizer
• Relazioni prodotti dinamiche
• Ricerca mediante Solr
• Recupero carrelli abbandonati
e wishlist
• ACL avanzata
• Funzionalità CMS più evolute
• Sistema loyalty integrato
• Gestione store credit
• Wishlist multiple
• Gift certificate
• Private sales
• Gestione RMA
• Logging operazioni di backoffice
• …
https://info2.magento.com/rs/318-XBX-392/images/Magento%20Feature%20List%2011.16.2015.pdf
64. I veri vantaggi della versione EE
• Supporto a master-slave multipli
• Supporto ai Cluster Mysql
• Coda per attività asincrone
• Aggiornamento stock asincrono
• Backoffice più performante
• Archiviazione ordini
In altre parole un’architettura più performante e scalabile
adatta a ecommerce con elevati volumi di ordini
66. Quali dati migrare dalla piattaforma precedente?
Tipicamente vanno migrati:
• Catalogo prodotti
• Clienti e iscritti alla newsletter
• Ordini
• Promozioni
• Contenuti editoriali (blog, pagine informative, …)
67. Catalogo prodotti
• Mediante import / export di file excel
• Sincronizzando il catalogo con l’ERP o il PIM aziendale
valutando se conviene:
– Adattare Magento al formato già in uso per sincronizzare il sito
attuale, col vantaggio di non dover modificare flussi e processi già
attivi e rodati
– Adattare l’ERP al formato richiesto da Magento, col vantaggio di
avere costi minori lato Magento per l’integrazione
68. Clienti e iscritti alla newsletter
• Tipicamente import una-tantum da file excel
– Attenzione: vanno migrati «a bocce ferme» per evitare di perdere nuove
iscrizioni
• Il problema della password:
– La piattaforma precedente e Magento potrebbero codificare la password
con algoritmi di cifratura diversi e quindi potrebbe non essere trasferibile
– Soluzione: al golive inviare una DEM ai clienti segnalando il lancio del
nuovo e chiedendo di confermare la propria iscrizione (mascherando così il
reset della password) e magari offrendo loro un coupon sconto
69. Ordini
• Migrare lo storico ordini non è banale
• Prima di procedere è meglio chiedersi:
– Mi serve veramente?
– Non posso rimandare l’utente sulla vecchia piattaforma se vuole
verificare un ordine «vecchio»?
– Posso integrare un servizio esposto dall’ERP e gestire così lo storico
ordini?
70. Promozioni e contenuti editoriali
• Tipicamente migrati manualmente
• Se molti è possibile valutare una migrazione automatica
72. I rischi della migrazione
Il cambio di tutte le url del catalogo può essere tragico:
• Lato SEO
– Perché perdo tutto il posizionamento acquisito
• Lato inbound link
– Perché tutti i link che portano al sito puntano a pagine inesistenti
• Lato utente
– Perché tutti i link che ha messo nei suoi preferiti smettono di funzionare
73. 301 Moved Permanently
• Configurare correttamente i redirect per tutte le url
– Mediante script automatici dove possibile
• Fare la submission della nuova sitemap
• Monitorare i webmaster tool per le settimane seguenti il lancio
e intervenire dove necessario
75. Formazione
• Prevedere la formazione a fine progetto per
tutti gli attori coinvolti
• Valutare una fase di affiancamento per le
prime settimane dopo il golive
76. Il collaudo
UAT - User Acceptance Testing
• Definire un piano di test
• Condurre tutti i test sui vari dispositivi
e browser
• Ripetere tutti i test finché non sono
tutti soddisfatti
Test di carico
• Definire un piano di test basato
sul traffico presunto
• Verificare il limite
77. Il down programmato
• È necessario programmare un down del sito?
– Preparare una pagina di cortesia
• Quanto costa il down?
– Supponiamo 1h di down, 100 ordini persi, scontrino medio €70,
quindi € 7.000
– Investendo un budget inferiore posso renda inutile o minimizzare il
down? Se si, allora conviene prevederla ;-)
78. Parallel Adoption
• Valutare un golive parallelo:
– Per un certo periodo tenere attivo sia il vecchio sito che il nuovo sito
– Invitare un numero ristretto di clienti fidati sul nuovo sito e
«sfruttarli» come tester
• È necessario che ci sia una regia unica
– Entrambe le piattaforme devono comunicare con l’ERP che deve
quindi tenere allineate entrambe
79. Checklist pre-golive
– Configurazione dominio di produzione
– Cancellazione ordini, utenti, ecc. di test
– Importare gli utenti
– Verifica file robots.txt
– Ri-configurazione servizi
• Paypal
• Setefi
• App facebook
• …
– Disabilitare logging esteso
– Disabilitare messaggi di errore su browser
– Fare refresh della cache
– Riconfigurare i DNS
– …
Img: http://www.calcolocosto.it/passaggio-di-proprieta/checklist-acquisto-usato/
82. Assistenza e manutenzione
• Prevedere già un contratto di assistenza e manutenzione per:
– Supporto agli operatori di backoffice
– Verifica delle operazioni schedulate
– Aggiornamento sistemi
– Patch di sicurezza e bugfixing
– …
83. Manutenzione evolutiva
• Il golive non è il traguardo ma la partenza
• Definire un piano di sviluppi per evoluzioni, migliorie, nuove
implementazioni
• Un ecommerce non va abbandonato ma fatto crescere e
aggiornato costantemente
84. Ambienti di staging e sviluppo
• Dotarsi dell’infrastruttura necessaria:
– Un ambiente di sviluppo dove implementare le nuove evoluzioni
– Un ambiente di staging dove effettuare i collaudi
– Un sistema di versionamento del codice per tracciare i rilasci e poter
fare rollback
• Ogni nuova funzionalità deve essere testata in staging, mai fare
il salto doppio sviluppo – produzione
86. Webmarketing & Co.
Una nuova piattaforma da sola non basta ad
aumentare le vendite
La nuova piattaforma offre nuove opportunità…
… ma va supportata da azioni di marketing specifiche
88. La lista della spesa
• Analisi iniziale
• Analisi UX e wireframe
• Layout e template
• Installazione e
configurazioni
• Sviluppo customizzazioni
• Integrazione sistemi
• Integrazione negozi
• Integrazione
marketplace
• Integrazione sistemi di
email marketing
• Motore di ricerca
• Fidelity e gift card
• Migrazione dati
• Inserimento contenuti
editoriali
• Project Management
• Formazione
• Golive
• Assistenza e
monitoraggio continuo
• Manutenzione evolutiva
• …
E non stiamo
considerando tutto ciò
che non è piattaforma:
• Business plan
• Preparazione catalogo
• Predisposizione sistemi
interni (ERP, ecc.)
• Web marketing
• SEO
• Traduzione contenuti
• …
97. http://sherodesigns.com/how-much-does-a-magento-website-cost-
general-pricing-guidelines-and-what-to-look-for/
Here is a fact check on Magento pricing:
• Web design companies have overhead and full-time intelligent people with salaries who will work on your
project.
• If the price of a Magento website sounds too good to be true, it probably is. Remember the saying “You get what
you pay for”.
• A college student or just a PHP developer alone can not build a Magento website. Such a project requires
multiple people with different technical skills such as SEO, Analytics Expert, Web Design, Graphic Artist, Front
and Back End Development.
• You need to constantly update and put a tremendous amount of work on the website in order to get a return on
your investment.
• You need a serious company that will stand behind what they do and become your long-term partner.
• Hourly rate for Magento development can range from $95 – $250.
99. Ogni cambiamento ha dei rischi
• Difficoltà di accettare il cambiamento da parte degli attori coinvolti
(customer care, logistica, ecc.)
– Coinvolgere tutti gli attori fin dall’inizio
• Accettazione da parte dei clienti
– A/B testing?
• Ritorno dell’investimento
– Suddividere il progetto in fasi per poter «correggere la rotta»
• Valutare anche i rischi per pianificare correttamente il progetto
100. - Cosa succede se innovo
e corro dei rischi?
- E cosa succede se resto fermo
mentre gli altri innovano?