SlideShare a Scribd company logo
Successful Migrations
on Magento
Max Yekaterynenko
Director Community Engineering
Ian Kinsella
Senior Director Sales, APAC
Understand My Business Drive Engagement I Need Help
Digital Platform Delivering on Customer
Needs GrowthEasier, faster merchandising Peace of Mind
Magento Enterprise Adoption
Beta Early Adopters Early Majority Late Majority Laggards
Chasm
Early Market
Beta, GA, 2.0.x, …extensions
become available and begin to
mature, community grows, SIs
become experts…
WE ARE HERE
2.1.x, Maturing extensions and data
migration tools. More predictable
costs and timelines. Experienced
developers and SIs.
Bulge bracket
As the market matures, more
developers and SIs are certified,
but the most experienced ones
are in high demand
Late Market
Playing catch-up with your
competition and with shopper.
Magento 2 Ecosystem Readiness
System Integrators
81% M2 Trained
More than 11,000 full-time employees support the Magento platform
Technology Developers
3,900 Firms ~200,000
Magento 2 Enterprise Advantages
Community EnterpriseBusiness
Modern, flexible platform
Dynamic merchandising
Advanced marketing
Customer loyalty
Regular feature releases
Tech
Superior scalability
Deployment & performance
Dedicated support
All-in-One managed cloud service
Magento 2 Enterprise Advantages
M1 Enterprise M2 Enterprise
Business
Modern, flexible platform
Performance quality
Intuitive user experience
Multi-level inheritances themes
Staging & Preview / Search
Flexible pricing model
Tech
Superior Scalability
Backend code / modularity
Ease of migration
All-in-One managed service
Magento 2 Enterprise
Implementation Survey
Breakdown of an Ecommerce Project
Baseline or Core Standing up and configuring Magento2
Front end development M2’s new front end framework for UI/UX
Customization Customizations to code that extend functionality (modules)
Extensions Installation, configuration and testing of extensions
Integrations Data exchange using M2’s web API
Two Response Profiles
Ground up Magento theming
Standard Complex
Configuration rather than
customization of business logic
Handful of popular and mature 3rd
party extensions
Data exchange integrations via Magento
APIs
Complicated UX/UI / retrofits
Customization of business logic
Early versions of extensions,
many extensions, custom
extensions
Complicated integrations
Time for Standard Implementation
0 1 2 3 4 5 6 7
J
L
O
P
G
N
B
Months
4.2
months
Avg.
Cost of Standard Implementation
$0 $50,000 $100,000 $150,000 $200,000 $250,000 $300,000 $350,000
J
O
G
L
N
P
B
$205k
Avg.
Time for Standard Implementation 2.1
0 1 2 3 4 5
J
L
O
Months
Cost of Standard Implementation 2.1
$0 $50,000 $100,000 $150,000 $200,000 $250,000
J
O
L
$133
Avg.
Time for Complex Implementation
0 1 2 3 4 5 6 7 8 9 10
M
D
F
E
H
K
I
Months
6.14
months
Avg.
Cost of Complex Implementation
$0 $100,000 $200,000 $300,000 $400,000 $500,000 $600,000 $700,000
E
F
I
M
D
K
$319k
Avg.
Breakdown of effort
28%
20%
15%
8%
24%
30%
12%
15%
28%
42%
Standard
Complex
Front End Core Customization Extensions Integrations
Drivers of cost and time
• Revenue
• Transaction volume
• Integrations via APIs
• Widely used and mature
extensions
Not Significant Significant
• Data Migration
• Complex UI requirements
• Theme migration
• Complex customization of business
logic
• Experience of partner
• Early version of extensions
• When you implemented M2
Case Study: Oliver
Sweeney
About Oliver Sweeney
Founded in Britain in 1989, Oliver Sweeney
have been making shoes great for over 25
years. Taking inspiration from around the world
and filtering it through a very British lens.
Vital statistics
$5,000,000 online revenue
20,000 online orders per year
5000 SKUs (shoes and apparel)
Was on bespoke e-commerce platform before
Magento 2.0
Oliver Sweeney
Hours 1,600 (including internal)
Cost $427,000
Elapsed time 5 months
Integrations Epos, CRM, OMS
Extensions
Zendesk, Amasty, Extento, Rocketweb,
Dotmailer,SLI…
Hosting Cloud Enterprise
Partner Redbox
Highlights
Speed and ease of deploying a new campaign
Challenges
Early adopter of Magento 2 Cloud
Stable platform
Drag and drop remerchandising
Great results
Identified core bugs which took a while to resolve
10%
10%
15%
45%
20%
Front End Core
Customization Integrations
Extensions
Distribution of Effort
Oliver Sweeney: Before and After
Magento 2
Conversion Rate: 1.87%
Before (bespoke)
Cart Abandonment: 68%
Bounce rate issues
Slow merchandising
Limited promotional options
KPIs
Capability
No real CMS
After (M2)
Conversion Rate: ~2% +6.57%
(mobile conversion rate: +21.5%)
Cart abandonment below 55%
Bounce rate: -6%
Revenue up 14% vs. prior year
Avg. Transaction up 9%
Drag and drop merchandising
Promotion engine opened
opportunities
Ability to create new content
easily, including landing pages
etc.
Case Study: Audio Advice
About Audio Advice
Audio Advice is a premier whole home
high end technology and audio video
retailer and integrator
Vital Statistics:
$2,000,000 online revenue runrate
500 SKUs
$700 AOV
Was on WordPress
Audio Advice
Hours 1,500
Cost $100,000
Elapsed time 8 months
Integrations SKU Vault, WordPress
Extensions ShipStation, LiveChat, Mailchimp, Windsor
Hosting AWS
Partner Kadro Solutions
Highlights
Took advantage of the rich open-source
community for extensions
Challenges
Upgrade from 2.0 to 2.1
Easily customize and extend
Sound Profile functionality helped them win
important vendor relationships
Core bugs in early versions
Extensions require regression testing
30%
15%30%
10%
15%
Front End Core
Customization Integrations
Extensions
Distribution of Effort
Audio Advice: Before and After
Magento 2
$0 in revenue
Before (bespoke)
10-12k sessions per month
Wordpress
No eCommerce
KPIs
Capability
Lead-gen only
After (M2)
$2,000,000 online run rate
Doubled traffic in the 1st month
55k sessions after 4 months (5x)
AOV exceeded plan
Lift in retail store sales
Prestige among peers and
customers
Won new high-end brands
Personalized experience by
sound profile
Migrating from Magento 1
to Magento 2
Migration Analysis Methodology
Current Magento
Landscape
Codebase & Database
System landscape &
Systems of record
Requirements &
Wireframes
Test Documentation
Existing and Future-state
Infrastructure Diagrams
Environments
Dev Tools & SDLC
StrategiesReview and Assess
• Custom Modules
• Extensions
• New Features
• Theme
• Personal Devices
• Integrations
• Information Migration
• Business Process Changes
• Infrastructure
• Environments
• Testing
• Desktop and personal device
requirements
• Integrity of Magento Core code
• Custom Modules
• Extensions
• Customized Features
• Integrations
• Database
• Theme and Templates
• Test Documentation
• Infrastructure
• Environments
Migration Analysis
Confidence is the feeling you have before you
fully understand the situation.
- Unknown
Analysis Phase - Features
1. Requirements
2. Code Audit
3. Theme
4. Testing Process
Code Audit
• Custom development
• Third-party extensions
• Dependencies between extensions
• Un-used modules
• JavaScript functionality
• Business logic in templates
Requirements
• Obsolete customizations
• Magento native features and functionality in use
• Desktop vs. mobile, progressive enhancement
• Mapping requirements to tests and acceptance
Theme
• Identify theme requirements
• Create theme approach
• Theme is not migrated by tools
Testing Process
• Start early, understand what you’ve got
• End-to-end (integration) testing
• Written documentation and gap analysis
• Mapping tests to requirements?
Analysis - Supporting Elements
1. Landscape Diagram / Integrations
2. Data (size, scope, locations)
3. Environments
Strategy and Vision
If you aim at nothing, you will hit it every time.
- Zig Ziglar
New Features
• New in Magento 2
– Or maybe just new to you?
• Return to native
• Demo, demo, demo for your business users!
Third-party Extensions
• Full inventory of installed extensions and versions
• Remove, return to native, upgrade
• Does it do everything it did in the Magento 1 version?
Custom Modules
• Code custom built to satisfy your requirements
• Remove or migrate
• Re-architect
– Divide
– Merge
– Refactor
Theming and Personal Devices
• HTML, CSS, and JavaScript
• Build on a responsive foundation
• Single theme or global multi-store with unified branding?
• Supported devices and responsive break points
Non-code Related Strategies
• Integrations
• Information Migration
• Infrastructure and Environments
• Testing Strategy
• Business Process Changes
Automated Tools – Code Migration
https://github.com/magento/code-migration
Code Migration Tool
• Static file generation
• Maps types:
– Models / Resource Models / Collections
– Controllers
– Actions
– Blocks
– XML
• Repeatable process
Automated Tools – Data Migration
https://github.com/magento/data-migration-tool
Data Migration Tools
• Store Configuration
• Products
• Customers
• Orders
• Promotions
Q&A

