Skip to content

mcansh/etsy-csv-generator

Repository files navigation

etsy-csv-generator

Generate a csv file for your etsy store, originally made for an instagram shop bulk upload

Before you get started

  1. You'll need an Etsy shop
  2. You'll need to register as an Etsy developer
  3. You'll need a recent version of node >= 12

Getting Started

  1. Clone or download the project git clone https://github.com/mcansh/etsy-csv-generator

  2. Install dependencies npm ci

  3. 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 brand
      • ETSY_DOMAIN will be the domain you provide facebook/instagram
      • ETSY_SHOP_SLUG is what shows up after https://etsy.com/
  4. Build the app npm run build

  5. Run it! node dist, if you want to filter out digital listings, you can run it like this instead node dist --filter-digital

  6. You'll now have an output.csv in the root of the project :)