Hacked about to get it working for a client on Spree 1.3

For temporary use only – we intend to upgrade the client to current Spree.