It depends how accurate model needs to be, what it will be used for etc. Judging by your post, you need 3d presentation of products that you are going to sell on you website (correct me if im wrong). So here is the thing, there are some softwares that can generate 3d model from photoS not photo (alghorythnm that can generate depth from using a single photo doesn't exist) but end result usually need a lot of work in order to get that 3d model to a usable level, most of the time it's easier and less time consuming to model that object by hand than to fix it's topology that is generated by software, and that work is done by human factor. Keep in mind performance of the website because 3d models will have big impact on its performance if they aren't done properly. First software that comes to mind is Autodesk 123d, i'll provide the link of what it is at the end of the post, it's self explanatory. The closes thing that i saw to something that can generate almost clean topolgy 3d model is a system made by Team Bondi (game company), system use 32 hi-res cameras specificaly aranged with custom processing unit and can capture anything , it can also capture movments so its used as MOCAP for animating purposes. This "toy" cost multiple milions of dollars and even this is far from perfect.
https://www.youtube.com/watch?v=NsBg-m2hrIM