SlideShare a Scribd company logo
1 of 33
www.knowarth.com
marketing@knowarth.comKNOWARTH Technologies Pvt.Ltd.
Shabbir Challawala
Sr. Consultant(PHP)
Presenters
Shikha Bhadouria
MarketingConsultant
• Content& Inboundmarketing
• Branding
• 6+YearsofExperienceinPHP
• 4+yearsofExperience inMagento
• Executed projectsinbothCommunityandEnterpriseEdition
WhoWeAre
3
160+
Members’Team
Among
50Fastest
GrowingStartupsinIndia
(SiliconIndia)
90+
ProjectServedinlast TwoYears to
40+ ClientsDelivered
on Time,withinBudget
DELIVERING EXCELLENCE
throughOne-stop-solutionapproach
ThoughtLeaders
7Books
Authored& Reviewed
Worked on Projects for
Portal,E-Commerce,DigitalMarketing,
UX/UI,ERP,Mobility,ProductEngineering,
CloudComputingandRIMS
20Most
promisingITCompanies
inINDIA(CIOReview)
© 2016 KNOWARTHTechnologiesPvt. Ltd.
WorldwideCustomers
4© 2016 KNOWARTHTechnologiesPvt. Ltd.
Canada
USA
Norway
IndiaMiddle East
Australia
France
USA
California |Georgia |Florida |NewYork
Australia
Sydney |Melbourne
Middle East
Dubai
Europe
United Kingdom | Norway|France
MagentoServicesatKNOWARTH
MagentoThemeDevelopment
MagentoIntegrationServices
MagentoPerformance
Optimization
Magento
Support
Magento
Migration
Module
Development
KNOWARTH'sEcommerceProduct - Commercium
FashionStore Restaurant Auto Store
Home DecorStore KidsStore
OthercoreTechnology Services
7
Custom ApplicationDevelopment
Cloud Hosting& management RemoteInfrastructure
ManagementServices
EnterprisePortalDevelopment ERP
Solution
UI / UX Design& Development
PortalPerformanceand
Assessment Tuning
Mobile ApplicationDevelopment
© 2016 KNOWARTHTechnologiesPvt. Ltd.
OurPartners
8© 2016 KNOWARTHTechnologiesPvt. Ltd.
FeaturesOf Magento2
9
 Enhanced andAdvancedcodingArchitecture
 More extensiveAPIs
 UpgradingMagentobecome easy
 Enhanced checkoutflow
 Easiercheckoutprocess
 SupportFullpagecaching outofbox
 LesspreprocessorbasedUIlibrary
 Improvedindexing
 PerformanceToolkit
 Built-insupportforVarnishcache
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Why Migrateto Magento2.0
10
Better
Checkout
Built-insupport
forvarnish
Revampedadmin interface
PerformanceImprovements
Use ofAdvancedtechnology
stack
Magentowillstop givingsupportto
Magento1after2018
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Who Should Upgrade
11
MerchantswhowantstokeeptheirWebsiteup-to-datewithlatest
Magentoversion
Merchantswhowantstotake Benefitofaddedfeaturesof Magento
Merchantswhoishavingperformanceissueswiththecurrent Magento
website
© 2016 KNOWARTHTechnologiesPvt. Ltd.
MigrationProcess
Migration Process
 MigratingExtensions
 MigratingThemes
 MigratingCustomDevelopment
 MigratingSettings
 MigratingSalesInfo,Catalog,Customers,Promotional
Info,CMSPages
Migrating Code Migrating Database
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Magento’s Migration Process doesnot Includes
 MigratingMedia
 MigratingStoreFront Design(CssFiles,JsFiles, StaticImages)
 MigratingACL (API Rolesand Permission)
 MigratingAdminUsers
MigrationProcess
© 2016 KNOWARTHTechnologiesPvt. Ltd.
MigrationSteps
14
Customization,ExtensionIntegration,
MigrationDry Run
Step 1
StartMigrationProcess& StopAdmin
Activity
Step 2
StopCronsonMagento1 Site
Step 3
TestMagento2 Site
Step 8
PointYour DNS to Magento2 SiteAndSite
is Running
Step 10
StartIncrementalUpdates
Step 7
RunIndexesand
FlushCache
Step 5
CopyMediaFilesand
Css,Js Filedataon
Magento2 Store
Step 4
TestMagento2 Site
Step 6
StopIncrementalUpdate, cacheand Re-
index
Step 9
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Prerequisitefor Migration
15
DownloadingCodeMigrationTool
 Downloadcode migrationtoolfromhttps://github.com/magento/code-migrationtoyourwebrootdirectory
 Applycomposerinstallcommand toinsidecode-migrationfoldertoupdateanddownloaddependency
 MigratingfromMagento1.xto2.0hasbeenmadeeasybythetoolsprovided
 Beforewestartthemigrationweshould downloadthosetools
