Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I want to love Shopify but Shopify doesn't want to love developers. For example when their multi-location offering [0] _in beta_ they also announced that the Inventory API is going to breakingly change in 2 months and _none_ of their own SDKs supported locations at that point. This has happened with Shopify time and time again. Shopify doesn't manage API versioning or breaking changes: it just forces developers to update or endure with their broken applications and interfaces.

Sure, it's Shopify's choice. But considering how long their own changes take (for example multi-language is still in some sort of beta and it's been up and coming for like 5 years?) the API cycles are just brutal. And the saddest thing is that Shopify is still the best managed e-commerce platform for most usecases.

[0]: https://help.shopify.com/en/api/reference/inventory



Where I work, we have found 3rd Party SDKs to be an anti-pattern for this and other reasons.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: