我正在尝试在管理区域中创建一个新选项卡,以获取产品详细信息,我可以使用自定义产品关系。我已经在使用Upsell,Related和Cross-sell,但需要在产品之间建立额外的关系。
只是想知道是否有其他人反对这个问题/要求,并且可以指出我在创建新产品关系方面的正确方向。
谢谢!
答案 0 :(得分:0)
对于这种类型的要求,您需要开发一个扩展,生成选项卡,数据库表以保存主要产品及其关系。
谢谢, Sagar的
答案 1 :(得分:0)
Magento 1版本here中有一个很好的示例。但是,在Magento 2中,如果我们尝试遵循本指南中的逻辑,则会有一些注意事项:
- 将事件catalog_product_prepare_save
替换为可通过插件自定义的控制器产品初始化助手 - Magento/Catalog/Model/Product/Initialization/Helper/ProductLinks.php
。
- 使用复合catalog_model_product_duplicate
模型替换事件Product\Copier
。但是,我们不会使用此活动。
- 我们需要覆盖\Magento\Catalog\Model\Product\Link\Proxy
- 可以在var/generation
下找到它。
我们可以阅读更多here。