elnino/product-links-navigator 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

elnino/product-links-navigator

最新稳定版本:v1.1.4

Composer 安装命令:

composer require elnino/product-links-navigator

包简介

Magento 2 extension for improved admin product navigation with parent product links and relation links in modals and tables.

README 文档

README

Packagist Version Magento 2 Compatible License Downloads Hyvä Compatible

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 Links Example

Integrated

Bundle Items Grid and Selection Modal

Bundle Items Grid

Bundle Items Grid

Bundle Items Selection Modal

Bundle Items Selection Modal
Configurable Items Grid and Selection Modal

Configurable Items Grid

Configurable Items Grid

Configurable Items Selection Modal

Configurable Items Selection Modal
Related, Cross-sell, and Up-sell Products

Related Products Grid

Related Products Grid

Related Products Modal

Related Products Modal
Product Grid

Product Grid

Product Grid

Parent Products Tab

Lists all the parent products of the product you are currently editing.

Parent Products Tab

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.

统计信息

  • 总下载量: 6.36k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 17
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 17
  • Watchers: 1
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固