Mais conteúdo relacionado Semelhante a Max Pronko - 10 migration mistakes from Magento 1 to Magento 2 (20) Mais de Meet Magento Italy (20) Max Pronko - 10 migration mistakes from Magento 1 to Magento 22. © 2018 Pronko Consulting www.pronkoconsulting.com
About Me
Best Migration Award
Magento 1 & 2 Certified
TOP 50 Contributors
Trainings & workshops
Magento DevChannel
3. © 2018 Pronko Consulting www.pronkoconsulting.com
System migration - moving a set of
instructions or programs from
one platform to another
- Wikipedia
4. © 2018 Pronko Consulting www.pronkoconsulting.com
Software upgrade - new version of
the software, offers a significant
change or major improvement
- The Balance
5. © 2018 Pronko Consulting www.pronkoconsulting.com
Moving from Magento 1 to Magento 2
Upgrade or Migration?
6. © 2016 Magento, Inc.© 2018 Pronko Consulting www.pronkoconsulting.com
Technology Stack
• PHP 5.5
• jQuery
• Prototype
• CSS
• Redis
• Varnish
• PHP 7.x
• jQuery
• KnockoutJS
• RequireJS
• LESS
• Composer
• Redis
• Varnish
• PSR 0-4
• 3rd party libraries (ZF, Symfony etc.)
MAGENTO 2MAGENTO 1
7. © 2018 Pronko Consulting www.pronkoconsulting.com
Can we perform a migration from
Magento 1 to Magento 2?
8. © 2018 Pronko Consulting www.pronkoconsulting.com
Magento 1 code base
9. © 2018 Pronko Consulting www.pronkoconsulting.com
Custom Theme and JavaScript
10. © 2018 Pronko Consulting www.pronkoconsulting.com
Custom in-house extensions
11. © 2018 Pronko Consulting www.pronkoconsulting.com
3rd party extensions
12. © 2018 Pronko Consulting www.pronkoconsulting.com
Performance Improvements
13. © 2018 Pronko Consulting www.pronkoconsulting.com
Security Improvements
14. © 2018 Pronko Consulting www.pronkoconsulting.com
Infrastructure and Servers
15. © 2018 Pronko Consulting www.pronkoconsulting.com
Can we perform data migration?
16. © 2016 Magento, Inc.© 2018 Pronko Consulting www.pronkoconsulting.com
Can we perform a migration from Magento 1 to Magento 2?
Magento 1 code base
Custom Theme and JavaScript
Custom in-house extensions
3rd party extensions
Performance Improvements
Security Improvements
Infrastructure and Servers
Data migration
17. © 2018 Pronko Consulting www.pronkoconsulting.com
Technical Challenges
18. © 2018 Pronko Consulting www.pronkoconsulting.com
Magento 1 only experience leads to
Magento 1 practices
19. © 2018 Pronko Consulting www.pronkoconsulting.com
Code migration using 3rd party tools
20. © 2018 Pronko Consulting www.pronkoconsulting.com
Developing in the app/code folder
21. © 2018 Pronko Consulting www.pronkoconsulting.com
Missing dependencies in the
composer.json
22. © 2018 Pronko Consulting www.pronkoconsulting.com
Contributor vs Developer Dilemma
23. © 2018 Pronko Consulting www.pronkoconsulting.com
Data migration mistakes
24. © 2018 Pronko Consulting www.pronkoconsulting.com
Different environments for
DEV, TEST and LIVE
25. © 2018 Pronko Consulting www.pronkoconsulting.com
Form, Grid, Checkout
26. © 2018 Pronko Consulting www.pronkoconsulting.com
GOING LIVE…
27. © 2018 Pronko Consulting www.pronkoconsulting.com
External dependencies
28. © 2018 Pronko Consulting www.pronkoconsulting.com
DNS Propagation
29. © 2018 Pronko Consulting www.pronkoconsulting.com
Backup/Rollback plan
30. © 2016 Magento, Inc.© 2018 Pronko Consulting www.pronkoconsulting.com
Resources
• Magento 2 Documentation - https://devdocs.magento.com/
• Data Migration Tool -
https://devdocs.magento.com/guides/v2.2/migration/migration-
tool.html
• Magento DevChannel - https://www.youtube.com/maxpronko