Action: Take inventory of all the extensions running on your platform.
Once you have a list of your website's extensions, it's time to review each one. Some will likely be no longer needed, and others will have some question marks. The spring cleaning "win" is to eliminate those that no longer serve a purpose.
How do I get my list of plugins/apps/modules?
Adobe Commerce / Magento 2
Unfortunately, you need assistance from your development agency partner. The good news is it should take a developer less than five minutes. They need to run this code:
bin/magento module:status
You'll get an output that looks like:
List of enabled modules:
Magento_Store
Magento_AdminAdobeIms
Magento_Backend
Magento_Eav
Magento_Customer
Magento_Catalog
Magento_Sales
Magento_Checkout
Magento_Payment
...
You can skip anything that starts with Magento_. You should be able to do a Google search for most modules to find out their purpose with two exceptions:
- Your custom-built modules. If you don't know what it does, request more information from your agency partner. You can likely have this removed.
- Supporting modules to a 3rd-party module. For example, the ParadoxLabs_TokenBase module provides functionality for ParadoxLabs_AuthorizeNet.
Shopify
Navigate to Settings (lower left corner) -> Apps and sales channels (left links).
BigCommerce
Once logged into your admin panel, click Apps > My apps.
WooCommerce
In your admin panel, navigate to WooCommerce >
Bonus
Adobe Commerce, BigCommerce, and WooCommerce apps need to be updated to the latest version. It may be unwise to update indiscriminately, so review the potential challenges with your development partner.