MagentoDevdocs
  • Magento 2.0
Setup
  • Installation Guide
  • Component Manager and System Upgrade Guide
  • Configuration Guide
  • Migration Guide
  • Magento Commerce (Cloud) Guide
  • Release Information
Development
Backend
  • Architecture Guide
  • PHP Developer Guide
  • Extension Developer Best Practices
  • Module Reference Guide
  • Coding Standards
  • Contributor Guide
Frontend
  • Frontend Developer Guide
  • UI Components
  • JavaScript Developer Guide
  • Admin Design Pattern Library
  • Admin Style Guide
API
  • Get Started with Magento Web APIs
  • REST API Reference
  • SOAP API Reference
Testing
  • Magento Testing Guide
  • Functional Testing
  • Integration Testing
  • JavaScript Unit Testing
  • PHP Unit Testing
  • Web API Functional Testing
Functional Areas
  • Checkout
  • Payment Integrations
Tutorials
  • How To
  • Video Tutorials
Table of Contents

How to

  • How To
  • Contributor sign-up sheet
  • Configure Magento
  • Deploy Magento to production
  • Installation and configuration
  • Magento mode switch
  • JavaScript development
  • Layout development
  •  
    Migrate from Magento 1 to Magento 2
    • Migrate themes
    • Migrate extensions
    • Code Migration
    • Data Migration
  • PHP Development
  • Theme development
  •  
    Troubleshooting Magento
    • Reset the theme to default
  •  
    Customize checkout
    • Add a new checkout step
    • Customize the view of a checkout step
    • Add a custom payment method to checkout
    • Add custom validations before order placement
    • Add custom shipping carrier validations
    • Add custom input mask for ZIP code
    • Add a custom template for a form field on Checkout page
    • Add a new input form to checkout
    • Add a new field in address form
    • Add a custom shipping address renderer
    • Add custom fields that influence other Checkout fields
  • Clean static files cache
Home
  1. How To
  2. Code Migration

Code Migration

Migrate code from Magento 1 to Magento 2

Custom code used by your Magento 1 store is compatible with Magento 2 in most cases. The code will require either rewriting or migrating.

Magento offers code migration tools that can help with this process. Note that due to platform differences, the migration output requires additional work to make sure it can be successfully installed in a Magento 2 store.

Learn more about the Code Migration Toolkit.

  • Become a Contributor
  • Glossary
  • Privacy Policy
  • Terms of Service
  • License/Trademark FAQ
  • Release Notes
  • Third-Party Licenses
© 2023 Magento. All rights reserved.