Hm..in my opinion it is not bad idea. It helps your customers to make purchases easier. And I can say there are a lot of different companies which deal with this. It can be hard to do right choice. You can read reviews, for example. I would like to recommend to pay your attention on https://nerdzlab.com/ . Read reviews about this company