One of the most interesting project where I did customizations. It's not typical customizations like change the font size, colors, etc. This project is solid.
The client wanted to add custom sections to the store and make new sections customizable through admin panel.
Tasks
Here's the points I made in the store:
Added a sidebar to a homepage and a product page. To make it I needed to check the current page template. So I added this code to the theme.liquid file:
theme.liquid
2. Change product template. Added possibility to add one more image, option description, option graph. When a customer choose an option the graph change. To make it I added couple functions to global.js file.