Hi Mat
I don't know of any templates for online shops.
There are a few ways to do e-commerce on your site but it depends how many
products you wish to sell.
Paypal: this is the cheapest way. and is best suited to someone with only a
few products who and does not need to update ther product on a daily basis
You create paypal buy now butons and insert them into your pages using an
html editor such as frontpage.
http://www.paypal.com/cgi-bin/webscr?cmd=p/xcl/rec/sc-intro-outside
Third party shopping carts: Good if you have more products to sell and need
to update them more often.You can use a web browser to update your products.
The downside is that it is upto you to backup your database and secure your
information. Here is one but there are loads to choose from, requires asp
scripting on your server
http://www.candypress.com/CPmain3/default.asp
Hosted e-comerce: This is the best solution for a client who has no
knowledge of html and it is good for you because support is provided by the
e-commerce provider it is a little more expensive depending on the
e-commerce provider, Clients can update there products online, the site is
SSL secured and is backed up regularly.
here is one:
http://www.ekmpowershop.com/ekmps/index.asp
best wishes
Paul C