Magento 2 - 在购物车页面显示随机产品

问题描述 投票:0回答:1

我想在购物车页面上显示与购物车项目相关的随机产品。我无法逐一将管理员的交叉销售产品添加到每个产品中。所以我需要帮助以编程方式显示购物车相关产品(基于类别)。

请帮忙。

magento2 shopping-cart
1个回答
0
投票

我建议你使用orderRand()方法。

你可以做:

$productsCol = $this
        ->getCategory($id)
        ->getProductCollection()
        ->addAttributeToSelect('*')
        ->setPageSize(3);

$productsCol->getSelect()->orderRand();

$products = $productsCol->getItems();
© www.soinside.com 2019 - 2024. All rights reserved.