Hi,
Regarding your second issue, you simply have to select the same category listing menu in the "menu" option of your modules.
For the first issue, that's something we didn't think about actually. You can fix that by editing the file "listing_list" of the view "category" via the menu Display->Views and add the code:
if(empty($cid)){
$database = JFactory::getDBO();
$query = "SELECT category_id FROM ".hikashop_table('product_category').' WHERE product_id='.hikashop_getCID('product_id').' OR product_parent_id='.hikashop_getCID('product_id').' ORDER BY product_category_id ASC';
$database->setQuery($query);
$cid = $database->loadResult();
}
after the code:
$cid = JRequest::getInt('category_pathway',0);