More Related Content

What's hot

What's new in microsoft project server and professional 2013
What's new in microsoft project server and professional 2013What's new in microsoft project server and professional 2013
What's new in microsoft project server and professional 2013
Productivity Intelligence Institute
 
20-year evolution with a 5-year strategic plan
20-year evolution with a 5-year strategic plan20-year evolution with a 5-year strategic plan
20-year evolution with a 5-year strategic plan
Megan Gilhooly
 
Best Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgBest Practices for Team Development in a Single Org
Best Practices for Team Development in a Single Org
Salesforce Developers
 
System Software Modification Proposal PowerPoint Presentation Slides
System Software Modification Proposal PowerPoint Presentation SlidesSystem Software Modification Proposal PowerPoint Presentation Slides
System Software Modification Proposal PowerPoint Presentation Slides
SlideTeam
 
Net Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions Engagement Models Brochure
Net Solutions Engagement Models Brochure
Net Solutions
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
Salesforce Developers
 

What's hot (7)

What's new in microsoft project server and professional 2013
What's new in microsoft project server and professional 2013What's new in microsoft project server and professional 2013
What's new in microsoft project server and professional 2013
 
FJ_Trainer
FJ_TrainerFJ_Trainer
FJ_Trainer
 
20-year evolution with a 5-year strategic plan
20-year evolution with a 5-year strategic plan20-year evolution with a 5-year strategic plan
20-year evolution with a 5-year strategic plan
 