© 2016 KNOWARTHTechnologiesPvt. Ltd.
DownloadingCodeMigrationTool
 sourcedirectorycontainingcodetobemigrated.
 sourcedirectoryshouldnothavecorefilesandmustbein magento'sdirectory
structure
 destinationdirectorywhereconvertedcode willbecopied
 magento1directorycontainingmagento'svanillaversionand customcode
thatneedtobemigrated
 directorycontainingmagento2vanillaversion
Prerequisitefor Migration
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Prerequisitefor Migration
17
DownloadingDataMigrationTool
 Needtosetupmagento2systemno needtostartcronjobs
 CollectDBdetailsofboth Magento1.xandMagento2.xsystem
 gettheversionofyourmagento2.xand Magento1.x
 TheversionsoftheDataMigrationTooland your Magentosoftwaremustexactly
match.
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Prerequisitefor Migration
18
 go to the root directory of magento 2 and apply commands as shown below.
 Command 1:
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool
 Command 2:
 composer require magento/data-migration-tool:<version>
 <version> is the version of your magento 2.x system
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Prerequisitefor Migration
19
 gotovendor/magento/data-migration-tool/etc/<migrationedition>/<ceorversion>
 renameconfig.xml.disttoconfig.xmlandopenthefile
 updatedbinfoforsourceanddestination
© 2016 KNOWARTHTechnologiesPvt. Ltd.
MigrationExtensions
20
 Findoutifextensionproviderhascreatedmodule inm2
 Ifanychangeindb schemaofm2module thenneedtoadditindatamigration
configurationfile(map.xml)
 Ifm2versionofextensionisnotavailablethenneedtomigratemodule manuallyor
throughcode migrationtool
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Code MigrationTool
21
 Codemigrationhasbeendividedinfoursteps
DirectoryStructureMigrate Migrating
Layout
Migrating
Configuration
Migrating
PHPCode
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Code MigrationTool
22
 After configuringcode migrationtools, belowcommand needto berun formigrating
 phpbin/migrate.phpmigrateModuleStructure <src><dst>.
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Code MigrationTool
 After configuringcode migrationtools, belowcommand needto berun formigrating
 phpbin/migrate.phpmigrateModuleStructure <src><dst>.
 It will createmodule structureat destinationto allowcodemigrationin next steps)
 phpbin/migrate.phpconvertLayout<dst>
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Code MigrationTool
Thiswill convert layoutfilesasper magento2 standard,individualxml for eachaction)
 phpbin/migrate.phpconvertConfig<dst>.
 Thisstepwill convertconfigurationto magento2, it will createseparatefilesforevents, routes,systemconfigurationetc.
 phpbin/migrate.phpconvertPhpCode<dst><m1> <m2> .
(Thisisfinalstepandwill copy businesslogicfrom m1 versionto m2 version,basicallyconvert syntaxof mage classto classpathasper m2 standard)
© 2016 KNOWARTHTechnologiesPvt. Ltd.
 Therearenodefaulttoolsavailablefor thememigration
 Themingin magento 2 is completelydifferentthenmagento 1 asmagento 2 is using
lesspre-processorsandmodularisestructureof template
 Will requirefrontenddeveloperto migrate theme to m2
ThemeMigration
© 2016 KNOWARTHTechnologiesPvt. Ltd.
DataMigrationTool
26
MigratingDatais divided in three parts:
MigratingSettings
MigratingData
MigratingDelta
© 2016 KNOWARTHTechnologiesPvt. Ltd.
DataMigrationTool
27
Migrating Settings
 Some settingsareignored, somesettingspathneedto be renamed,somesettingrequireschanging value like
encrypteddataaskey changesin magento2.
 vendormagentodata-migration-tooletcce-to-cesetting.xmlfile containsinformationof settings
changes
 Ifanyothercustomsettingshasbeengenerated,it willtransferautomaticallytothemagento2asmigration
processrun.Needtoaddinignorelistifdonotwantit inmagento2
 Changesmadeinothercoresettingswillbeautomaticallybetransferredtomagento2
 CommandtorunSettingmigration
 Configurationwhichhasnotbeenmodifiedin magento1.x willnotbemigrated.theymaybedifferentin
