Our base for Shopify stores. It supports LESS, folders in the assets directory and is an alternative to Theme Kit.
- Make sure you have Grunt's cli installed:
npm i -g grunt-cli
- Install npm dependencies for your project with
npm i
- Upload your theme into Shopify see: Theme Kit Documentation
- Create and configure your API keys here with a
Read and write
access toTheme templates and theme assets
only. - Add the credentials in your
config.json
file. Seeconfig.json.example
for the wanted format.
Run grunt build
the build will upload directly in your staging theme.
Run grunt watch
and it will upload every changes directly to Shopify. The CSS compilation is done locally so the livereloading is done at a correct timing and the theme is ready to preview your changes.
Run grunt deploy:<env>
build and upload all the files in Shopify.