Best Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgBest Practices for Team Development in a Single Org
Best Practices for Team Development in a Single Org
 
System Software Modification Proposal PowerPoint Presentation Slides
System Software Modification Proposal PowerPoint Presentation SlidesSystem Software Modification Proposal PowerPoint Presentation Slides
System Software Modification Proposal PowerPoint Presentation Slides
 
Net Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions Engagement Models Brochure
Net Solutions Engagement Models Brochure
 
Manage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance FrameworkManage Development in Your Org with Salesforce Governance Framework
Manage Development in Your Org with Salesforce Governance Framework
 

Similar to Mli 2017 business success migrations on m2

Lunch and Learn and Sneakers
Lunch and Learn and SneakersLunch and Learn and Sneakers
Lunch and Learn and Sneakers
Bill Zajac
 
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
Arron Moss
 
Coghead Overview 21 Aug08
Coghead Overview 21 Aug08Coghead Overview 21 Aug08
Coghead Overview 21 Aug08
Tomoaki Sawada
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerSaul Cunningham
 
Livo deck v5.4
Livo deck v5.4Livo deck v5.4
Livo deck v5.4
Fetih Saygi
 
Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]
Dynatrace
 
The Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for DummiesThe Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for Dummies
DBmaestro - Database DevOps
 
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
AgileNetwork
 
Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013Bluecom Group
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
Abraic, Inc.
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07cnetto
 
1 Billion Events per Day, Israel 3rd Java Technology Day, June 22, 2009
1 Billion Events per Day, Israel 3rd Java Technology Day, June 22, 20091 Billion Events per Day, Israel 3rd Java Technology Day, June 22, 2009
1 Billion Events per Day, Israel 3rd Java Technology Day, June 22, 2009
Moshe Kaplan
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
Product School
 
Corporate presentation- Arohatech
Corporate presentation- ArohatechCorporate presentation- Arohatech
Corporate presentation- Arohatech
Pabitra Pradhan
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane
 
Leaware software house - about us
Leaware software house - about usLeaware software house - about us
Leaware software house - about us
Leaware.com
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
Mani Maun
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
Go2Group, Inc.
 
Repeatable Success
Repeatable SuccessRepeatable Success
Repeatable Success
Chuck Snyder
 
Unlocking Agile's Missed Potential
Unlocking Agile's Missed PotentialUnlocking Agile's Missed Potential
Unlocking Agile's Missed Potential
Aggregage
 

