elnino / product-links-navigator
Magento 2 extension for improved admin product navigation with parent product links and relation links in modals and tables.
Installs: 1 192
Dependents: 0
Suggesters: 0
Security: 0
Stars: 17
Watchers: 1
Forks: 2
Open Issues: 0
Type:magento2-module
Requires
- php: >=7.4
- magento/framework: >=103.0.0
This package is auto-updated.
Last update: 2025-06-27 14:41:17 UTC
README
ProductLinksNavigator is a Magento 2 extension for enhanced admin product navigation. It is especially useful for merchants who want to simplify the process of navigating complex and custom product relationships.
Installation
Install via Composer:
composer require elnino/product-links-navigator bin/magento module:enable ElNino_ProductLinksNavigator bin/magento setup:upgrade bin/magento cache:clean
Features
Integrated Product Links
Adds "View in Store" (frontend) links dropdown that navigates to all frontend store views where product is enabled and visible. Adds "Edit" (admin) link.

Integrated
Configurable Items Grid and Selection Modal
Configurable Items Grid

Configurable Items Selection Modal

Parent Products Tab
Lists all the parent products of the product you are currently editing.
Planned Features
- Add links to Grouped products grid and selection modal
- Add unit and integration testing
- Add links to Sales views (Order, Invoice etc.) products grid
Customisation
Adding links to custom product relation grid/modal
If you have a custom product relation set up, you can allow adding the links for this relation's grid and modal. Extend
the data scopes array in your custom module adminhtml\di.xml
:
<type name="ElNino\ProductLinksNavigator\Ui\DataProvider\Product\Form\Modifier\RelatedProductLinks"> <arguments> <argument name="dataScopeArray" xsi:type="array"> <item name="0" xsi:type="string">related</item> <item name="1" xsi:type="string">crosssell</item> <item name="2" xsi:type="string">upsell</item> <item name="3" xsi:type="string">your_custom_scope</item> <!-- Add your custom scope here --> </argument> </arguments> </type>
Accommodate a custom parent product type
The module currently lists all the existing parents of Configurable, Grouped and Bundle types. If you have a custom
product type that serves as a parent, you can modify the implementation of parent product retrieval in
\ElNino\ProductLinksNavigator\Helper\ParentProductHelper::getParentProducts
with a plugin.
Compatibility
- Magento 2.4.x and later
- PHP >=7.4
- Hyvä Theme
License
ProductLinksNavigator is built by El Niño, a digital development studio in Enschede and The Hague, the Netherlands, that builds custom web and mobile apps, webshops, and more, backed by 15+ years of experience.
This module is open-source and available under the MIT License.