Are Shipping Integrations working in United States

Greetings,

I’ve been reading about shipping integrations.

There are three platforms listed to integrate (PackLink, LetMeShip, and SendCloud).
If I go to any of the respective websites and try to use their web interface to ship
a package from USA to USA, all three systems say it’s not possible.

Are the shipping integrations only good for users with ERPNext outside of the USA?

I get an error like: No services available for the selected route and package combination

Link to Packlink quote.

Bump?

Does anyone know if any of the three integrations can be used from USA to USA shipments?

Thanks!

Does anyone have any input?

Please, we need community support in open-source projects like ERPNext.

I’m working on adding easypost.com shipper to erpnext-shipping. Anyone looking to contribute or testing, here’s the forked version which I hope to get integrated into the core app.

This should be useful for anyone in the US looking to get shipping rates and print labels directly from ERPNext.

It’s a work in progress.
Things to do:
Change hard-coded currency and move to a setting

Need a solution for box sizes. EasyPost expects measurements in inches and weight in oz/pounds, but shipment form currently expects metric.

Need to capture shipping amount and create workflow to add cost of shipping to a related sales invoice (create button in shipment to create sales invoice with shipping included).

Probably need to create a global settings page for shipping settings.

Kudos on your initiative here @volkswagner. Unit management on ERPNext’s Shipment Parcel Template would be great. Alternatively, your EasyPost integration could accept the metric-based specs and perform conversions on the fly.

FWIW, some of us US-based shippers are using the excellent Shipstation Integration app, but that notably doesn’t support custom box sizes (yet).

I would be interested in an EasyPost integration as well.

If you’d like to test it out, we have forked erpnext_shipping.

We will be pushing recent changes in the next couple of days. After this,
it should be ready for testing.

Along with adding support for EasyPost, we also added Network Printer enhancements, like ability to automatically send label to network printer upon purchase of shipping.

We also added the ability to create a Sales Invoice from the Shipment docType and add shipping cost to the items or taxes and charges table (based on Shipping Settings which is also an additional doctype that wasn’t included in erpnext_shipping)

I’m happy to accept feedback and suggestions for enhancements and bug fixes.

To install:

You’ll need to remove erpnext_shipping if it’s already installed.

bench get-app https://github.com/volkswagner/erpnext-shipping.git --branch ep-intg-dev
bench --site <your.site.com> install-app erpnext_shipping

You’ll need an EasyPost.com account and API keys for testing and production.

Once installed, edit Easypost Settings, and Shipping Settings, create a network printer if so desired, and add it to Shipping Settings.

Again, feedback is greatly appreciated.

It’s a work in progress.
Things to do:
Change hard-coded currency and move to a setting ✓ done

Need a solution for box sizes. EasyPost expects measurements in inches and weight in oz/pounds, but shipment form currently expects metric. ✓ converts entered metric values to SAE units for EasyPost.

Need to capture shipping amount and create workflow to add cost of shipping to a related sales invoice (create button in shipment to create sales invoice with shipping included). ✓ Shipping settings has choice for this function.

Probably need to create a global settings page for shipping settings. ✓ done

1 Like

@wjacobsen22 We’ve updated the branch ep-intg-dev to github. If you’d like to test it we’d love to hear your feedback. I strongly suggest that yo test this in a development environment.