Hi,
I think that your issue is related on the widgets displayed on the dashboard.
Could you give us a screenshot of the settings of the used widgets ? That way we will be able to reproduce the issue on our end and fix it.
Could you try to edit the file "administrator/components/hikashop/classes/widget.php" and in the function "loadDatas()" replace the line:
$db->setQuery('SELECT * FROM '.hikashop_table('category').' WHERE category_id IN ('.implode(',',$this->categories).')');
By:
$db->setQuery('SELECT * FROM '.hikashop_table('category').' AS cat WHERE category_id IN ('.implode(',',$this->categories).')');
Regarding the empty name / surname, don't you have changed the way the customers can checkout ?
Like using the guest checkout mode in Configuration > Checkout ?