prodovo / module-admin-reindex
Admin Indexer|Reintroduction of the reindex action in the admin panel
Package info
github.com/DavixHQ/module-admin-reindex
Type:magento2-module
pkg:composer/prodovo/module-admin-reindex
Requires
- php: ~8.1.0||~8.2.0||~8.3.0
- magento/framework: *
This package is auto-updated.
Last update: 2026-08-28 12:22:41 UTC
README
`davix/module-admin-reindex`
Main Functionality
This module reintroduces the ability to reindex your store in the admin panel, from the System > Index Management grid.
- Reindex All - a one-click toolbar button that rebuilds every indexer, with no need to select rows first.
- Reindex Invalid - a one-click toolbar button that rebuilds only the indexers that are currently invalid, with no need to select rows first.
- Reindex All (mass action) - rebuilds whichever indexers you select in the grid.
- Per-indexer success/skip/failure reporting, so a single failing indexer doesn't hide the result of the others, and each success message shows how long that indexer took.
- Optional automatic increase of PHP's
max_execution_timefor the duration of a manual reindex, to reduce timeouts on large catalogs (see Configuration). - Every manual reindex is logged with the admin username that triggered it, for stores where more than one admin has access.
Requirements
- Magento Open Source / Adobe Commerce 2.4.x
- PHP 8.1, 8.2, or 8.3
Installation
* = in production please use the --keep-generated option
Type 1: Zip file
- Unzip the zip file in
app/code/Davix/AdminReindex - Enable the module by running
php bin/magento module:enable Davix_AdminReindex - Apply database updates by running
php bin/magento setup:upgrade* - Flush the cache by running
php bin/magento cache:flush
Type 2: Composer
- Make the module available in a composer repository for example:
- private repository
repo.magento.com - public repository
packagist.org - public github repository as vcs
- private repository
- Add the composer repository to the configuration by running
composer config repositories.repo.magento.com composer https://repo.magento.com/ - Install the module composer by running
composer require davix/module-admin-reindex - enable the module by running
php bin/magento module:enable Davix_AdminReindex - apply database updates by running
php bin/magento setup:upgrade* - Flush the cache by running
php bin/magento cache:flush
Configuration
Under Stores > Configuration > Advanced > Davix Admin Reindex you can control:
| Setting | Default | Description |
|---|---|---|
| Increase Execution Time for Manual Reindex | Yes | Raises PHP's max_execution_time for the duration of a manually triggered reindex. |
| Max Execution Time (seconds) | 0 (unlimited) | Only applies when the setting above is enabled. |
Permissions
Access to the reindex actions is controlled by its own ACL resource, separate from general backend access:
System > Permissions > User Roles > (role) > Role Resources > Davix Admin Reindex > Re-index
Grant this resource to any admin role that should be able to trigger a manual reindex from the grid, without needing to grant broader backend permissions.
FAQ
If you have any issues while using any of our modules please feel free to get in touch and we will be happy to help resolve them for you.