Hi,
You're totally correct.
That setting is currently ignored in carousel mode.
Add the code:
$rows = array();
if($this->params->get('only_if_products','-1')=='-1'){
$config = hikashop_config();
$defaultParams = $config->get('default_params');
$this->params->set('only_if_products',@$defaultParams['only_if_products']);
}
$only_if_products = $this->params->get('only_if_products',0);
foreach($this->rows as $row) {
if($only_if_products && $row->number_of_products < 1)
continue;
$rows[] = $row;
}
$this->rows = $rows;
at the beginning of the view file category / carousel.php via the menu Display>Views and it should work properly.
We'll add that patch on our end for the next version.