Magento 2 Migration from BoostMyShop ERP to AgileCodex Purchase & Supplier Modules
Magento 2 Migration from BoostMyShop ERP to AgileCodex Purchase & Supplier Modules
With the discontinuation of BoostMyShop ERP and its limited Magento 2 support, many merchants have faced broken dependencies, outdated inventory logic, and compatibility issues in Magento 2.4.x and PHP 8 environments. AgileCodex has successfully developed and deployed a complete migration framework that replaces BoostMyShop ERP, Purchase, and Supplier modules with our modern, stable, and fully maintained Magento 2 solution.
This new integration ensures error-free stock synchronization, automated purchase order handling, and centralized supplier management — all built natively for Magento’s current architecture without the legacy code conflicts that BMS users commonly encounter.
Key Fixes & Improvements
- Inventory Index Process Error: Fixed
Inventory index process errorby restoring the originalMagento_Inventory*modules and correctly aligning dependency injection for MSI APIs. - Stock Synchronization: Resolved
StockResolverInterfaceandStockIndexTableNameResolverInterfaceinstantiation issues for accurate stock indexing and real-time product updates. - Inventory Synchronization & Notification: Fully integrated with the Magento 2 Stock Notification module , ensuring real-time updates between Purchase Orders and Inventory.
- Purchase Order Automation: Enhanced methods to ensure precise quantity updates, stable exception handling, and seamless synchronization between Purchase Orders and Inventory.
- PDF & Email Compatibility: Integrated
mpdf/mpdfwithfooman/pdfcustomiser-m2for clean, professional purchase order PDFs in supplier emails — with zero conflicts. - Indexer & Maintenance Recovery: Rebuilt dependency injection and resolved maintenance mode interruptions for continuous indexer reliability.
- Improved ERP Workflow: Decoupled all BoostMyShop ERP dependencies while retaining core business logic and enabling native synchronization through
Acx_PurchaseandAcx_Supplier.
Development Highlights
Our team focused on ensuring long-term compatibility and a clean, modular codebase suitable for Magento 2.4.8-p3 and future versions. The following steps summarize the development process:
- Validated Magento 2.4.8-p3 and PHP 8.3 compatibility.
- Re-enabled core
Magento_Inventory*modules for multi-source stock management. - Re-tested all indexers for stable
bin/magento indexer:reindexexecution without ERP dependency errors. - Performed database data migration.
- Separated
Acx_PurchaseandAcx_Supplierfor cleaner upgrades and easier maintenance. - Added audit logging and improved backend UI for supplier overview and purchase order tracking.
Deployment & Integration Notes
The migration was fully verified in staging environments where the BoostMyShop ERP modules were disabled. The following AgileCodex modules are sufficient for production deployment:
app/code/Acx/Purchase— handles purchase orders, receiving, and supplier payments.app/code/Acx/Supplier— manages supplier records, pricing, and purchase analytics.
These modules provide complete replacement for the deprecated BMS ERP suite, ensuring stable operation, faster indexing, and compatibility with all Magento 2.4.x versions.
Recent Migration Success Stories
In recent months, two major clients successfully migrated from BoostMyShop ERP to AgileCodex modules — achieving a fully functional purchase workflow, automated supplier sync, and improved backend speed. The transition required no data loss and zero downtime.
- A New Zealand Retailer: Migrated from BMS ERP to AgileCodex PurchaseAdvancedStock, resolving critical stock movement and credit memo issues.
- A Netherlands Fashion Brand: Implemented AgileCodex Purchase & Supplier modules with supplier filtering, low stock alerts, and MPN support.
Conclusion
The migration from BoostMyShop ERP to AgileCodex Purchase & Supplier modules offers Magento merchants a stable, future-proof, and officially supported alternative. With updated inventory APIs, improved supplier workflows, and reliable indexing, AgileCodex delivers a smooth operational experience for both single-source and multi-warehouse stores.
For store owners still running BoostMyShop ERP and facing compatibility issues with Magento 2.4.6 or later, now is the perfect time to upgrade. Explore AgileCodex Purchase Management and enjoy long-term stability, better performance, and full support from an active development team.



