Currently when you choose a product (Business cards) the url looks like this
http://smoothprint.co.uk/index.php?route=product/category&path=59
What would I have to change so the Url would be
http://smoothprint.co.uk/business-cards
Is the url saved in the database attached to the product?
Normally I would mark Your question as an Off Topic as it is hell clear You did not use GOOGLE before asking here... As there are many tutorials (and I believe also some similar questions regarding this here on SO).
htaccess.txt
file to just .htaccess
(yep, with the dot in the front)Enjoy!
Here is a detailed tutorial about this: http://www.templatemonster.com/help/opencart-how-to-enable-and-use-seo-urls.html
Remember that just will not leave your site more "optimized" for SEO. Include data-vocabulary, unique descriptions, and internal links.