ERPNext Shipping

The ERPNext Shipping app helps you compare shipping rates being offered by multiple service providers, generate labels, and track your shipments' status.

Integration with the following service providers is available:

  1. Packlink
  2. LetMeShip
  3. SendCloud

1. Setting Up

For the app to work smoothly, you will have to generate an API key from at least one of the platforms listed above. Here is a guide to set them up:

  1. Register on Packlink PRO.
  2. Follow these steps to generate an API Key.
  3. Search for Packlink in the awesomebar.
  4. Add the API Key to the Packlink DocType, check the 'Enabled' field.
  5. Save.

Packlink API

1.1 Sendcloud API

  1. Register on Sendcloud.
  2. Follow these steps to generate a Public Key and a Secret Key.
  3. Search for SendCloud in the awesomebar.
  4. Add the Public Key in the 'API Key' field and the Secret Key in the 'API Secret' field of the SendCloud DocType.
  5. Check the Enabled field.
  6. Save.

Sendcloud API

1.1 LetMeShip API

  1. Register on LetMeShip.
  2. Follow these steps to generate an API ID and API Password.
  3. Search for LetMeShip in the awesomebar.
  4. Add the API ID and API Password to the LetMeShip DocType. Check the Enabled field.
  5. Save.

LetMeShip API

2. Features

2.1 Comparison of Shipping Rates

Once a Shipment is submitted, if the app is installed, the button Fetch Shipping Rates will appear. On clicking, you will get a list of services along with their service providers and rates.

Fetch Rates

You can also add frequently used services to your Preferred Services using Parcel Service Type:

  1. Assuming the highlighted service is our frequently used service, let us add it to our Preferred Services

    Highlight Service

  2. Go to Parcel Service Type > New. Create a new Parcel Service. In our case, it is 'TNT'.

  3. Add a Parcel Service Type. In our case, it will be 'Economy'.
  4. Add 'Economy' to the Parcel Service Type Alias table as well.
  5. Add a description (optional).
  6. Enable the Show in Preferred Services List field. Save.

Now when you click on the Fetch Shipping Rates button, you will always see the previously highlighted service under Preferred Services.

Preferred Service

2.2 Creation of Shipment

After comparing rates, you can proceed with any one of the services by clicking Select against the appropriate service row. On clicking, a Shipment is automatically created on your service provider's platform.

You will notice that the Shipment Information section is updated automatically, based on the Shipment created.

Shipment Creation

You can also search for your transaction on your service provider's platform using the Shipment ID field.

Packlink Shipment

2.3 Printing Labels

To avail the Print Shipping Label button, the Shipment ID must be generated in the current record.

Print Label Button

You can then click on it and generate your shipping label.

Dummy Shipping Label

You can also track your shipment's status by clicking on View > Track Status.

Note : The currently integrated platforms may not serve your region. Please visit the links attached against them to know more.