Magento 2
  • Personalization for Magento 2
  • Installing
  • Disconnecting
  • Uninstalling
  • Getting Started
  • Configuring
  • Hyvä Theme
  • Guides
    • Migrating to Magento2
    • Upgrading to >= 4.0.0
    • Varnish & Full-Page Caches
    • Advanced User Guide
    • Managing Blocks
    • Overriding or Extending Functionalities
      • Overriding Product Data
        • Excluding Products
        • Customising Pricing
        • Customising Categories
        • Resizing Images
      • Overriding Customer Data
    • Console Commands
    • Tagging Providers
  • Features
    • Product data caching
      • Built-in caching
      • Database caching
    • Variations (Configurable Products)
    • Add to Cart
    • Indexer
      • On 7.x
      • On 5.x and 6.x
      • On 4.x
      • On 3.x
    • Customer Group Pricing
    • Supplier Cost & Inventory Level
    • Restore Cart Link
    • Ratings & Reviews
    • Multi Currency (Exchange Rates)
    • Marketing permission and GDPR compatibility
    • Content Staging & Special Prices
  • Integrations
    • Using Yotpo
  • FAQ
  • Developing & Contributing
  • Visit Nosto
  • Issues
  • Releases
  • Addons
    • Multi Source Inventory (MSI)
      • Installing
      • Uninstalling
      • Configuring
    • Category Merchandising (CM 1.0)
      • Installing
      • Uninstalling
      • Configuring
      • Guides
        • Translating Frontend Strings
        • PWA Implementation
        • Using Elasticsearch
        • Segmentation
        • Overriding or Extending Functionalities
          • Customize Query Parameters
          • Customize Page Size Limit
          • Customize Exclude Filters
        • Debugging
Powered by GitBook
On this page
  • Setting up the account
  • Checking your catalog
  • Product IDs
  • Product URLs
  • Synchronising the Product Catalog
  • Handling old and new orders

Was this helpful?

  1. Guides

Migrating to Magento2

If you are in the process of migrating to Magento2, there are few things to be kept in mind. Follow the installation guide for instructions on setting up Nosto for Magento2.

Setting up the account

In some cases, you may reuse your existing Nosto account but if your account id is prefixed with a platform such as prestashop-, shopify-, shopware-, you will need to create a new account. Also, if you are migrating from Magento 1 to Magento 2 we strongly recommend creating a new Nosto account. Otherwise, there's a good chance that the product identifiers are mixed and Nosto would recommend weird products based on the old product identifiers.

Note: You must remember to change your domain name in the Nosto backend to point to the new site.

Checking your catalog

Prior to migrating to M2, you should check your product catalog for the following pitfalls.

Product IDs

The product identifiers must be the same after migration. If your product-ids are different, you will lose all the relational data. Nosto uses the product identifier to uniquely identify a product and it is that particular identifier which is the key to all relations.

Product URLs

Product URLs should stay the same in Magento 2 after the migration if possible. If you cannot prevent product URLs from changing you should apply Moved Permanently (301) HTTP header for the old product URLs and redirect visitors to the new product URL.

Note: Handling the product URLs correctly is not crucial only for Nosto but for SEO point of view as well.

Synchronising the Product Catalog

If you are reusing an existing account, request our support personnel to initiate a full reindex of your product catalog. This process will eliminate all dead links. If the product URLs have changed due to the migration, Nosto will automatically detect new products and update its catalog.

Handling old and new orders

Any old orders tracked by Nosto will remain as-is any new orders will be handled automatically. This requires no action from you.

Note: Make sure to use at least version 2.7.0 of Nosto's Magento 2 extension. This version prefixes the order numbers to avoid order number collision with the previous platform.

PreviousGuidesNextUpgrading to >= 4.0.0

Last updated 1 month ago

Was this helpful?