1. Actually, we made it work with the activation email. If you don't require activation in joomla, then, the user wil be activated in joomla but not in CB.
Could you edit the file administrator/components/com_hikashop/classes/user.php and change the code:
$app->redirect(hikashop::completeLink('checkout&task=activate_page',false,true));
}
by the code
$app->redirect(hikashop::completeLink('checkout&task=activate_page',false,true));
}elseif(file_exists(JPATH_ROOT.DS.'components'.DS.'com_comprofiler'.DS.'comprofiler.php')){
$newUser = $this->get($this->user_id);
$this->database->setQuery('REPLACE #__comprofiler (cbactivation,id,user_id) VALUES (\'\','.(int)$newUser->user_cms_id.','.(int)$newUser->user_cms_id.')');
$this->database->query();
}
near the end of the file ? That should activate the user automatically in CB when you don't require a user activation in joomla.
2. No, it's not possible.