Community Market / Plugins #747
Replies: 2 comments 1 reply
-
+1, would really like this |
Beta Was this translation helpful? Give feedback.
-
Hi @NotReeceHarris , I explored this a couple of times trying to find a good way to approach and architect such a plugin system. They are not simple zip files that could be uploaded on a dedicated installation but Pypi packages that could be installed in the context of a custom build. the code could come from anywhere, even a custom repository, and work as long as it follows the extension structure from the documentation. I agree that it is more complex to do a custom build and add the reference to a custom Python package like this: Line 48 in cd58784 Do you have experience with Python and architecting something like this? Let me know if you have some ideas or something you can help with. Cheers |
Beta Was this translation helpful? Give feedback.
-
I want to discuss the possibility of introducing a community-based plugin system for Karrio to handle integrations with carriers not yet supported by the project. The company i work for has a warehouse management system that uses Karrio to manage shipping and tracking, but we've noticed a significant gap when some of our clients use carriers that Karrio doesn't support. It feels redundant to develop separate systems for shipping outside of Karrio, which seems counterproductive.
I believe a plugin system where community members can contribute their own integrations would be immensely beneficial. This could help distribute the workload on maintainers, allowing them to focus on other aspects of Karrio while expanding its capabilities through community efforts.
I understand that we can modify the source code directly, but I'm a fan of having official Docker images and the convenience of just uploading a zip file for integrations, much like how plugins work in WordPress. If there's already a way to create such plugins that I've missed, I would love to know. Otherwise, implementing a system like this for developers could be a game-changer for Karrio.
Beta Was this translation helpful? Give feedback.
All reactions