Hi,
If your messages are fading, it means that it comes from your template which does that effect. You should contact your template provider so that it tell you how you can turn that off in your template.
For the activation page, you will have to edit the file "activate_page" via the menu Display>Views and add that code at the end :
$app = JFactory::getApplication();
global $Itemid;
if(!empty($Itemid)){
$url_itemid='&Itemid='.$Itemid;
}
$app->redirect( JRoute::_('index.php?option=com_users&view=profile&layout=edit'.$url_itemid,true));
Login is handled by Joomla, not HikaShop. You can redirect the user after login like explained here:
docs.joomla.org/How_do_you_redirect_user..._successful_login%3F