MageMatch Catalog Grid Category Tools
magematch/magento2-catalog-grid-category-tools
Adds a Categories column and a category filter dropdown to the Magento admin product grids, including the Related, Cross-sell, and Up-sell product selectors, letting admins narrow product listings by category and see category names inline.
Build Tests
Code Quality
Tested on Magento 2.4.9
Recent Test History
Each release is tested against the latest Magento version at that time.
Share This Module's Status
README
Loaded from GitHubCatalog Grid Category Tools for Magento 2
Free, open-source Magento 2 extension
by Arjun Dhiman — Adobe Commerce Certified Master
Part of the MageMatch developer ecosystem
MageMatch_AdminProductGridCategoryFilter adds a category column and category filter dropdown to Magento admin product listing grids.
Features
- Adds a
Categoriescolumn to admin product grids. - Adds a
Categoriesfilter for Product, Related, Cross-sell, and Up-sell listing grids. - Uses category option source model for quick filter selection.
- Works with modern Magento 2.4 installations.
How to use
Go to Catalog > Products in admin:
- Use the
Categoriesfilter to narrow product lists. - See product category names in the
Categoriescolumn.
The same behavior is available in related product selectors (Related, Cross-sell, Up-sell).
Module Structure
Model/Category/CategoryList.phpbuilds category filter options.Ui/Component/Listing/Column/Category.phprenders category names in the grid column.Ui/DataProvider/Product/*.phpapplies category-based filtering for product listings.view/adminhtml/ui_component/*.xmlinjects the filter/column into admin listing UI components.
CI Matrix
This repository includes a GitHub Actions workflow at .github/workflows/ci.yml.
Validation runs on:
- PHP
8.2 - PHP
8.4
It validates Composer metadata, PHP syntax, and XML well-formedness.
Install commands by environment
Stable production install:
composer require magematch/magento2-catalog-grid-category-tools:^1.0
Staging/dev install (before first stable tag is visible):
composer require magematch/magento2-catalog-grid-category-tools:"dev-main@dev"
Troubleshooting: duplicate module registration
If you see:
Module 'MageMatch_AdminProductGridCategoryFilter' ... has been already defined in 'vendor/...'.
it means Magento found the same module in both locations:
app/code/MageMatch/AdminProductGridCategoryFiltervendor/magematch/magento2-catalog-grid-category-tools
Fix (Composer-based install):
rm -rf app/code/MageMatch/AdminProductGridCategoryFilter
composer install
php bin/magento setup:upgrade
php bin/magento cache:flush
Installation
composer require magematch/magento2-catalog-grid-category-tools
bin/magento module:enable MageMatch_CatalogGridCategoryTools
bin/magento setup:upgrade
bin/magento cache:clean
Compatibility
- Magento Open Source 2.4.x
- Adobe Commerce 2.4.x
- PHP 8.1, 8.2, 8.3
Support & Custom Development
Need custom Magento development?
Find vetted Adobe Commerce developers at
magematch.com
License
MIT License — free to use commercially
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.