Similar to Mli 2017 business success migrations on m2 (20)

Lunch and Learn and Sneakers
Lunch and Learn and SneakersLunch and Learn and Sneakers
Lunch and Learn and Sneakers
 
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
MDOQ - Platform As A Service Agile Workflow Application for Magento - Launch ...
 
Coghead Overview 21 Aug08
Coghead Overview 21 Aug08Coghead Overview 21 Aug08
Coghead Overview 21 Aug08
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
 
Livo deck v5.4
Livo deck v5.4Livo deck v5.4
Livo deck v5.4
 
Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]
 
The Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for DummiesThe Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for Dummies
 
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
ANI | Business Agility Day @Gurugram | Are you a responsible Business | Dilje...
 
Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013Ryan_scott_magentocom_china_keynote_18112013
Ryan_scott_magentocom_china_keynote_18112013
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07
 
1 Billion Events per Day, Israel 3rd Java Technology Day, June 22, 2009
1 Billion Events per Day, Israel 3rd Java Technology Day, June 22, 20091 Billion Events per Day, Israel 3rd Java Technology Day, June 22, 2009
1 Billion Events per Day, Israel 3rd Java Technology Day, June 22, 2009
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
 
Corporate presentation- Arohatech
Corporate presentation- ArohatechCorporate presentation- Arohatech
Corporate presentation- Arohatech
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Leaware software house - about us
Leaware software house - about usLeaware software house - about us
Leaware software house - about us
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
Repeatable Success
Repeatable SuccessRepeatable Success
Repeatable Success
 
Unlocking Agile's Missed Potential
Unlocking Agile's Missed PotentialUnlocking Agile's Missed Potential
Unlocking Agile's Missed Potential
 

More from Hanoi MagentoMeetup

Mli 2017 business navigating mcom
Mli 2017 business navigating mcomMli 2017 business navigating mcom
Mli 2017 business navigating mcom
Hanoi MagentoMeetup
 
Mli 2017 technical powering tomorrow_2.2
Mli 2017 technical powering tomorrow_2.2Mli 2017 technical powering tomorrow_2.2
Mli 2017 technical powering tomorrow_2.2
Hanoi MagentoMeetup
 
Mli 2017 technical m2 developer experience
Mli 2017 technical m2 developer experienceMli 2017 technical m2 developer experience
Mli 2017 technical m2 developer experience
Hanoi MagentoMeetup
 
Mli 2017 technical intro to magento 2
Mli 2017 technical intro to magento 2Mli 2017 technical intro to magento 2
Mli 2017 technical intro to magento 2
Hanoi MagentoMeetup
 
Mli 2017 technical backward compatibility
Mli 2017 technical backward compatibilityMli 2017 technical backward compatibility
Mli 2017 technical backward compatibility
Hanoi MagentoMeetup
 
Mli 2017 technical first steps to building secure Magento extensions
Mli 2017 technical first steps to building secure Magento extensionsMli 2017 technical first steps to building secure Magento extensions
Mli 2017 technical first steps to building secure Magento extensions
Hanoi MagentoMeetup
 
Mli 2017 technical EQP & marketplace
Mli 2017 technical EQP & marketplaceMli 2017 technical EQP & marketplace
Mli 2017 technical EQP & marketplace
Hanoi MagentoMeetup
 
Mli 2017 business mbi
Mli 2017 business mbiMli 2017 business mbi
Mli 2017 business mbi
Hanoi MagentoMeetup
 
Mli 2017 business enhancing your career with the magento ecosystem
Mli 2017 business enhancing your career with the magento ecosystemMli 2017 business enhancing your career with the magento ecosystem
Mli 2017 business enhancing your career with the magento ecosystem
Hanoi MagentoMeetup
 
#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers
#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers
#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers
Hanoi MagentoMeetup
 
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
Hanoi MagentoMeetup
 
#3 Hanoi Magento Meetup - Part 1: Magento Around The World
#3 Hanoi Magento Meetup - Part 1: Magento Around The World#3 Hanoi Magento Meetup - Part 1: Magento Around The World
#3 Hanoi Magento Meetup - Part 1: Magento Around The World
Hanoi MagentoMeetup
 
#2 Hanoi Magento Meetup - Part 3: Panel discussion
#2 Hanoi Magento Meetup - Part 3: Panel discussion#2 Hanoi Magento Meetup - Part 3: Panel discussion
#2 Hanoi Magento Meetup - Part 3: Panel discussion
Hanoi MagentoMeetup
 
