Many Magento 2 catalogs are migrated from other platforms or earlier versions of Magento. Its important to be aware of possible concerns with migrated data.
To match to products in POS your migrated Magento 2 products must have SKUs with a unique match to the same item in POS. You can find more about existing store requirements here: Magento 2 - Existing Magento Stores
To avoid duplicating any data or adjustments already sent to POS your orders should be migrated before your Accumula integration has been started.
Important: If you need to migrate orders after your integration has been started you must notify Accumula so we can stop your order integration before the orders are migrated. Failure to ensure order sync is stopped before orders are migrated would cause all of the migrated orders to download to POS and adjust inventory.
Magento 2.3.x introduced a new feature called Salable Quantity. This feature is tied to inventory reserved for orders. Magento's team has confirmed that migrated unfulfilled orders do not properly reserve inventory, so completing those orders in Magento 2 could lead to more inventory being available for sale than is actually available. There are two possible solutions for this issue:
- Magento's team actually recommends disabling the Magento 2 inventory management system if you're using any integration to an outside inventory source. This would resolve issues with Salable Quantity for migrated orders. You can read about removing the inventory management system here: Magento 2 - Inventory Management
- If you're intending to leave the MSI enabled, Magento's team has a tool available that will correct the inventory reservations on migrated order data. You can find more information here: Magento 2 CLI Reference.
While we support data that has been migrated from other systems to Magento 2, many clients have indicated that they did not have a good experience with the migration tools they used. Accumula can sync your web enabled data to a staging environment first if you'd like to consider a clean slate approach.
Please contact our support team if you have any questions