maniyatech / magento2-suppliersproducts
The ManiyaTech_SuppliersProducts module adds supplier-based product listing pages with clean SEO-friendly URLs (/supplier/{slug}), layered navigation support, and admin-configurable top menu/tab visibility.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:magento2-module
Requires
README
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.
Key Features
- ✅ 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.
How to install ManiyaTech_SuppliersProducts module
Composer Installation
Run the following command in Magento 2 root directory to install ManiyaTech_SuppliersProducts module via composer.
Install
composer require maniyatech/magento2-suppliersproducts
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
Update
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
Manual Installation
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