Skip to content

Best Practices for Retaining and Managing Subscription-Based Third-Party Extensions After Subscription Cancellation in Magento

We have a third-party extension for our Magento store that we purchased on a subscription basis. We’ve decided not to continue with the subscription, so we cancelled it. However, we want to continue using the current version of the extension on our site.

Our concern is about future Magento upgrades. If a newer version of Magento is released, the extension may have updates that we won’t be able to access due to the cancelled subscription. This might cause issues during the upgrade process.

My question is: What is the best way to retain the older version of the extension on our site while ensuring it remains functional and compatible with future Magento upgrades?

Specifically:

  1. Should we move the extension code to app/code and remove it from the Composer-based package?
  2. Are there any potential pitfalls or considerations we should know when taking this approach?
  3. Are there better alternatives to manage this situation?

Any advice or best practices from those who have faced similar scenarios would be greatly appreciated. Thank you!