Workshop - Sviluppare un e-commerce con Magento

21
Come sviluppare un e-commerce con Magento Marco Giorgetti www.magespecialist.it Firenze, 21 maggio 2015 Licenza Quest' opera è distribuita con licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Unported. http://creativecommons.org/licenses/by-nc-sa/3.0/deed.it I marchi e le immagini utilizzate sono di proprietà dei rispettivi proprietari.

Transcript of Workshop - Sviluppare un e-commerce con Magento

Page 1: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con Magento

Marco Giorgettiwww.magespecialist.it

Firenze, 21 maggio 2015

LicenzaQuest' opera è distribuita con licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Unported.http://creativecommons.org/licenses/by-nc-sa/3.0/deed.it I marchi e le immagini utilizzate sono di proprietà dei rispettivi proprietari.

Page 2: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

● Idealia Group s.r.l. è attiva nel settore IT dal 2001● Idealia Group si è sempre concentrata in

soluzioni open source

● MageSpecialist nasce nel 2009 specializzandosi nel settore e-commerce ed offrire risposte ad un mercato in crescita.

● MageSpecialist è Magento Associate e Solution Partner● MageSpecialist può contare su Sviluppatori Certificati Magento● Possiamo contare su risorse dedicate ed altamente specializzate:● 3 Project Managers● 2 Magento Lead Developers● 2 Senior Web Designer● 3 Sales Manager● 2 Magento Certified Developers

MageSpecialist

Page 3: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Magento nasce dall'esperienza● Magento nasce nel 2007 da Varien● Nel 2008 esce la versione 1.0● La licenza è Open Source● Il framework è robusto e ben

strutturato● La diffusione di Magento

cresce rapidamente● La comunità internazionale di Magento cresce

esponenzialmente

Page 4: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Magento e eBay● A febbraio 2011 è noto che eBay

ha acquisito il 49% di Magento nel 2010

● A giugno 2011 eBay acquisisce il 100%● I creatori di Magento restano alla

guida in eBay● Ad aprile 2012 Yoav Kutner lascia Magento● Ad aprile 2014 Roy Rubin lascia l'incarico in

Magento

Page 5: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Magento oggi● Oggi Magento fa parte della divisione

Enterprise di eBay● Molte novità bollono in pentola● E' stata forse persa un po' di agilità● La comunità ha spesso criticato

alcune scelte di Magento● La comunità continua però a crescere e

consolidarsi

Page 6: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Comunità Magento

Vastissima community, mondiale e italiana

Page 7: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Funzionalità Magento

Clienti e tassazione

Gestione venditeGestione prodotti

Spedizioni e pagamenti

Page 8: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Strumenti di vendita

Upsell, Cross-sell e prodotti consigliati

Couponing e special price

Motore scontistica carrello e catalogo

Page 9: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Strumenti di venditaVenditeClientiCarrelliProdotti

Page 10: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Community Vs Enterprise

CMS con preview, gerarchia e revisioniReward points & Store creditsGestione attributi clienteSegmentazione clientiGestione permessi utente a livello di website e store viewCorrelazione prodotti automaticaGestione banner automaticaPersistent ShoppingPrivate salesMail reminder automaticiWishlist multipleAggiunta prodotti al carrello con SKULog azioni backendGestione staging, merging e rollback dei contenutiOttimizzazioni di performanceArchiviazione ordini, migliore indexing tabelle, FPCMagento Secure Payment Bridge: soluzione di pagamento certificata PA-DSS

Licenza

Page 11: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Fondamenta di MagentoZend Framework

Open SourceMVC(HB)

LAMP

Moduli estendibiliTemplate gerarchici

Page 12: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

PerformanceInfrastrutturaSystem administrationDatabaseTemplating(Full) Page CacheTuning continuoScalabilitàClusteringMonitoraggio

Page 13: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Punti di forzaGrande flessibilità

Integrabile al 100%Scalabilità

Feature-rich

Page 14: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Punti deboliCurva di apprendimento

ComplessitàInfrastruttura

Templating complessoQualche segnò d'età

Page 15: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Magento 2CSS preprocessing

Magento UI libraryFPC Varnish

Performance toolkitNuovi indexer

Completa riscrittura del coreMeno fileFile contenuti nei moduliBackend responsiveOpen Source

Supporto composerCodice su GitHubDocumentazione

Backend multiutenteConformità PSR per autoloading

Test unit

Page 16: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Sviluppo Magento 2

Magento 2 Developer HUB: http://magento.com/developers/magento2Magento 2 GitHub repo:https://github.com/magento/magento2

Page 17: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Case study: integrazione CRMLa sfida

implementare un negozio online per un catalogo di oltre 10.000 prodotti diversi, e allo stesso tempo mantenere invariato il flusso di lavoro cui erano abituati i vari

rivenditori.

La soluzioneE' stata sviluppata una complessa interfaccia a due vie fra il software CRM/ERP del

Cliente (Oracle J.D. Edwards), e un sistema di ritiro della merce direttamente presso il punto vendita più vicino al cliente finale, insieme ai sistemi “tradizionali” di

pagamento e spedizione previsti per un commercio elettronico.

Page 18: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Case study: CRM per MagentoIl primo step

Software CRM e ERP custom sviluppato da MageSpecialist per facilitare la collezione e smistamento di ordini, pagamenti e spedizioni dalle 6 diverse store

view del sito Magento esistente per aumentare la produttività degli operatori

L'evoluzioneEvoluzione da CRM a middleware che faccia da gestore completo di molte

installazioni di e-commerce Magento del cliente o di clienti terzi: ordini, resi, spedizioni. Il livello di automatismo raggiunto è massimo, dalla collezione

dell’ordine al suo smistamento presso i vari fornitori. Si tratta inoltre di un software multi-istanza.

Page 19: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Case study: CRM per MagentoLa sfida

Punti vendita fisici integrati con il marketplace per gestire logistica, il flusso degli ordini con conferma di disponibilità nei vari magazzini per singolo articolo, il

catalogo popolato da flussi dati ancora differenti.

La soluzioneBack-order su magazzini multipi, gestione delle pagine CMS gerarchizzata e

migliorata, immagini con rotazione 3D per meglio mostrare le caratteristiche del prodotto, standardizzazione delle taglie italiane ed internazionali per offrire un parametro univoco di riferimento, customizzazione del layout grafico al fine di

essere totalmente mobile-friendly.

Page 20: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Domande?

?

Page 21: Workshop - Sviluppare un e-commerce con Magento

Come sviluppare un e-commerce con MagentoFirenze - 21 maggio 2015

Game Over

Thank youfor playing

Marco Giorgettiwww.magespecialist.it

[email protected]

Come sviluppare un e-commerce MagentoFirenze, 21 maggio 2015