Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mash/shync
Shopify Email Template Sync Client
https://github.com/mash/shync
Last synced: about 1 month ago
JSON representation
Shopify Email Template Sync Client
- Host: GitHub
- URL: https://github.com/mash/shync
- Owner: mash
- License: mit
- Created: 2021-01-02T11:06:50.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-30T21:21:50.000Z (over 3 years ago)
- Last Synced: 2024-08-02T12:22:34.049Z (4 months ago)
- Language: Go
- Size: 37.1 KB
- Stars: 15
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
- awesome-shopify - Shopify Email Template Sync Client - Shync can checkout/download the Shopify email templates from your Shopify store admin to your local machine, and push/sync your email templates on your local machine to Shopify. (Tools / Command Line Tools)
README
Shync - Shopify Email Template Sync Client
==========================================Shync can checkout/download the Shopify email templates from your Shopify store admin to your local machine,
and push/sync your email templates on your local machine to Shopify.## How to use
```
# Checkout email templates from Shopify to templates directory
% shync checkout --all templates# Checkout one or more email templates from Shopify to templates directory
% shync checkout --id order_confirmation --id order_edited templates# List the email template IDs
% shync ids# Push all email templates in the templates directory to Shopify
% shync push --all templates# Push one or more email templates in the templates directory to Shopify
% shync push --id order_confirmation --id order_edited templates
```## Configuration
Shync needs to know some information to do it's job.
You can set them using following environment variables, or in a .env file in the current directory.SHYNC_STORE: The Shopify store URL. eg: `https://{shopname}.myshopify.com`. Required.
SHYNC_USERNAME: The Shopify admin username. Required.
SHYNC_PASSWORD: The Shopify admin password. Required.
## Motivation
Because filling forms manually to apply a change is just not enough.
## How to contribute