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

Automatically detect carrier based on tracking number only #391

Open
danh91 opened this issue May 31, 2023 · 6 comments
Open

Automatically detect carrier based on tracking number only #391

danh91 opened this issue May 31, 2023 · 6 comments
Labels
enhancement New feature or request epic Issues that require planning and more research

Comments

@danh91
Copy link
Member

danh91 commented May 31, 2023

No description provided.

@danh91 danh91 added enhancement New feature or request epic Issues that require planning and more research sponsored labels May 31, 2023
@MarcoWel
Copy link

MarcoWel commented May 31, 2023

Nice! X-Referencing this here:
karrioapi/karrio-dashboard#262 (comment)

@danh91 danh91 mentioned this issue Jun 4, 2023
@danh91 danh91 linked a pull request Jun 4, 2023 that will close this issue
@danh91 danh91 changed the title Automatically detect carrier based of tracking number only Automatically detect carrier based on tracking number only Jun 6, 2023
@danh91 danh91 removed a link to a pull request Jul 16, 2023
@danh91 danh91 removed the sponsored label Nov 22, 2023
@MarcoWel
Copy link

Any update on this one? It would be indeed an #epic and very helpful feature.

@danh91
Copy link
Member Author

danh91 commented Dec 29, 2023

Hey @MarcoWel,
This one will great to have indeed. However, it is more of really nice to have features.

I want to focus on upgrading carrier APIs before the old ones get deprecated. Hopefully eventually tackle it Q2 2024.

@MarcoWel
Copy link

How about just adding a Tracking ID Regex field to the carrier definition?
This way, the carrier detection can be implemented easily and users that need that feature can use it already.

IMO this feature is not only nice-to-have but quite important, as it is a required for easy tracking of 3rd party shipments by inexperienced users and bulk tracking of multiple shipments as suggested here:
karrioapi/karrio-dashboard#262

@danh91
Copy link
Member Author

danh91 commented Dec 29, 2023

I don't doubt the usefulness but I remember spending some times spiking it and the regex/identification part of it is the tip of the iceberg and it is not a 100% accuracy solution.

Adding it to the API was the more challenging part. It requires handling wrong carrier detection, manual correction, retries…

Not as simple as it seems. 😅

I agree that it will be very helpful for batch imports. But right now, it is possible to do the batch import, it just requires knowing in advance which carrier was used to ship in addition to the tracking number which I believe most OMS and e-commerce platforms can provide.

I would love to have it in myself 😅. Just that with limited resources I also have to pick my battles 😅.

@MarcoWel
Copy link

I understand. But having the regex solution in place, even if it is not active as standard, would help a lot!! I can offer to provide tested regexes for selected carriers like DHL, DHL Express, UPS, Fedex.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic Issues that require planning and more research
Projects
Status: Planned
Development

No branches or pull requests

2 participants