I have just committed the massive merge of the multi-shop brank to trunk on Satchmo.
This is a huge change, closing a dozen or so major bugs, as well as providing compatibility with Django trunk once again. Through the use of signals, it also significantly decouples several models from the core, so that they are not required for minimal site operation. I've also restored the ability to have nice thumbnails of products on the product admin screen, and fixed the renaming issues. It will even allow you to have different upload paths for different stores.
You must refer to the backwards incompatibility page at
http://www.satchmoproject.com/trac/wiki/BackwardsIncompatibleChangesAfter0.7 to see all the updates you'll need to make.
Luckily, most of these are cut and paste SQL. The others involve a change in strategy for satchmo settings in your local_settings.py file. They are documented on the compatibility page, as well as in the local_settings-customize.py file.
I do not know the syntax to drop a couple constraints from Postgresql, so if you do, please update the page to give them. Specifically, I need the syntax for dropping the unique sku constraint on product_product and the productimage/sort order constraint in product_productimage.
I expect there will be problems due to individual installation differences, please use the normal bug tracking system to report them. Don't post here unless it is a question rather than a bug. I'll do my best to squash the bugs quickly, but in such a massive update there are bound to be several.
One step which will become very important is for you to make *sure* to set your site object up with the real domain you're using. This is something many people have gotten in the habit of overlooking, since the domain field of the site object was never used for anything. It is now, so set it. If you are developing locally, then probably you should set it to "localhost:8000" If you don't do it, then multihost is going to complain loudly, all the time.