我试图从特价页面中排除某些产品,因为我有一个产品"日礼服产品x"和"晚礼服产品x"它是相同的产品,但是不同的类别......它们彼此相邻...... 2个看起来只相同名称差异的产品,所以我想排除一个。
答案 0 :(得分:-1)
OpenCart在数据库查询中不使用任何类别ID来获取特殊产品,因此您必须从特殊控制器执行此操作,转到此位置下的special.php
catalog/controller/product/special.php
然后找foreach ($results as $result) {
并在下一行添加此代码
$excludeProducts = array(10, 20, 30, 14, 15);
if (in_array( $result['product_id'], $excludeProducts )) {
continue;
}
$excludeProducts
包含您要排除的产品ID。如果您熟悉vQmod,也可以为其创建vQmod文件。它是修改OpenCart核心文件的最佳方法。但是,如果要排除任何特定类别,则必须在“模型”下修改数据库查询。