Hi,
1. That's normal. The alias it automatically filled when you save a product through the interface.
If you import it, then you won't have it.
You don't necessary need an alias in your products. HikaShop can generate it dynamically out of the product name when it generates the URLs. It won't change anything for SEO.
2. There is no feature in the mass action system to concatenate fields and text together in order to update another field. That's something we're working on and hope to push for HikaShop 3.1 in several months.
HikaShop can automatically generate the canonical URLs for you if you set the "force canonical URLs on listing" setting to "Use canonical URL and generate it if missing".
Otherwise, the simplest in your case is to generate it in your CSV in the product_canonical column (it should be fairly easy):
support.office.com/en-us/article/CONCATE...7a-b093-75d702bea31d
And then you can import the CSV with all the canonical URLs.
3. Before generating your canonical URLs automatically, I would recommend to try one with a product so that you can make sure that you have the correct formula.
If you want to remove the "product" part of the URL, it's totally possible. Empty the setting "Product SEF name" of the HikaShop configuration and that will do it.
You can't add the category alias, but you'll get the menu item alias (that's from Joomla's SEF system).
So if you construct your menu items structure in a way that match with the categories of your store, you can do that.
4. Turn on the "error reporting" and "debug mode" settings of the Joomla configuration and try again. It should display an error message in the popup which will help us understand the situation.
If you don't get any message when doing that, try changing the "popup mode" setting of the HikaShop configuration to the different values as the problem might come from a conflict of the popup system with another extension.