Gatsby source plugin for ecwid api
npm install @webriq/gatsby-source-ecwidGatsby source plugin for fetching api in ecwid
``bash`
yarn add @webriq/gatsby-source-ecwid
`js`
// In your gatsby-config.js
plugins: [
{
resolve: "@webriq/gatsby-source-ecwid",
options: {
storeId: "...",
token: "...",
endpoints: {
EcwidProducts: "/products?limit=100&enbled=true&baseUrl=/&cleanUrls=true",
EcwidCategories: "/categories?enabled=true&baseUrl=/&cleanUrls=true&hidden_categories=true",
}
},
}
],
You can query Document nodes created from your Ecwid API like the following:
`graphql``
{
allEcwidProducts {
nodes {
id
name
price
description
imageUrl
}
}
}
For more ecwid api parameters visit https://api-docs.ecwid.com/reference/rest-api