How to create a custom theme for a specific website design in Shopify?

I have a client with a very specific look to their current website. We would like to move them off Prestashop and into Shopify, but there just aren’t any themes in the store that can be made to work with what is there for options.

I decided to try my hand at creating a theme (experienced developer, but not with Shopify), so I duplicated the Dawn theme, installed the CLI and dug in. First I created the basic template and a couple rough pages in html. Once that was finished, I jumped into trying to move/merge my template into Shopify. I am the better part of two days into it now and have the home page, blog listing and single blog pages working for the most part. But as soon as I opened the product page I knew I was in trouble. 800 lines and really hard to follow logic.

I stopped at that point and am trying to decide the best way forward from here. Is my approach right? Is there a better theme to start from than Dawn? One that isn’t so convoluted?

I’m also evaluating Shogun, but running into some issues and missing features (haven’t given up yet). With that I should be able to just build the basic shell and then use that to build the pages. Anyone have experience with it? What happens when I am done building the pages? Can I just uninstall or do I have to keep paying for the life of the site?

Hi @Prime42
The Dawn theme is better free theme you can use, But if Dawn does not support for the style and layout you want, you can try to find and buy some theme on shopify theme store
If has not any theme support for the function or style like your requirement, you can hire an expert, who can help you customize a theme.