#2 Hanoi Magento Meetup - Part 2: Knockout JS
#2 Hanoi Magento Meetup - Part 2: Knockout JS#2 Hanoi Magento Meetup - Part 2: Knockout JS
#2 Hanoi Magento Meetup - Part 2: Knockout JS
Hanoi MagentoMeetup
 
#2 Hanoi Magento meetup - Part 1: Be part of the world
#2 Hanoi Magento meetup - Part 1: Be part of the world#2 Hanoi Magento meetup - Part 1: Be part of the world
#2 Hanoi Magento meetup - Part 1: Be part of the world
Hanoi MagentoMeetup
 
#1HanoiMagentoMeetup_Magento 2 vs Magento 1
#1HanoiMagentoMeetup_Magento 2 vs Magento 1#1HanoiMagentoMeetup_Magento 2 vs Magento 1
#1HanoiMagentoMeetup_Magento 2 vs Magento 1
Hanoi MagentoMeetup
 

More from Hanoi MagentoMeetup (16)

Mli 2017 business navigating mcom
Mli 2017 business navigating mcomMli 2017 business navigating mcom
Mli 2017 business navigating mcom
 
Mli 2017 technical powering tomorrow_2.2
Mli 2017 technical powering tomorrow_2.2Mli 2017 technical powering tomorrow_2.2
Mli 2017 technical powering tomorrow_2.2
 
Mli 2017 technical m2 developer experience
Mli 2017 technical m2 developer experienceMli 2017 technical m2 developer experience
Mli 2017 technical m2 developer experience
 
Mli 2017 technical intro to magento 2
Mli 2017 technical intro to magento 2Mli 2017 technical intro to magento 2
Mli 2017 technical intro to magento 2
 
Mli 2017 technical backward compatibility
Mli 2017 technical backward compatibilityMli 2017 technical backward compatibility
Mli 2017 technical backward compatibility
 
Mli 2017 technical first steps to building secure Magento extensions
Mli 2017 technical first steps to building secure Magento extensionsMli 2017 technical first steps to building secure Magento extensions
Mli 2017 technical first steps to building secure Magento extensions
 
Mli 2017 technical EQP & marketplace
Mli 2017 technical EQP & marketplaceMli 2017 technical EQP & marketplace
Mli 2017 technical EQP & marketplace
 
Mli 2017 business mbi
Mli 2017 business mbiMli 2017 business mbi
Mli 2017 business mbi
 
Mli 2017 business enhancing your career with the magento ecosystem
Mli 2017 business enhancing your career with the magento ecosystemMli 2017 business enhancing your career with the magento ecosystem
Mli 2017 business enhancing your career with the magento ecosystem
 
#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers
#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers
#3 Hanoi Magento Meetup - Part 2: Scalable Magento Development With Containers
 
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
 
#3 Hanoi Magento Meetup - Part 1: Magento Around The World
#3 Hanoi Magento Meetup - Part 1: Magento Around The World#3 Hanoi Magento Meetup - Part 1: Magento Around The World
#3 Hanoi Magento Meetup - Part 1: Magento Around The World
 
#2 Hanoi Magento Meetup - Part 3: Panel discussion
#2 Hanoi Magento Meetup - Part 3: Panel discussion#2 Hanoi Magento Meetup - Part 3: Panel discussion
#2 Hanoi Magento Meetup - Part 3: Panel discussion
 
#2 Hanoi Magento Meetup - Part 2: Knockout JS
#2 Hanoi Magento Meetup - Part 2: Knockout JS#2 Hanoi Magento Meetup - Part 2: Knockout JS
#2 Hanoi Magento Meetup - Part 2: Knockout JS
 
#2 Hanoi Magento meetup - Part 1: Be part of the world
#2 Hanoi Magento meetup - Part 1: Be part of the world#2 Hanoi Magento meetup - Part 1: Be part of the world
#2 Hanoi Magento meetup - Part 1: Be part of the world
 
#1HanoiMagentoMeetup_Magento 2 vs Magento 1
#1HanoiMagentoMeetup_Magento 2 vs Magento 1#1HanoiMagentoMeetup_Magento 2 vs Magento 1
#1HanoiMagentoMeetup_Magento 2 vs Magento 1
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

