I finally threw in the towel with Satchmo after another hard-to-debug crash, and so I went looking for another shopping cart solution, preferably one that uses Django. After trying out Lightning Fast Shop I am now glad that Satchmo died on me, because LFS seems a much more stable and polished solution. Professional support is available, and it is released under a BSD licence.
The only snag was the lack of an ebuild for Gentoo/Funtoo, so I put one together as part of our portage overlay, which can be pulled from git://rfbevan.co.uk/portage.git. After emerging 'django-lfs', copy the lfs_project directory from this file, edit the settings.py file and follow the instructions as shown on the Lightning Fast Shop website:
python manage.py syncdb python manage.py lfs_init python manage.py collectstatic
The store can then be started using the python web server or incorporated into another web server using WSGI.