MONEI / Shopify-api-node

Node Shopify connector sponsored by MONEI
https://monei.com/shopify-payment-gateway/
MIT License
947 stars 278 forks source link

Shopify Deprecating Rest API #650

Open claridgicus opened 6 months ago

claridgicus commented 6 months ago

Shopify is about to start committing to a full deprecation of the REST API, unless something drastically changes in the community.

They've started to kill the product and variant endpoints: https://shopify.dev/docs/api/admin/migrate/new-product-model#whats-changing This is just the beginning of incoming changes in the future which they will ultimately retire the entire REST API

With that in mind - just looking for some insight as to the future of the package, which I absolutely love and have used in many apps I've built, as to what the package will end up supporting / migration plans, how the package will pivot to the graphql endpoint for the majority of its REST calls.

I would prefer not to have to rebuild / perform a massive migration on every app that uses the package - but it's not like there will be much of a choice - I would like to be ahead of the curve myself as to not have a panic when they eventually end of life the endpoints and be able to roll out the changes quickly.

Any insight would be appreciated.

Mr0nline commented 6 months ago

@claridgicus the first reason I switched to this sdk instead of native one was because of the design of it and inbuilt retry and rate limit support, Although I do use this SDK for both REST and GraphQL calls, If Shopify ends up deprecating REST API, I guess we still can use this package for GraphQL but most of the REST methods will be redundant at this point!