PHPackages                             synoptik-labs/productvisibilitygrid - 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. synoptik-labs/productvisibilitygrid

AbandonedArchivedMagento2-module

synoptik-labs/productvisibilitygrid
===================================

2.1.6(2y ago)0463MITPHPPHP &gt;=7.2

Since Sep 11Pushed 2y agoCompare

[ Source](https://github.com/Synoptik-Labs/magento2-product-visibillitygrid)[ Packagist](https://packagist.org/packages/synoptik-labs/productvisibilitygrid)[ RSS](/packages/synoptik-labs-productvisibilitygrid/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (5)Used By (0)

Magento 2 Product Visibility Grid
=================================

[](#magento-2-product-visibility-grid)

**Did you every wonder why your product is not showing up in a category in Magento?**

Magento has a complex way of building a product collection. Due to several conditions, indexes, plugins and other complexities determining whether a product should show is not that straightforward.

This grid will make your life easier. It shows the different "visibility conditions" in columns and whether a product is or isn't showing up in your category (collection). [![](./docs/img/grid.png)](./docs/img/grid.png)

- Determine whether a product is showing in category (yes/no)
- Columns per index/condition
- Reindex per product
- Mass reindex selection

**Table of Contents**

- [Magento 1 Version](https://github.com/Itonomy/magento1-product-visibillitygrid)
- [Requirements](#requirements)
- [Installation](#installation)
- [Usage](#%EF%B8%8Fusage)
- [Version](#%EF%B8%8Fversion)
- [Credits](#%EF%B8%8Fcredits)
- [License](https://github.com/Itonomy/magento2-product-visibillitygrid/blob/master/LICENSE.txt)

Requirements
============

[](#requirements)

- Magento: &gt;= 2.3
- PHP: &gt;= 7.0
- Composer

Installation
============

[](#installation)

- Add the module to composer:

    ```
      composer require itonomy/productvisibilitygrid

    ```
- Add the new entry in `app/etc/config.php`, under the 'modules' section:

    ```
      'Itonomy_ProductVisibilityGrid' => 1,

    ```
- Clear cache

    ```
      'php bin/magento c:f'

    ```

Usage
=====

[](#usage)

```
    http://[yourstore.net]/[adminslug]/productvisibility/index/grid

```

Or through the menu:

[![](./docs/img/menu.png)](./docs/img/menu.png)

Feel free to contribute and if there are any problems don't hesitate to open an issue.

Version
=======

[](#version)

- Updated to version 1.0.0 to achieve a first version
- Updated to version 1.0.1 adding readme and fixing bug regarding filtering website/store
- Updated to version 1.0.2 bugfixes and moving "is\_visible\_in\_cat" to subselect
- Updated to version 1.0.3 bugfixes PHPCS feedback "echo 'a'"
- Updated to version 1.0.4 bugfixes DI compile error
- Updated to version 1.0.5 Update for webshop not using flat tables
- Updated to version 1.0.6 Fix SQL error when no products are in Magento
- Updated to version 1.0.7 Fix for 2.1.8 support and fix for null values in "visible in category"
- Updated to version 1.0.8 Update some documentation, minor fixes.
- Updated to version 2.0.0 Magento 2.3 compatablity. Magento 2.2 support is dropped. Fixed #12 and #13
- Updated to version 2.1.0 Magento Fixing issues for compatibility with commerce and root category issue
- Updated to version 2.1.1 Fix on broken query + removal of in flat table column due to deprecation
- Updated to version 2.1.2 Fix broken module name

Credits
-------

[](#credits)

- Jerrol Etheredge (former co-worker who created the M1 version)

License
-------

[](#license)

[MIT](http://webpro.mit-license.org/)

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 52.8% 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 ~23 days

Total

4

Last Release

900d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6b1805d3fe902fbc302170c245d75b03cc4282871aa068b6f818d115de973732?d=identicon)[nlegall](/maintainers/nlegall)

---

Top Contributors

[![benvansteenbergen](https://avatars.githubusercontent.com/u/11348726?v=4)](https://github.com/benvansteenbergen "benvansteenbergen (28 commits)")[![Beagon](https://avatars.githubusercontent.com/u/2945583?v=4)](https://github.com/Beagon "Beagon (16 commits)")[![nioupola](https://avatars.githubusercontent.com/u/7628679?v=4)](https://github.com/nioupola "nioupola (9 commits)")

### Embed Badge

![Health badge](/badges/synoptik-labs-productvisibilitygrid/health.svg)

```
[![Health](https://phpackages.com/badges/synoptik-labs-productvisibilitygrid/health.svg)](https://phpackages.com/packages/synoptik-labs-productvisibilitygrid)
```

###  Alternatives

[fastly/magento2

Fastly CDN Module for Magento 2.4.x

1564.2M1](/packages/fastly-magento2)[mage-os/module-automatic-translation

Automatic AI content translation for Mage-OS.

277.1k](/packages/mage-os-module-automatic-translation)[zepgram/module-rest

Technical module to industrialize API REST call with dependency injection pattern using Guzzle library

1326.2k](/packages/zepgram-module-rest)[graycore/magento2-graphql-introspection-cache

1015.2k](/packages/graycore-magento2-graphql-introspection-cache)[mage-os/mageos-common-async-events

Send REST requests to external endpoints asynchronously. This module implements the most common events like order creation and customer change.

147.7k2](/packages/mage-os-mageos-common-async-events)[mage-os/module-inventory-reservations-grid

Add a grid with the list of inventory reservations.

126.8k](/packages/mage-os-module-inventory-reservations-grid)

PHPackages © 2026

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