Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mageplaza/magento-2-backend-reindex

Magento 2 Backend Reindex by Mageplaza allows store admins to update individual or all indexes manually right from the admin backend easily instead of running command line.
https://github.com/mageplaza/magento-2-backend-reindex

magento2 magento2-extension magento2-extension-free magento2-module magento2-project

Last synced: about 2 months ago
JSON representation

Magento 2 Backend Reindex by Mageplaza allows store admins to update individual or all indexes manually right from the admin backend easily instead of running command line.

Awesome Lists containing this project

README

        

# Magento 2 Backend Reindex Free

> **(Update) 2023-03-09**: This project will be marked as a paid item and no longer be maintained as free. For further updates and technical support, please follow [Magento 2 Backend Tools](https://www.mageplaza.com/magento-2-backend-tools/) for more information. We understand that this change might create inconvenience for our users. However, this is to ensure that the module will be updated with more useful features to support Magento 2 stores better. If you have any concerns or ideas about any features you would like to see, don’t hesitate to [contact us](https://www.mageplaza.com/support/) and leave a request.

Magento 2 [Backend Reindex](https://www.mageplaza.com/magento-2-backend-reindex/) by Mageplaza allows store admins to update individual or all indexes manually right from the admin backend easily instead of running command line.

## 1. Backend Reindex Documentation

- [Installation guide](https://www.mageplaza.com/install-magento-2-extension/)
- [User guide](https://docs.mageplaza.com/backend-reindex/index.html)
- [Introduction page](http://www.mageplaza.com/magento-2-backend-reindex/)
- [Contribute on Github](https://github.com/mageplaza/magento-2-backend-reindex)
- [Get Support](https://github.com/mageplaza/magento-2-backend-reindex/issues)

## 2. Reindex FAQ

**Q: I got error: Mageplaza_Core has been already defined**

A: Read solution: https://github.com/mageplaza/module-core/issues/3

**Q: How can I select some indexers to reindex?**

A: You just need to click to select each reindex, then click on Submit to reindex them.

**Q: How can I select all indexers?**

A: Yes, you can reindex all easily, select Mass Action box, click Select All then click Submit.

**Q: I am a store owner. Our store has many admins. How can I set access ability to reindex action for specific accounts only?**

A: Please go to `System > User Roles > Add new role > Select index management`, save then select admin account to allow access.

## 3. How to install Backend Reindex extension for Magento 2

Install via composer (recommend)

Run the following command in Magento 2 root folder:

With Marketing Automation (recommend):
```
composer require mageplaza/module-backend-reindex mageplaza/module-smtp
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
```

Without Marketing Automation:
```
composer require mageplaza/module-backend-reindex
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
```
## 4. Highlight Features

### Reindex data within Magento 2 admin

**Magento 2 Reindex extension** allows store owners to choose the indexers easily and reindex them when there are any updates on the data from Index Management section from the admin backend easily.

For example, some typical indexers are:
- Customer Grid: Rebuild Customer grid index
- Category Products: Indexed category/products association
- Product Categories: Indexed product/categories association
- Product Price: Index product prices
- Stock: Index stock

![Magento 2 Reindex extension](https://i.imgur.com/OY7MSLA.png)

### Reindex all in one click

**Reindex All Data** allows store owners to submit data which needs to be reindexed in just one click. From the admin backend, it is easy to select all or deselect all the indexes and do actions quickly.

This is time-saving for store owners in case there are updates on all the data of stores. Instead of running command line with unfamiliar codes, any store admins can reindex data easily from the backend.

![Magento 2 Reindex all](https://i.imgur.com/iobo0Sj.png)

### Reindex notification

The notification will appear right after any indexers have been updated. The notification will inform store admins to know that the indexer has been rebuilt successfully.

When the number of indexers which are reindexed is more than one, there will be a notification about the total of successful updates. Store admins can make sure that their actions are done and check the frontend performance for the final result.

![Magento 2 Reindex notification](https://i.imgur.com/aLjxtu2.png)

### Access restriction

Store data is extremely important, so store owners may wish that the access to reindex data can be restricted by admin role.
This can be done easily from the setting index management with specific admin role.

As a result, store owners can control which admin accounts are allowed to access reindex action in the backend.

![Magento 2 Reindex Access restriction](https://i.imgur.com/1O7GLaj.png)

## 5. Full Magento 2 Reindex Features

- Enable/ Disable backend reindex
- Reindex data from admin in Magento 2 backend
- Partly reindex or reindex all the indexes
- Notification after finishing reindex
- Allow accessing ability by admin role


## 6. Reindex User Guide

### 6.1. Configuration Reindex Section

From the admin backend, go to `System > Index Management`

![Magento 2 Configuration Reindex Section](https://i.imgur.com/IWBgPPC.png)

#### Reindex one indexer:

At the **Action** box, click on **Reindex Data** to reindex each indexer separately.

![Magento 2 Reindex one indexer](https://i.imgur.com/hvRRinh.png)

#### Reindex some indexers:

- Click to select the indexers you need to reindex
- Select **Reindex Data**
- Click **Submit**

![Magento 2 Reindex some indexers](https://i.imgur.com/0j4q32o.png)

#### Reindex all the indexers

- Click on **Mass Actions** box, choose **Select All**
- Select **Reindex Data**
- Click **Submit**

![Magento 2 Reindex all the indexers](https://i.imgur.com/fUn2aV0.png)

### 6.2. User roles with reindex

#### Step 1: Go to `Admin > System > User role`

![User roles with reindex](https://i.imgur.com/Ch0qBSS.png)

#### Step 2: Add a new role resource

Fill in role information at **Role Information** section

![Add a new role resource](https://i.imgur.com/3H9By5B.png)

Select index management role at **Role Resources** section, then click on **Save Role**

![Magento 2 Add a new role resource](https://i.imgur.com/3aIoSyz.png)

#### Step 3: Set role users for admin accounts, then click on Save Role to finish.

![Magento 2 Set role users for admin accounts](https://i.imgur.com/hveeS2l.png)

**People also search:**
- reindex magento 2
- magento 2 reindex from admin
- magento 2 reindex
- how to reindex in magento 2
- magento 2 reindex all
- reindex in magento 2
- magento 2 reindex extension
- reindexing in magento 2
- magento 2.3 reindex
- reindex magento 2 from admin

**Other free extension on Github**
- [Magento 2 SEO Suite](https://github.com/mageplaza/magento-2-seo)
- [M2 Google Maps](https://github.com/mageplaza/magento-2-google-maps)
- [M2 Delete Orders](https://github.com/mageplaza/magento-2-delete-orders)
- [M2 GDPR Free](https://github.com/mageplaza/magento-2-gdpr)
- [M2 login as customer](https://github.com/mageplaza/magento-2-login-as-customer)
- [M2 Same Order Number](https://github.com/mageplaza/magento-2-same-order-number)
- [M2 Ajax Layered Navigation](https://github.com/mageplaza/magento-2-ajax-layered-navigation)
- [M2 security module](https://github.com/mageplaza/magento-2-security)

**Get more [Magento 2 extension on Marketplace](https://marketplace.magento.com/partner/Mageplaza):**
- [M2 Configurable Product Preselect](https://marketplace.magento.com/mageplaza-module-configurable-product-grid-view.html)
- [M2 Payment Restriction](https://marketplace.magento.com/mageplaza-module-payment-restriction.html)
- [M2 Frequently Bought Together](https://marketplace.magento.com/mageplaza-module-frequently-bought-together.html)
- [M2 Shipping Rules](https://marketplace.magento.com/mageplaza-module-shipping-rules.html)
- [M2 Abandoned Cart Email](https://marketplace.magento.com/mageplaza-module-abandoned-cart-email.html)
- [M2 SMTP](https://marketplace.magento.com/mageplaza-module-smtp.html)
- [M2 Shipping Restrictions](https://marketplace.magento.com/mageplaza-module-shipping-restriction.html)
- [M2 Multiple Coupons](https://marketplace.magento.com/mageplaza-module-multiple-coupons.html)
- [M2 Order Attributes](https://marketplace.magento.com/mageplaza-module-order-attributes.html)
- [M2 Barcode](https://marketplace.magento.com/mageplaza-module-barcode.html)