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

Integration of ninjaVan is not happening #593

Open
codeArtisanry opened this issue May 27, 2024 · 5 comments
Open

Integration of ninjaVan is not happening #593

codeArtisanry opened this issue May 27, 2024 · 5 comments

Comments

@codeArtisanry
Copy link
Contributor

Help required
A clear and concise description of what the problem is.

Can anybody help me out or share me the steps to fix this ??

What I had done so far.

  • Created a Karrio extension package for NinjaVan by referring this Docs
  • New carrier is not being able to see on the Dashboard
  • I used local setup to perform it with sqlite database.
  • Am i missing anything?
@danh91
Copy link
Member

danh91 commented May 27, 2024

Hi @codeArtisanry ,

Here is what I suspect might be missing. Can you confirm that:

In the meantime, I am going to update the docs with the installation steps

@codeArtisanry
Copy link
Contributor Author

I appreciate your immediate response
Thanks @danh91

@danh91
Copy link
Member

danh91 commented May 27, 2024

Yes I installed the dependencies, I tried to follow the steps,

One thing I want to ask is, is it possible to integrate NinjaVan with karrio ? If yes can you give me an approximate time that I can do it locally? Also can you brief the steps to achieve the same in my local Linux system.

Please let me know if you want to see my changes, I'll send you my GitHub repo changes.

If you can share your GitHub repo changes, it will make it easier to assist you.

Is this https://api-docs.ninjavan.co/en the documentation for the NinaVan API?
If yes, I believe it can be integrated with Karrio.

The approximate time it takes to do it locally depends on a couple of factors

  • How familiar you are with writing Python
  • Whether you have credentials to live test the NinjaVan API
  • The simplicity/complexity of the API
  • The quality of the documentation of the API

Since this is the first time integrating with Karrio, there will be a small learning curve for you to familiarize yourself with the codebase. The second time you need to integrate will be the faster one.

NinjaVan's API looks quite modern and simple. Well-documented and straightforward. It would take less than a day of focused work to get it integrated. I would say 2 max 3 days for your first integration since you are familiarizing yourself with the code base.

What you need for development on a Linux system is

This will help you confirm that you have everything you need to run, develop and test Karrio locally

@codeArtisanry
Copy link
Contributor Author

codeArtisanry commented May 28, 2024

Yes @danh91
That is an api of ninjaVan,

This are my commits

codeArtisanry@d136f56

codeArtisanry@6567ce4

codeArtisanry@f4a54cb
I don't know what is going on here since I followed your docs for setup and adding extension.
Can you please help me out ?

@codeArtisanry
Copy link
Contributor Author

#596

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