I don't think %Product.ShortDescription% is an available token.
In MessageTokenProvider.cs look at ProductListToHtmlTable() you will need to add it to the Product region. When your notification prints you will notice the grey html portion for the one or many products. Each product needs a description so you will need to modify the procedure to add it. Not sure if it's available in the model you may need to modify that too.
So; %Product.ShortDescription% is not correct unless you sent an email for each product.
%Product.ShortDescription% is correct after you add short description to it.
Mega Menu with infinite category sub list. I use 7Spikes. Now here's my plug for 7Spikes nop-Templates. I use their Theme, Menu, ribbons, SEO, Slider, Zoom, JCarousel ect.... Saved me a lot of coding time. Great price and great support. You can check out www.BJBarns.com Multi site using 7spikes theme and extras.
You can write script to import the data. But what might be easier would be to run the database upgrade scripts incrementally up the ladder for each new release until you get to current version. Then install new version of store and use the upgraded database for that store. I would try that first. I did not start using NopComm until Version 2.6. But I think the dev team used the same upgrade model going way back. You cannot skip a database scrip release.
Anyhow, should not take too long to run the scripts and install 3.3 for a simple test.
Warehouse is associated to products, so you could look up the products in the order. Or you could create a token to add to the Message template "Orderplacedstoreownernotification" and have that email cc to your warehouse guys or whoever needs the info.
in code look for: ManageTokenProviders.cs and then look for AddOrderTokens() that calls ProductListToHtmlTable() then you can trace and see what you need to do. The AddOrderTokens gets the products from ProductListToHtmlTable so once you get the data plumbed in it will show in the HTML products list, that way if each product has a different warehouse you will see it in the product list. Then put a test in place to test for for "Vendor" AND/OR "Customer" notification so the warehouse only prints on your store owner notifications or however you want to control that.