Videos
Yes you can.
You can use the following: https://shopify.github.io/themekit/
Or you can use https://shopify.github.io/slate/ ( which uses themekit in the background )
Themekit support Windows and Mac so you are good in both OS.
You only need the following things:
- setup Themekit correctly following the guide here https://shopify.github.io/themekit/#installation
- create a Private App in your Shopify store
- create a local config file with the following command
theme configure -p YOUR_PRIVATE_APP_PASSWORD -s YOUR_STORE_NAME.myshopify.com -t THEME_ID - after you create your
config.ymlfile, you dotheme downloadwhich will download your theme - and once your download is complete you start
theme watchand everything you save in the directory will be pushed automatically to your theme
And that's all. Good luck!
PS:
You need to have a development store! Create an account here as a developer: https://developers.shopify.com/ and you will be able to create multiply development stores in your dashboard without the need to pay.
The short answer is: no, you can't.
It's not possible to install/run Shopify locally to your own server like Wordpress.
Shopify is software-as-a-service SaaS which means that Shopify owns the servers and installs/updates/maintains the software that ultimately powers your store.
With WooCommerce, you have access to all the code that runs the store. But with Shopify you don't. You can only customize the theme and not see the underlying code that powers your store or customize it.
As others have stated, if you just need to develop a theme, there are options that simplify the process of not being able to run locally. Though it should be noted this is still not offline development as themekit/etc. all require a shopify store and communicate/upload your changes as you go. It's just a proxy, and not actually running locally.