magento2
 phpbin/magentomigrate:settings--resetD:xamphtdocsm2vendormagentodata-migration-
tooletcce-to-ce1.9.2.1config.xml.
© 2016 KNOWARTHTechnologiesPvt. Ltd.
DataMigrationTool
28
MigratingData
 Ifanycustomcolumnaddedneedtoadditin map.xmlforignoringitortransformingittomagento2.
 Youcan renamedocument(table),renamefieldusing field_rules=>moveortransformusinghandlers.Forcustomlogic, you mayhavetowritecustom
handlers
 phpbin/magentomigrate:data--resetD:xamphtdocsm2vendormagentodata-migration-tooletcce-to-ce1.9.2.1config.xml.
© 2016 KNOWARTHTechnologiesPvt. Ltd.
DataMigrationTool
29
MigratingDelta
 While migratinglivesites,thereare somedatawhichkeepupdatingthroughoutdaylike
orderinformation,customerinformationetc
 Sotomigratethosechangeswhichhasbeenmadepostmigration, magentoprovideDelta
migration
© 2016 KNOWARTHTechnologiesPvt. Ltd.
Benchmarking
177k
Products
355k
Orders
214k
Customers
PerformanceResults
 Settingsmigrationtime:~10mins
 Datamigrationtime:~9hrs(alldataexceptURLRewrites,~85%oftotaldata)
 Sitedowntimeestimate:A fewminutestoreindexand changeDNSsettings.Additionaltimerequiredto“warmup” thepagecache
© 2016 KNOWARTHTechnologiesPvt. Ltd.
KNOWARTH’sMigrationProjectsExecuted
6000
Products
1000+
Orders
570
Customers
Online GroceryStore
2500
Products
250
Customers
Online Art Gallery
100+
Orders
42
categories
Email us: marketing@knowarth.com
© 2016 KNOWARTHTechnologiesPvt. Ltd.
THANK YOU
KNOWARTHTechnologies Pvt.Ltd.
INDIA: 11, AryanCorporatePark, Nr. ShilajRailwayCrossing,Thaltej,Ahmedabad– 380059,Gujarat, INDIA
USA: One Commerce Center,1201 OrangeStreet#600, Wilmington, DE – 19899
Email: marketing@knowarth.com | Website:www.knowarth.com
© 2016 KNOWARTHTechnologiesPvt. Ltd.

More Related Content

Similar to Migrating Magento 1.x to Magento 2.0

Download Corporate Profile
Download Corporate ProfileDownload Corporate Profile
Download Corporate Profile
webhostingguy
 
BPM & Enterprise Middleware - Datasheet
BPM & Enterprise Middleware - DatasheetBPM & Enterprise Middleware - Datasheet
BPM & Enterprise Middleware - Datasheet
Xpand IT
 
synapseindia-profile
synapseindia-profilesynapseindia-profile
synapseindia-profile
Mridu Sinha
 
P&L qualification document v1.6
P&L qualification document v1.6P&L qualification document v1.6
P&L qualification document v1.6
Manish Y M
 

Similar to Migrating Magento 1.x to Magento 2.0 (20)

Jay Thakkar
Jay ThakkarJay Thakkar
Jay Thakkar
 
Download Corporate Profile
Download Corporate ProfileDownload Corporate Profile
Download Corporate Profile
 
ArchFormation PitchDeck
ArchFormation PitchDeckArchFormation PitchDeck
ArchFormation PitchDeck
 
Migration to Liferay DXP - Digital Experience Platform | KNOWARTH
 Migration to Liferay DXP - Digital Experience Platform | KNOWARTH Migration to Liferay DXP - Digital Experience Platform | KNOWARTH
Migration to Liferay DXP - Digital Experience Platform | KNOWARTH
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017
 
Succesfactors demo
Succesfactors demoSuccesfactors demo
Succesfactors demo
 
BPM & Enterprise Middleware - Datasheet
BPM & Enterprise Middleware - DatasheetBPM & Enterprise Middleware - Datasheet
BPM & Enterprise Middleware - Datasheet
 
Binary Republik
Binary RepublikBinary Republik
Binary Republik
 
QOTEQ Investment Deck
QOTEQ Investment DeckQOTEQ Investment Deck
QOTEQ Investment Deck
 
CV_Gopinath
CV_GopinathCV_Gopinath
CV_Gopinath
 
