Generate a csv file for your etsy store, originally made for an instagram shop bulk upload
- You'll need an Etsy shop
- You'll need to register as an Etsy developer
- You'll need a recent version of node >= 12
-
Clone or download the project
git clone https://github.com/mcansh/etsy-csv-generator
-
Install dependencies
npm ci
-
Setup environment variables
- Copy or rename
env.sample
to.env
cp env.sample .env
- Fill out the env file
ETSY_SHOP_NAME
will be your brandETSY_DOMAIN
will be the domain you provide facebook/instagramETSY_SHOP_SLUG
is what shows up after https://etsy.com/
- Copy or rename
-
Build the app
npm run build
-
Run it!
node dist
, if you want to filter out digital listings, you can run it like this insteadnode dist --filter-digital
-
You'll now have an
output.csv
in the root of the project :)