https://github.com/felixtellmann/shopify-cms
Use Shopify's popular theme editor to build headless React sites.
https://github.com/felixtellmann/shopify-cms
cli react shopify
Last synced: 11 months ago
JSON representation
Use Shopify's popular theme editor to build headless React sites.
- Host: GitHub
- URL: https://github.com/felixtellmann/shopify-cms
- Owner: FelixTellmann
- Created: 2022-07-17T08:52:25.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-10T11:48:27.000Z (over 2 years ago)
- Last Synced: 2024-10-31T10:18:21.638Z (over 1 year ago)
- Topics: cli, react, shopify
- Language: TypeScript
- Homepage:
- Size: 1.26 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Shopify CMS
This runs a local FTP server (on localhost) that will communicate with Shopify over HTTP API and allows you to upload/download/edit your theme files and assets using your favorite FTP client.
Note: this tool is built with [Node.js](https://nodejs.org) and is installed via [npm](https://www.npmjs.org) so make sure to have Node installed. I have tested this on Mac and Windows.
### Installation:
npm install -g shopify-cms
Setting up env variables:
```dotenv
SHOPIFY_CMS_SHOP
SHOPIFY_CMS_STOREFRONT_DIGEST
SHOPIFY_CMS_ACCESS_TOKEN
SHOPIFY_CMS_THEME_ID
SHOPIFY_CMS_FOLDER
```
### Usage:
`shopify-cms`
### Get Shopify API Key(s)
You will need a Shopify API key-pair.
* Go to: [{store-name}.myshopify.com/admin/apps](https://myshopify.com/admin/apps)
* Click "Private Apps" in the top right corner
* Click on an existing private app or create a new one
* Copy the API key and Password
* You will need access to read / write Themes