Hi Dave,
Please check out PMB for details. I have worked on a website which does the similar but having a wide range of product. The website sells House as well as some other stuffs and services.
Looking forward to hearing from you soon.
Thanks & Regards,
WebTechXperts