gatsby-source-stamped v1.0.6
gatsby-source-stamped
Install
npm install gatsby-source-stampedSetup Instructions
Configuration
// In your gatsby-config.js
module.exports = {
plugins: [
{
resolve: `gatsby-source-stamped`,
options: {
publicKey: `your_stamped_public_key`,
privateKey: `your_stamped_private_key`,
storeHash: `your_stamped_store_hash`,
},
}
],
}Configuration options
Your keys and store hash can be downloaded from your Stamped dashboard.
Stamped public key
publicKey string
Stamped private key
privateKey string
Stamped store hash
storeHash string
Disable plugin cache (optional)
disableCache boolean
How to query for reviews
The source plugin exposes two main node types available from Stamped API: Review and Products Ratings Summary.
Review nodes will be available in your site's GraphQL schema under stampedReview and allStampedReview.
Products Ratings Summary nodes will be available in your site's GraphQL schema under stampedRatingSummary and allStampedRatingSummary.
Reviews
To query for all reviews:
{
allStampedReview {
nodes {
id
rating
body
author
date: dateCreated(formatString: "MM/DD/YYYY")
}
}
}To query for all reviews associated with a product:
{
allStampedReview(filter: {review: {productId: {eq: productId}}}) {
edges {
node {
id
review {
id
rating
title
body
author
date: dateCreated(formatString: "MM/DD/YYYY")
}
}
}
}
}Product rating summary
To query for a single stampedRatingSummary node for a product:
{
stampedRatingSummary(productId: {eq: "productId"}) {
id
badge
rating
count
}
}Credits
Plugin created and maintained by YYT eCommerce development team.