Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintainer's note: I am short on time to maintain this library. Contributions welcome! #710

Open
jlevers opened this issue May 18, 2024 · 2 comments

Comments

@jlevers
Copy link
Owner

jlevers commented May 18, 2024

Hey all,

I know I've been neglecting this repository a bit – life has gotten hectic, and it's hard to find time for it. When I first released it I never anticipated it would get millions of downloads. The fact that it has totally blows my mind.

Part of my motivation for releasing v6 was to make it easier for others to contribute. Previous versions were technically open-source, but the generator code wasn't, which made it virtually impossible for anyone but me to work on it. I'll put together a CONTRIBUTING.md doc sometime soon with an overview of how the generator code works.

If there are bugs that you want fixed and I'm not getting to em, I welcome your PRs! It might take me a little while to review them, but I will review them eventually. Or, if you'd like to pay me to fix a bug or make an improvement, I'm open to that too – shoot me an email at [firstname] [at] highsidelabs [dot] co.

Thanks for using this library – I hope you've found it helpful :)

Jesse

@jlevers jlevers pinned this issue May 18, 2024
@misterakko
Copy link

misterakko commented Aug 5, 2024

If I may chime in…
All of you probably know by now that Amazon has deprecated every type of feeds except for JSON ones. They plan on allowing JSON only from March 2025 onwards. Since MWS times, I have only used flat files — because that's what you get from a SQL database if you SELECT INTO FILE, basically.
I was wondering if somebody here would be interested in writing with me an addendum on top the jlevers library which basically abstracts over the Amazon APIs and allows to easily send new product listings, and updates for price and stock for existing ones. Ideally, when the new code is robust, we could make a merge request here. The jdlevers library already allows one to make short work of authentication and document uploads, adding product handling would be par for the course IMHO.
I tried following Amazon's tutorial here https://developer-docs.amazon.com/sp-api/docs/building-listings-management-workflows-guide but it seems straitjacketed to building a user interface which, like Seller Central itself, forces the end user to type in one product at a time, field by field. So, type in everything for one product at a time, you are the producer so you have all of the info and high quality pictures, you love revising the info every time Amazon asks for more, things like that. If you have companies feeding you a catalog of tens of thousand of items, like I do, this way of doing things is simply unfeasible.

But maybe there's already some useful sample code, or code snippet, around and I just have not seen it? Let's talk.

@jlevers
Copy link
Owner Author

jlevers commented Aug 5, 2024

Hey @misterakko – I've actually started building something that would automatically convert the old feed formats to the new JSON format, so you wouldn't have to worry about updating how you're dealing with products, although I was planning on releasing it as a paid product. That said, if you get something out the door before I do and release it for free, it's all good! I'm all for more open source software :)

I've also already written some code for my own use for handling new product creation, so if you're interested in that, feel free to shoot me an email: [firstname] [at] highsidelabs [dot] co

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants