Admin Reindex for Magento 2
etechflow/module-admin-reindex
Runs Magento indexers from the admin Index Management grid via a mass-action option and a Reindex All button, for teams without SSH or CLI access to the production server.
Build Tests
Code Quality
Tested on Magento 2.4.9
Recent Test History
Each release is tested against the latest Magento version at that time.
Top Contributors
View LeaderboardLooking for Contributors
Composer installation fails. Your contribution could help the entire Magento community!
Share This Module's Status
README
Loaded from GitHubETechFlow_AdminReindex
Run Magento indexers from the admin browser instead of CLI. Adds a "Reindex" mass-action option and a "Reindex All" button to System โ Tools โ Index Management โ for teams without SSH/CLI access to the production server.
Commercial eTechFlow module. Per-domain HMAC license or eTechFlow bundle key activates the module on your production host. Dev / staging / *.magento.cloud / localhost etc. auto-detect and bypass licensing โ no key needed for local work.
What it adds to the admin
- "Reindex" option in the existing mass-action dropdown on the Index Management grid โ tick rows, click Submit, confirm. Per-indexer green/red messages with runtime in seconds.
- "Reindex All" button in the page action toolbar โ rebuilds every indexer in sequence.
Limited admin users without the ETechFlow_AdminReindex::run ACL resource see the stock Index Management page unchanged.
Features
| Reindex selected indexers from the admin grid | โ |
| Reindex every indexer with one button click | โ |
| Per-indexer success/failure messages with runtime in seconds | โ |
| Form-key + ACL protected (no CSRF, granular role permissions) | โ |
| Per-domain HMAC licensing + bundle key support | โ |
Tideways span instrumentation (ETechFlow_AR_MassReindex) |
โ |
Verify CLI (etechflow:ar:verify) |
โ |
| No SSH / no CLI / no cron knowledge needed | โ |
| Works on any Magento install โ no DB changes, no frontend assets | โ |
Compatibility
| Platform | Status |
|---|---|
| Magento Open Source 2.4.4 โ 2.4.8 | โ |
| Adobe Commerce 2.4.4 โ 2.4.8 | โ |
| Hyvรค-themed storefronts | โ (admin-only module โ Hyvรค doesn't touch admin) |
| PHP 8.1 / 8.2 / 8.3 / 8.4 | โ |
Installation
# Option A โ Composer
composer require etechflow/module-admin-reindex:^1.0
bin/magento module:enable ETechFlow_AdminReindex
bin/magento setup:upgrade
bin/magento setup:di:compile # production mode only
bin/magento cache:flush
# Option B โ Manual drop-in
cp -r ETechFlow/AdminReindex app/code/ETechFlow/AdminReindex
bin/magento module:enable ETechFlow_AdminReindex
bin/magento setup:upgrade
bin/magento setup:di:compile # production mode only
bin/magento cache:flush
No database tables, no config rows beyond admin settings.
Licensing
Admin โ Stores โ Configuration โ eTechFlow โ Admin Reindex โ License
| Field | Default | What it does |
|---|---|---|
| Production Environment | Yes | Yes = check the license key. No = run at full features without a key (use on dev/staging on non-standard domains). |
| License Key | (empty) | Paste the per-domain key from your purchase email. |
If you bought the eTechFlow bundle, enter the bundle key under any module's License section โ it activates all eTechFlow modules at once.
Dev / staging hosts (.test, .local, localhost, RFC 1918 IPs, *.magento.cloud, *.ngrok.io, common staging./dev./qa. prefixes) auto-detect and bypass licensing โ engineers don't need a real key locally.
Permissions
Two new ACL resources appear under Stores โ Permissions โ User Roles โ Role Resources:
ETechFlow_AdminReindex::runโ required to see the Reindex mass action and Reindex All button, and to POST to the run endpoint.ETechFlow_AdminReindex::configโ required to see the admin config section.
Both are granted to the Administrators role by default. Assign granularly to limited roles as needed.
Smoke test
After installing, confirm the module is healthy:
bin/magento etechflow:ar:verify
Should print โ
ALL CHECKS PASSED. v1.0.0 verified.
Uninstall
bin/magento module:disable ETechFlow_AdminReindex
bin/magento cache:flush
# Composer:
composer remove etechflow/module-admin-reindex
# Manual:
rm -rf app/code/ETechFlow/AdminReindex
bin/magento setup:upgrade
bin/magento cache:flush
Nothing to clean from the database โ the module doesn't add tables.
License
Proprietary โ see LICENSE.txt. Commercial licenses available at https://etechflow.com.
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.