gatsby-source-sylius
A Gatsby source plugin for sourcing data from Sylius via the ShopApiPlugin.
Install
npm install --save gatsby-source-sylius
How to use
module.exports = {
plugins: [
{
resolve: `gatsby-source-sylius`,
options: {
syliusUrl: `https://{{your-sylius-url}}`,
mainTaxonCode: `category`,
},
},
],
};
Options
syliusUrl
The url to your Sylius shop
attributeDefinitions
If you want to access Attributes, you need to declare the associated GraphQL types.
For example :
module.exports = {
plugins: [
{
resolve: `gatsby-source-sylius`,
options: {
syliusUrl: `https://{{sylius-url}}`,
mainTaxonCode: `category`,
attributeDefinitions: `
type Attributes {
photographer: String
unsplash_url: String
}
`,
},
},
],
};
Thoses types will be included direcly in the schema, so you can declare complex types if needed.
License
MIT