Shopify Online Store 2.0 Tutorial

Developing with Shopify CLI and Online Store 2.0 (with GitHub) Workflow

Iskandar Kurbanov
6 min readOct 1, 2021

Article brought to you by Studio Klein for Working With Shopify

Check out the Full Tutorial here!

A couple months ago, I was working on a Shopify Theme and accidentally deleted the whole CSS file. Luckily for me there was a backup theme I was able to copy the CSS from but any changes or updates I made to the file was gone. This led to a painful afternoon of figuring out what CSS changes I made and a whole lot of time lost on this project. But what if I didn’t have that backup file? Then that’s tens of thousands of lines of CSS I’ve lost. This is why we as developers use Git.

Git is one of the most important tools for a developer’s workflow. Git helps us keep track of changes done to a file so we have records on what work has been done. In a world where I was using Git, I would’ve simply been able to recover that deleted file and save myself a whole afternoon of time and pain.

The new Shopify Online Store 2.0 updates introduced a simple GitHub integration with your Shopify Theme. Shopify has even widened the scope of the Shopify CLI to include themes.

I will be showing you how you can integrate GitHub into your Shopify theme development workflow using the new Github integration with Shopify Themes and the updated Shopify…

--

--

Iskandar Kurbanov

Software Developer | Programming Instructor and Shopify Consultant