The ManiyaTech_SuppliersProducts is a powerful Magento 2 module that enables you to organize and showcase your catalog based on product suppliers. It dynamically creates clean, SEO-friendly URLs like /supplier/nike, /supplier/apple, etc., allowing customers to browse all products from a specific supplier using Magento’s native filtering, sorting, and pagination.
This extension leverages Magento best practices, including ViewModels, plugins, custom routers, DI, and admin configurations. The module allows you to configure the visibility and labeling of supplier links in the top menu and “Back to Supplier” navigation from the product page. It is highly customizable and future-proof, ideal for merchants who manage multi-brand or vendor-based inventories.
- ✅ Supplier-Based Product Pages: Auto-generates clean URLs like
/supplier/nike
or/supplier/apple
. - ✅ Layered Navigation Support: Fully integrated with Magento's native category filtering.
- ✅ Pagination & Sorting: Uses Magento’s toolbar to maintain consistent UX.
- ✅ “Back to Supplier” Link: Show a customizable back button on product listings.
- ✅ Topmenu Toggle: Show or hide supplier menu links using admin settings.
- ✅ Customizable Menu Titles: Admins can configure supplier tab and backlink labels.
- ✅ SEO Meta Fields: Set meta title, description, and keywords per supplier listing page.
- ✅ Clean URL Routing: Uses custom router for clean _direct URLs without URL rewrite conflicts.
- ✅ Admin Panel Configuration: All features controlled via Magento system configuration.
Run the following command in Magento 2 root directory to install ManiyaTech_SuppliersProducts module via composer.
composer require maniyatech/magento2-suppliersproducts
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
composer update maniyatech/magento2-suppliersproducts
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
Run below command if your store is in the production mode:
php bin/magento setup:di:compile
If you prefer to install this module manually, kindly follow the steps described below -
- Download the latest version here
- Create a folder path like this
app/code/ManiyaTech/SuppliersProducts
and extract themain.zip
file into it. - Navigate to Magento root directory and execute the below commands.
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f