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
  • Upgrade only Nosto module
  • Run the setup commands
  • Set your indexers to "Update by Schedule"
  • Re-connect Nosto account
  • Double check the overrides

Was this helpful?

  1. Guides

Upgrading to >= 4.0.0

PreviousMigrating to Magento2NextVarnish & Full-Page Caches

Last updated 3 years ago

Was this helpful?

From this article you can find a checklist what to take into account when you upgrade to Nosto module version >= 4.0.0.

Upgrade only Nosto module

It's recommended not to upgrade any other modules at the same time when upgrading Nosto module to version >= 4.0.0. If other module upgrades alter the product data it might lead into a full re-index of Nosto product data during the module upgrade process. With large catalog and multiple store views the full re-index might take hours to complete.

Run the setup commands

As with any Magento 2 module upgrade remember to run bin/magento setup:upgrade and bin/magento setup:di:compile commands. Note that these might be automated by your deployment flow.

Set your indexers to "Update by Schedule"

We introduced two new indexers along with version 4.0.0. It's highly recommended to set the indexer mode to be "Update by Schedule" for both of the indexers. Read more about the new indexers

Re-connect Nosto account

If you are upgrading from module version < 3.9.0 you must re-connect your Nosto account. This is due to the fact that order confirmations are also sent through Graphql API that requires an additional authentication token.

Double check the overrides

As version 4.0.0 introduces breaking changes (renamed classes, new indexers, changes in XML configuration files, etc.) you must carefully amend possibly module overrides you have in place.

here