Mli 2017 business success migrations on m2

  • 1.
  • 3. Max Yekaterynenko Director Community Engineering Ian Kinsella Senior Director Sales, APAC
  • 4. Understand My Business Drive Engagement I Need Help Digital Platform Delivering on Customer Needs GrowthEasier, faster merchandising Peace of Mind
  • 5. Magento Enterprise Adoption Beta Early Adopters Early Majority Late Majority Laggards Chasm Early Market Beta, GA, 2.0.x, …extensions become available and begin to mature, community grows, SIs become experts… WE ARE HERE 2.1.x, Maturing extensions and data migration tools. More predictable costs and timelines. Experienced developers and SIs. Bulge bracket As the market matures, more developers and SIs are certified, but the most experienced ones are in high demand Late Market Playing catch-up with your competition and with shopper.
  • 6. Magento 2 Ecosystem Readiness System Integrators 81% M2 Trained More than 11,000 full-time employees support the Magento platform Technology Developers 3,900 Firms ~200,000
  • 7. Magento 2 Enterprise Advantages Community EnterpriseBusiness Modern, flexible platform Dynamic merchandising Advanced marketing Customer loyalty Regular feature releases Tech Superior scalability Deployment & performance Dedicated support All-in-One managed cloud service
  • 8. Magento 2 Enterprise Advantages M1 Enterprise M2 Enterprise Business Modern, flexible platform Performance quality Intuitive user experience Multi-level inheritances themes Staging & Preview / Search Flexible pricing model Tech Superior Scalability Backend code / modularity Ease of migration All-in-One managed service
  • 10. Breakdown of an Ecommerce Project Baseline or Core Standing up and configuring Magento2 Front end development M2’s new front end framework for UI/UX Customization Customizations to code that extend functionality (modules) Extensions Installation, configuration and testing of extensions Integrations Data exchange using M2’s web API
  • 11. Two Response Profiles Ground up Magento theming Standard Complex Configuration rather than customization of business logic Handful of popular and mature 3rd party extensions Data exchange integrations via Magento APIs Complicated UX/UI / retrofits Customization of business logic Early versions of extensions, many extensions, custom extensions Complicated integrations
  • 12. Time for Standard Implementation 0 1 2 3 4 5 6 7 J L O P G N B Months 4.2 months Avg.
  • 13. Cost of Standard Implementation $0 $50,000 $100,000 $150,000 $200,000 $250,000 $300,000 $350,000 J O G L N P B $205k Avg.
  • 14. Time for Standard Implementation 2.1 0 1 2 3 4 5 J L O Months
  • 15. Cost of Standard Implementation 2.1 $0 $50,000 $100,000 $150,000 $200,000 $250,000 J O L $133 Avg.
  • 16. Time for Complex Implementation 0 1 2 3 4 5 6 7 8 9 10 M D F E H K I Months 6.14 months Avg.
  • 17. Cost of Complex Implementation $0 $100,000 $200,000 $300,000 $400,000 $500,000 $600,000 $700,000 E F I M D K $319k Avg.
  • 19. Drivers of cost and time • Revenue • Transaction volume • Integrations via APIs • Widely used and mature extensions Not Significant Significant • Data Migration • Complex UI requirements • Theme migration • Complex customization of business logic • Experience of partner • Early version of extensions • When you implemented M2
  • 21. About Oliver Sweeney Founded in Britain in 1989, Oliver Sweeney have been making shoes great for over 25 years. Taking inspiration from around the world and filtering it through a very British lens. Vital statistics $5,000,000 online revenue 20,000 online orders per year 5000 SKUs (shoes and apparel) Was on bespoke e-commerce platform before Magento 2.0
  • 22. Oliver Sweeney Hours 1,600 (including internal) Cost $427,000 Elapsed time 5 months Integrations Epos, CRM, OMS Extensions Zendesk, Amasty, Extento, Rocketweb, Dotmailer,SLI… Hosting Cloud Enterprise Partner Redbox Highlights Speed and ease of deploying a new campaign Challenges Early adopter of Magento 2 Cloud Stable platform Drag and drop remerchandising Great results Identified core bugs which took a while to resolve 10% 10% 15% 45% 20% Front End Core Customization Integrations Extensions Distribution of Effort
  • 23. Oliver Sweeney: Before and After Magento 2 Conversion Rate: 1.87% Before (bespoke) Cart Abandonment: 68% Bounce rate issues Slow merchandising Limited promotional options KPIs Capability No real CMS After (M2) Conversion Rate: ~2% +6.57% (mobile conversion rate: +21.5%) Cart abandonment below 55% Bounce rate: -6% Revenue up 14% vs. prior year Avg. Transaction up 9% Drag and drop merchandising Promotion engine opened opportunities Ability to create new content easily, including landing pages etc.
  • 25. About Audio Advice Audio Advice is a premier whole home high end technology and audio video retailer and integrator Vital Statistics: $2,000,000 online revenue runrate 500 SKUs $700 AOV Was on WordPress
  • 26. Audio Advice Hours 1,500 Cost $100,000 Elapsed time 8 months Integrations SKU Vault, WordPress Extensions ShipStation, LiveChat, Mailchimp, Windsor Hosting AWS Partner Kadro Solutions Highlights Took advantage of the rich open-source community for extensions Challenges Upgrade from 2.0 to 2.1 Easily customize and extend Sound Profile functionality helped them win important vendor relationships Core bugs in early versions Extensions require regression testing 30% 15%30% 10% 15% Front End Core Customization Integrations Extensions Distribution of Effort
  • 27. Audio Advice: Before and After Magento 2 $0 in revenue Before (bespoke) 10-12k sessions per month Wordpress No eCommerce KPIs Capability Lead-gen only After (M2) $2,000,000 online run rate Doubled traffic in the 1st month 55k sessions after 4 months (5x) AOV exceeded plan Lift in retail store sales Prestige among peers and customers Won new high-end brands Personalized experience by sound profile
  • 28. Migrating from Magento 1 to Magento 2
  • 29. Migration Analysis Methodology Current Magento Landscape Codebase & Database System landscape & Systems of record Requirements & Wireframes Test Documentation Existing and Future-state Infrastructure Diagrams Environments Dev Tools & SDLC StrategiesReview and Assess • Custom Modules • Extensions • New Features • Theme • Personal Devices • Integrations • Information Migration • Business Process Changes • Infrastructure • Environments • Testing • Desktop and personal device requirements • Integrity of Magento Core code • Custom Modules • Extensions • Customized Features • Integrations • Database • Theme and Templates • Test Documentation • Infrastructure • Environments
  • 30. Migration Analysis Confidence is the feeling you have before you fully understand the situation. - Unknown
  • 31. Analysis Phase - Features 1. Requirements 2. Code Audit 3. Theme 4. Testing Process
  • 32. Code Audit • Custom development • Third-party extensions • Dependencies between extensions • Un-used modules • JavaScript functionality • Business logic in templates
  • 33. Requirements • Obsolete customizations • Magento native features and functionality in use • Desktop vs. mobile, progressive enhancement • Mapping requirements to tests and acceptance
  • 34. Theme • Identify theme requirements • Create theme approach • Theme is not migrated by tools
  • 35. Testing Process • Start early, understand what you’ve got • End-to-end (integration) testing • Written documentation and gap analysis • Mapping tests to requirements?
  • 36. Analysis - Supporting Elements 1. Landscape Diagram / Integrations 2. Data (size, scope, locations) 3. Environments
  • 37. Strategy and Vision If you aim at nothing, you will hit it every time. - Zig Ziglar
  • 38. New Features • New in Magento 2 – Or maybe just new to you? • Return to native • Demo, demo, demo for your business users!
  • 39. Third-party Extensions • Full inventory of installed extensions and versions • Remove, return to native, upgrade • Does it do everything it did in the Magento 1 version?
  • 40. Custom Modules • Code custom built to satisfy your requirements • Remove or migrate • Re-architect – Divide – Merge – Refactor
  • 41. Theming and Personal Devices • HTML, CSS, and JavaScript • Build on a responsive foundation • Single theme or global multi-store with unified branding? • Supported devices and responsive break points
  • 42. Non-code Related Strategies • Integrations • Information Migration • Infrastructure and Environments • Testing Strategy • Business Process Changes
  • 43. Automated Tools – Code Migration https://github.com/magento/code-migration
  • 44. Code Migration Tool • Static file generation • Maps types: – Models / Resource Models / Collections – Controllers – Actions – Blocks – XML • Repeatable process
  • 45. Automated Tools – Data Migration https://github.com/magento/data-migration-tool
  • 46. Data Migration Tools • Store Configuration • Products • Customers • Orders • Promotions
  • 47. Q&A