ericblade / mws-advanced

Javascript (node) Amazon Merchant Web Services (MWS) code with mws-simple as it's underpinnings
Apache License 2.0
41 stars 11 forks source link

Official deprecation notice - replace with something that uses Amazon SP-API #195

Open ericblade opened 2 years ago

ericblade commented 2 years ago

As Amazon has officially opened the SP-API, and it appears that it has nearly all, and maybe more functionality than the old MWS API, I am announcing that in the future, mws-advanced (and mws-simple) will be officially deprecated.

Obviously, I've not had the time, since the pandemic began, to do all the things that I wanted to eventually get done with this, but I think that it has been in a rather reasonably usable state (considering that my application is still primarily based on mws-advanced, and has been running for 3 years now ... and is finally about to go fully public!), but I will not be making any further functionality enhancements.

I will likely continue to address any bugs, dependency updates, security issues, etc for some time to come, but my personal active development on this repo has come to a close.

When the SP-API was first announced as the future replacement for MWS, I started working on my own version of a library to handle it, but also with the pandemic severely thwarting my personal time, I did not find the time to really sit down and plan it out, once I got the base part of it working.

To the end that I will eventually need to wean my own nearly ready for public consumption application off of the MWS api, and mws-advanced, I am presently looking into https://github.com/amz-tools/amazon-sp-api . It does look like this might be analogous to 'mws-simple', which might well mean that there will be room for a sp-api-advanced in the future. I have not yet really looked to see what other node/javascript sp-api implementations might be out there, this is the first one that has caught my attention.

To all who have worked with me on this project, supported me, and been involved at all over the last 4 years of this project, I thank you so very, very much. You are all so very appreciated.

If anyone wants to take over, you have my blessing, please feel free to contact me.

Have a fantastic 2022, and onward!

-Eric

pwrnrd commented 2 years ago

@ericblade thank you very much Eric! I've been working on an implementation of new API as well. I can open source it as well if you ever want to work on it. It's based on the Open API standard, with full Typescript support.

Thank you very much for your work on this library and sharing it with all of us! All the best and feel free to reach out if you want to work on a library together!

ericblade commented 2 years ago

Also found another api implementation https://github.com/ScaleLeap/selling-partner-api-sdk

ericblade commented 2 years ago

fwiw, i'm leaning towards the amz-tools one, ScaleLeap's looks like it might be more advanced, but I was able to get an implementation going with amz-tools in a few minutes.. ScaleLeap's looks quite a bit weirder to get going. Perhaps some time spent with it would be good, though.

ghost commented 2 years ago

been looking for something like this for a while!!!!!

Also found another api implementation https://github.com/ScaleLeap/selling-partner-api-sdk

ericblade commented 9 months ago

As most of the MWS API is now unavailable, I am moving this repo to archive