My Cart

Magento 2 Migration from BoostMyShop ERP to AgileCodex Purchase & Supplier Modules

Upgrade your Magento 2 store by replacing BoostMyShop ERP with AgileCodex’s advanced Purchase and Supplier modules. This migration delivers smoother inventory synchronization, accurate stock updates, and improved purchase order management. With refactored methods, mpdf integration, and optimized indexers, AgileCodex ensures a reliable, modern ERP experience tailored for Magento 2.

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 error by restoring the original Magento_Inventory* modules and correctly aligning dependency injection for MSI APIs.
  • Stock Synchronization: Resolved StockResolverInterface and StockIndexTableNameResolverInterface instantiation 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/mpdf with fooman/pdfcustomiser-m2 for 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_Purchase and Acx_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:reindex execution without ERP dependency errors.
  • Performed database data migration.
  • Separated Acx_Purchase and Acx_Supplier for 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.

Related Products