gridsome-source-etsy

0.5.1 • Public • Published

gridsome-source-etsy

Simple Etsy products source for Gridsome.

Install

  • yarn add gridsome-source-etsy
  • npm install gridsome-source-etsy

Usage

module.exports = {
  plugins: [
    {
      use: 'gridsome-source-etsy',
      options: {
        shopId: 'ETSY_SHOP_ID', // required
        token: 'ETSY_API_TOKEN', // required
        typeName: 'Etsy',
        lqip: false // set to 'true' to generate lqip data uri's 
      }
    }
  ],
  templates: {
    EtsyProduct: '/:slug'
  }
}

Example Query

<page-query>
query {
  allEtsyProduct(filter:{ state: { eq:"active" } } ) {
    edges {
      node {
        id
        state
        listingId
        title
        price
        currencyCode
        path
        url
        slug
        images {
          url_fullxfull
          full_height
          full_width
          lqip
        }
        description
      }
    }
  }
}
</page-query>

Helpful links

Dependents (0)

Package Sidebar

Install

npm i gridsome-source-etsy

Weekly Downloads

0

Version

0.5.1

License

ISC

Unpacked Size

6.52 kB

Total Files

3

Last publish

Collaborators

  • spacedawwwg