Dear sir / madam,
we're team of experienced programmer in .NET technologies, java, php and many databases (mysql, mssql, db2, oracle). As you can see from reviews all our customers are very satisfied with us, because all our software is made with precision and tested with unit tests. For this task, we could chose option 2, because we've done similiar projects in our past. We can make a web scraper, which can download all the required data (also with images) and then upload / save them to any format (csv, database, email,..). We can also find a way how to upload all this data programatically to Open cart, as we have done this aswell - but on different system. This option is one of the best for you, because it will allow you to add products to your site anytime. Feel free to contact us.
Best regards,
Go gamers