@chec/gatsby-source-chec
Version:
Source Chec commerce data for your Gatsby store.
64 lines (50 loc) ⢠1.08 kB
Markdown
# @chec/gatsby-source-chec
š Gatsby plugin for sourcing products, categories and merchant info from your Chec store
## Install
```bash
yarn add @chec/gatsby-source-chec # npm install @chec/gatsby-source-chec
```
## Config
```js
// In your gatsby-config.js
plugins: [
{
resolve: `@chec/gatsby-source-chec`,
options: {
publicKey: '...',
downloadImageAssets: true, // false by default
},
},
];
```
## Usage
```graphql
{
checMerchant {
id
business_name
}
allChecCategory {
nodes {
name
slug
description
created
id
}
}
allChecProduct {
nodes {
id
name
price {
formatted_with_symbol
}
}
}
}
```
## Downloading image assets
This plugin provides you the option to download product asset images, and cache them in your Gatsby project. This works great with [`gatsby-image`](https://www.gatsbyjs.org/packages/gatsby-image).
Add `downloadImageAssets: true` to your plugin options.
These assets will be added as `images` to the `ChecProduct` nodes.