synapseindia-profile
synapseindia-profilesynapseindia-profile
synapseindia-profile
 
Big Data Engineer
Big Data Engineer Big Data Engineer
Big Data Engineer
 
Gigasource Company profile
Gigasource Company profileGigasource Company profile
Gigasource Company profile
 
P&L qualification document v1.6
P&L qualification document v1.6P&L qualification document v1.6
P&L qualification document v1.6
 
About : Radius knowledge Labs
About : Radius knowledge LabsAbout : Radius knowledge Labs
About : Radius knowledge Labs
 
KAPIL GANGWAL
KAPIL GANGWALKAPIL GANGWAL
KAPIL GANGWAL
 
Custom ERPNext Solutions
Custom ERPNext SolutionsCustom ERPNext Solutions
Custom ERPNext Solutions
 
Rhytha Service Portfolio
Rhytha Service PortfolioRhytha Service Portfolio
Rhytha Service Portfolio
 

More from KNOWARTH - Software Development Company

More from KNOWARTH - Software Development Company (14)

JavaScript and Artificial Intelligence by Aatman & Sagar - AhmedabadJS
JavaScript and Artificial Intelligence by Aatman & Sagar - AhmedabadJSJavaScript and Artificial Intelligence by Aatman & Sagar - AhmedabadJS
JavaScript and Artificial Intelligence by Aatman & Sagar - AhmedabadJS
 
Micro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJS
Micro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJSMicro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJS
Micro Front Ends : Divided We Rule by Parth Ghiya - AhmedabadJS
 
AWS for building and scaling a Lean Startup
AWS for building and scaling a Lean StartupAWS for building and scaling a Lean Startup
AWS for building and scaling a Lean Startup
 
Liferay Digital Experience (DXP): Redefining customers experience
Liferay Digital Experience (DXP): Redefining customers experienceLiferay Digital Experience (DXP): Redefining customers experience
Liferay Digital Experience (DXP): Redefining customers experience
 
How to Simplify Enterprise Collaboration Using Enterprise Portals
How to Simplify Enterprise Collaboration Using Enterprise Portals How to Simplify Enterprise Collaboration Using Enterprise Portals
How to Simplify Enterprise Collaboration Using Enterprise Portals
 
Benefits of developing a Single Page Web Applications using AngularJS
Benefits of developing a Single Page Web Applications using AngularJSBenefits of developing a Single Page Web Applications using AngularJS
Benefits of developing a Single Page Web Applications using AngularJS
 
What is DevOps and Why do you need DevOps
What is DevOps and Why do you need DevOps What is DevOps and Why do you need DevOps
What is DevOps and Why do you need DevOps
 
Android N Features You Need to Know
Android N Features You Need to KnowAndroid N Features You Need to Know
Android N Features You Need to Know
 
Common Mistakes Incurred While Implementing ERP Solution
Common Mistakes Incurred While Implementing ERP SolutionCommon Mistakes Incurred While Implementing ERP Solution
Common Mistakes Incurred While Implementing ERP Solution
 
How Can ERP Solutions Solve the Difficulties of Local SME companies?
How Can ERP Solutions Solve the Difficulties of Local SME companies?How Can ERP Solutions Solve the Difficulties of Local SME companies?
How Can ERP Solutions Solve the Difficulties of Local SME companies?
 
How Cloud Computing is changing the Automotive Industry - KNOWARTH
How Cloud Computing is changing the Automotive Industry - KNOWARTHHow Cloud Computing is changing the Automotive Industry - KNOWARTH
How Cloud Computing is changing the Automotive Industry - KNOWARTH
 
Remote Infrastructure Management Services (RIMS)
Remote Infrastructure Management Services (RIMS)Remote Infrastructure Management Services (RIMS)
Remote Infrastructure Management Services (RIMS)
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud Computing
 
Enterprise Software Solution Provider
Enterprise Software Solution ProviderEnterprise Software Solution Provider
Enterprise Software Solution Provider
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Migrating Magento 1.x to Magento 2.0

Editor's Notes

  1. Increase Agility: The speed and response of your business to meet demand or customer need is substantially improved – allowing you to beat the competition at almost every turn. Improved Decision Making: Access to key, important information – quickly and simply – ensures that you have the right data to make the best decisions no matter where it is in the organization or across your value chain. Shrinking Distances and Time: You can utilize the very best minds, skills, and experience – irrespective of location; you can create a truly 24/7 presence to your customer.