dylanon / gatsby-source-etsy Goto Github PK
View Code? Open in Web Editor NEWGatsby.js plugin that sources listing info and images from your Etsy shop! 🛍
License: MIT License
Gatsby.js plugin that sources listing info and images from your Etsy shop! 🛍
License: MIT License
Forgive me if this is user error. I recently installed the gatsby-source-etsy plugin to use on a client's website:
npm install --save gatsby-source-etsy
In my gatsby-config file I entered in the appropriate API and Shop ID following the plugin's guide (https://www.gatsbyjs.org/packages/gatsby-source-etsy/).
Despite seemingly following all of the correct steps, when I run develop I get the following error message:
warn The gatsby-source-etsy plugin has generated no Gatsby nodes. Do you need it?
As expected, I cannot source any of the data the plugin provides access to in GraphQL. Why is it not generating nodes? Some troubleshooting online led me to believe that it had something to do with the order of the plugins in my package-lock.json file (e.g. make sure that gatsby-source-filesystem--a plugin required by gatsby-source-etsy--comes before gatsby-source-etsy in my plug-in list). However, this doesn't seem to provide any solution.
Any thoughts? Thanks in advance for your input.
I'm curious if there's any methods in the plugin to send, say, PUT requests to the Etsy API if a product is bought on a Gatsby site. This might be a dumb question (I read Etsy's terms of service and couldn't tell if selling on a personal site with Etsy listings was not allowed).
Read the paragraph in the Gatsby docs several times and am still wondering how people imagine this working:
Building your own site with Gatsby allows you to have the best of both worlds. You can take control over your customers’ experience and drive traffic to your own blazing fast website. You’re also able to avoid links to others’ listings competing for your customers’ attention. At the same time, you maintain all the benefits of having your products listed on Etsy.
Would the idea be to send traffic from etsy.com to a Gatsby-source-etsy'd site, then back to etsy.com for a checkout? Or could you feasibly build an independent ecommerce store on a Gatsby site with Etsy store data and sync the two of them with this plugin?
Thanks!
Hi!
Thanks for your work.
Do you plan a release compatible with Gatsby 5 and Etsy API v3 ?
Regards.
Hey Dylan, first of all: thanks for providing this plugin, super helpful!
I ran into a bug recently when setting up a new site.
Whenever I re-run gatsby develop
and gatsby is using cached data, I get the following error:
When I run gatsby clean
and than start my development server, everything works. Same goes for my deployment on netlify I always have to clear the cache otherwise the build fails:
Any thoughts on what could be the issue here? Would love to solve this!
Greetings Marco
Given that etsy has turned off their Api V2, the readme should be changed to indicate that the plugin no longer works. I had to dig into the issues to find out that it was no longer functional.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.