我想在购物车页面上显示与购物车项目相关的随机产品。我无法将管理员的交叉销售产品逐一添加到每个产品中。因此,我需要帮助来以编程方式显示与购物车相关的产品(基于类别)。
请帮助。
答案 0 :(得分:0)
我建议您使用orderRand()
方法。
您可以执行以下操作:
$productsCol = $this
->getCategory($id)
->getProductCollection()
->addAttributeToSelect('*')
->setPageSize(3);
$productsCol->getSelect()->orderRand();
$products = $productsCol->getItems();