I do responsive wordpress web development from scratch or using a theme framework like Ultimatum, Genesis, Catalyst, Divi theme, etc. I added a custom theme options on all the wordpress theme I make and it depends on what the client wants. I've been doing custom Wordpress theme from scratch since 2013. I can also make a custom design layout and functionalities for your e-commerce product pages.