Skip to main content

Magento Inventory (MSI)

The code for the Algolia_AlgoliaSearchInventory module is a community-developed module available on GitHub. Though Algolia is a contributor to this repository, there is no product roadmap for this module and it’s not aligned with the Algolia/Magento integration product releases.
The Algolia extension supports the Magento Inventory module, also known as Multi-Source Inventory (MSI). For more information, see Inventory Management in the Magento developer documentation. The MSI features include:
  • Different configurations for merchants whose inventory originates from single or multiple sources
  • Stock tracking through assigned sources
  • Concurrent checkout protection
  • Shipment matching algorithms
As a consequence, you can create multiple inventory sources and stocks to manage the availability of products in your stores.

Compatibility

MSI changed the way a product is determined to be in stock or not. To support the new behavior and to keep backwards compatibility with older versions of the Magento 2 integration, Algolia provides an optional module, Algolia_AlgoliaSearchInventory. You can download this module separately with Composer and use it in addition to the Algolia extension. You can use the Algolia_AlgoliaSearchInventory module with version 1.12 or later of the Algolia extension. To decide which version of the Algolia_AlgoliaSearchInventory you need to install, check the compatibility on GitHub.

Requirements

You can use Algolia_AlgoliaSearchInventory if:
  • You’re using Magento version 2.3 or later
  • You’re using multiple sources/stocks to manage your inventory
If you don’t use MSI, adding the Algolia_AlgoliaSearchInventory module won’t break your indexing process, but it may slow it down. You should only install the module if you’re using MSI.

Install the Algolia_AlgoliaSearchInventory module

composer require algolia/algoliasearch-inventory-magento-2
php bin/magento module:enable Algolia_AlgoliaSearchInventory
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy # in case you're on production mode
Now, your multiple sources and stocks are handled as you expect and you can continue to use the Algolia extension.
Last modified on January 28, 2026