PHPackages                             dakzilla/magento2-visual-merchandiser-rebuild - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. dakzilla/magento2-visual-merchandiser-rebuild

AbandonedArchivedMagento2-module[CLI &amp; Console](/categories/cli)

dakzilla/magento2-visual-merchandiser-rebuild
=============================================

Rebuild Magento 2 Visual Merchandiser categories using the CLI tool

0.2(8y ago)1921MITPHPPHP ~5.6.5|7.0.2|7.0.4|~7.0.6

Since Feb 28Pushed 8y agoCompare

[ Source](https://github.com/dakzilla/magento2-visual-merchandiser-rebuild)[ Packagist](https://packagist.org/packages/dakzilla/magento2-visual-merchandiser-rebuild)[ Docs](https://github.com/dakzilla/magento2-visual-merchandiser-rebuild)[ RSS](/packages/dakzilla-magento2-visual-merchandiser-rebuild/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (2)Versions (6)Used By (0)

Rebuild Visual Merchandiser Categories for Magento 2
====================================================

[](#rebuild-visual-merchandiser-categories-for-magento-2)

Rebuild Magento 2 Visual Merchandiser categories using the CLI tool or a scheduled task.

> ⚠️ **NOTE:** This module is not fully tested, please make sure to test this on a non-production system first, and use at your own risk!

Installation via .zip
---------------------

[](#installation-via-zip)

1. Download the zip file for the master branch on Github
2. Extract the Dakzilla directory in the `app/code` directory of your Magento 2 EE project
3. Run the `php bin/magento setup:upgrade` command to enable the module

Installation via Composer
-------------------------

[](#installation-via-composer)

```
composer require dakzilla/magento2-visual-merchandiser-rebuild

php bin/magento setup:upgrade

```

Usage
-----

[](#usage)

### Rebuild all smart categories from the command line

[](#rebuild-all-smart-categories-from-the-command-line)

```
bin/magento catalog:visual-merchandiser:rebuild
```

### Show information about smart categories

[](#show-information-about-smart-categories)

```
bin/magento catalog:visual-merchandiser:show

```

The above command should display a nifty table like this one

[![Information table](https://camo.githubusercontent.com/1f3afbca1e6a27c2de9776deafcacc95a5b854f55bf846f183d31c49f90a576f/687474703a2f2f692e696d6775722e636f6d2f35794e573959382e706e67)](https://camo.githubusercontent.com/1f3afbca1e6a27c2de9776deafcacc95a5b854f55bf846f183d31c49f90a576f/687474703a2f2f692e696d6775722e636f6d2f35794e573959382e706e67)

### Enable and set cron job in admin

[](#enable-and-set-cron-job-in-admin)

In Magento Admin, in the Visual Merchandiser options, you can set a cron expression to be used to rebuild the smart categories on schedule. The example below will execute the job every day at 1:45 AM. If you're not sure, use [Crontab Generator](https://crontab-generator.org/) to create a valid cron expression. [![Admin cron options](https://camo.githubusercontent.com/e26e62f72da9e0a4eb7ef18c3beaeb4b463fd3c95badd00234083ca50e374452/687474703a2f2f692e696d6775722e636f6d2f716a634a5830312e706e67)](https://camo.githubusercontent.com/e26e62f72da9e0a4eb7ef18c3beaeb4b463fd3c95badd00234083ca50e374452/687474703a2f2f692e696d6775722e636f6d2f716a634a5830312e706e67)

Compatibility
-------------

[](#compatibility)

This module was tested on Magento 2 Enterprise Edition versions 2.1.5 to 2.1.7. Compatibility with older versions is not guaranteed, but should not be an issue anyhow.

Changelog
---------

[](#changelog)

\### [0.2](https://github.com/dakzilla/magento2-visual-merchandiser-rebuild/releases/tag/0.2) - 2017-06-24

- Fixed an app state bug with the latest version of Magento 2
- Internal refactor
- Added the `catalog:visual-merchandiser:show` command to display a useful information table about your smart categories
- Added a configurable cron job in admin. From the Visual Merchandiser options, you can now set a cron job to rebuild smart categories automatically. Make sure your Magento cron in configured correctly!

### [0.1.1](https://github.com/dannynimmo/magento2-visual-merchandiser-rebuild/releases/tag/0.1.1) — 2017-03-17

[](#011--2017-03-17)

- Fixed major issue where URL keys were missing from collection

### [0.1.0](https://github.com/dannynimmo/magento2-visual-merchandiser-rebuild/releases/tag/0.1.0) — 2017-02-28

[](#010--2017-02-28)

- Released!

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~58 days

Total

3

Last Release

3245d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ee84afd975906b9f7d88ca15237e99e0b5b57a12b91b5ed6be9949b1c92c5cab?d=identicon)[snikad](/maintainers/snikad)

---

Top Contributors

[![dakzilla](https://avatars.githubusercontent.com/u/7482901?v=4)](https://github.com/dakzilla "dakzilla (5 commits)")[![dannynimmo](https://avatars.githubusercontent.com/u/4489348?v=4)](https://github.com/dannynimmo "dannynimmo (5 commits)")

---

Tags

magento2magento2-enterprisemagento2-modulesmart-categoriesmagentomagento2visual merchandiser

### Embed Badge

![Health badge](/badges/dakzilla-magento2-visual-merchandiser-rebuild/health.svg)

```
[![Health](https://phpackages.com/badges/dakzilla-magento2-visual-merchandiser-rebuild/health.svg)](https://phpackages.com/packages/dakzilla-magento2-visual-merchandiser-rebuild)
```

###  Alternatives

[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8044.5M33](/packages/smile-elasticsuite)[olegkoval/magento2-regenerate-url-rewrites

Add into Magento 2 a CLI feature which allow to regenerate a Url Rewrites of products and categories

4423.7M2](/packages/olegkoval-magento2-regenerate-url-rewrites)[n98/magerun

Tools for managing Magento projects and installations

1.4k264.7k7](/packages/n98-magerun)[n98/magerun2

Tools for managing Magento projects and installations

928244.3k6](/packages/n98-magerun2)[smile/module-elasticsuite-cms-search

Smile Elasticsuite - Cms Pages Search Module for Smile Elasticsuite.

25916.7k1](/packages/smile-module-elasticsuite-cms-search)[tnegeli/m2clitools

Some nice commands to cleanup media files and tables on production systems

4068.2k](/packages/tnegeli-m2clitools)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
