https://github.com/markustripp/shopify-bulk-products
https://github.com/markustripp/shopify-bulk-products
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/markustripp/shopify-bulk-products
- Owner: markustripp
- Created: 2025-04-17T05:29:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-22T12:12:26.000Z (about 1 year ago)
- Last Synced: 2025-04-23T18:17:06.063Z (about 1 year ago)
- Language: TypeScript
- Size: 42 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shopify Bulk Import
Demo implementation of a TypeScript CLI that uses Shopify bulk fetch and import via GraphQL. For a detailed documentation find the related article on [Medium](https://markustripp.medium.com/100x-faster-shopify-product-import-f9deb16b160c).
## Quick Start
You can execute the script via
```
npx markustripp-shopify-bulk-import@latest
```
### Requirements
- Shopify Development Store
- Shopify Access Token
- Shopify Location for your inventory
- Shopify Online Store Sales Channel set to ```autopublish: true````
- (optional) Resend API Key
- Configuration added to .env file in execution directory
### .env
```
# required
SHOPIFY_GRAPHQL_URL=https://.myshopify.com/admin/api/2025-04/graphql.json
SHOPIFY_ACCESS_TOKEN=
SHOPIFY_LOCATION_ID=gid://shopify/Location/999
# optional: Send email via https://resend.com
RESEND_API_KEY=
RESEND_TO=name@example.com
```