This tool makes it easy to port over a store's langify v1 data to Shopify's native tooling.
With this tool, you can port over the following resources:
- Products
- Smart Collections
- Custom Collections
- Articles
- Pages
You'll first need to create a private app. It needs write access to the store.
Here are the access scopes that will be required:
- Store content like articles, blogs, comments, pages, and redirects
- Products, variants and collections
Then, you will need to create a .env file (copy it from .env.example) and fill it out with the right api information you will have gathered from the private apps process.
Alternatively, you can simply pass your store, key, password, langify id and locale through command-line arguments.
--productsports over all products' translations--collectionsports over collections' translations--pagesports over pages' translations--articlesports over articles' translations--sectionsports over theme settings' translations--allwill port over everything.
- Porting only product: run
yarn start --products - Porting only pages: run
yarn start --pages - Porting only articles: run
yarn start --articles - Porting products & articles: run
yarn start --products --articles - Porting products, pages & articles: run
yarn start --products --articles --pages - Just port everything you can: run
yarn start --all
Create a new issue, or issue a new PR on this repo if you've found an issue and would like it fixed.
MIT. Do whatever you like with this stuff ✌️.