Hi,
Please edit the file "administrator/components/com_hikashop/classes/badge.php" and replace
$categoryClass = hikashop_get('class.category');
$productClass = hikashop_get('class.product');
$loadedCategories = $productClass->getCategories($product_id);
By
$categories = array(
'originals' => array(),
'parents' => array()
);
$categoryClass = hikashop_get('class.category');
$productClass = hikashop_get('class.product');
$loadedCategories = $productClass->getCategories($product_id);
if(isset($row->main->product_manufacturer_id))
$categories['originals'][$row->main->product_manufacturer_id] = $row->main->product_manufacturer_id;
if(isset($row->product_manufacturer_id))
$categories['originals'][$row->product_manufacturer_id] = $row->product_manufacturer_id;
It will add the support for manufacturers for the badges.
In the badge configuration, instead of selecting a product category, you can select the target manufacturer in the "root / brand" part.
Regards,
PS : This modification will be include in the next HikaShop release.