prodovo/module-admin-reindex

Admin Indexer|Reintroduction of the reindex action in the admin panel

Maintainers

Package info

github.com/DavixHQ/module-admin-reindex

Type:magento2-module

pkg:composer/prodovo/module-admin-reindex

Transparency log

Statistics

Installs: 434

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.1.0 2026-08-18 07:17 UTC

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_time for 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
  • 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.

http://www.davix.uk