系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》
本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。
介绍:
基本上,“相关”一词本身描述了产品的含义。相关的产品功能将通过增加产品的销售额来增强您的商店。如果任何客户正在浏览一个产品,则会显示与添加到相关产品列表中的产品相关的所有产品。这意味着如果您在梳子购物,则会显示发油或不同类型的梳子以提高商店的销售比例。因此,当需要显示该产品列表页面上的相关产品时,您只需实施以下给定的解决方案。
让我们实现代码:
步骤 1:覆盖列表文件,然后仅将此文件添加到扩展中。
app/code/VENDOR/EXTENSION/view/frontend/template/catalog/product/view.phtml
$relatedProducts = $product->getRelatedProducts(); if (!empty($relatedProducts)) { echo 'Related Products <br />'; foreach ($relatedProducts as $relatedProduct) { $_product = $objectManager->create('Magento\Catalog\Model\Product')->load($relatedProduct->getId()); echo $relatedProduct->getId().'<br/>'; echo $_product->getPrice().'<br/>'; echo $_product->getName().'<br/>'; echo $relatedProduct->getId(); //get name echo "<br>"; } }
步骤2:添加具有相关产品列表的产品列表,即可显示相关产品。
结论
因此,通过实施上述步骤,您将能够向访问任何特定产品的客户展示相关产品,这将更有助于提高商店的增长和客户体验。所以今天就是这样,我希望它对你有所帮助。