Live Shipping Rates

Live Shipping Rates is a Brightpearl app that enables you to generate quotations from carriers when building an order.

This means that you won’t need to leave Brightpearl’s order page to find out which delivery services and associated charges are applicable for shipping that order to your customer.

Live Shipping Rates picks up the weight of the order automatically, along with the origin and destination addresses, so you won’t need to enter them again. You can then generate the carriers' rates, discuss the options available with your customer (electing to apply a markup or discount if you wanted to), and choose the most appropriate rate.

When you proceed with a rate, the app adds the rate and sets the shipping method on the order for you, ready for you to close the sale.

If you're already a Shipstation customer, you can enter your Shipstation credentials into Live Shipping Rates so that you see your exact contracted rates returned, rather than ours.

How do I install Live Shipping Rates?

To install Live Shipping Rates, visit the App Store by selecting it at the top right-hand side of the page, next to your user name. You’ll find it alongside our other apps, such as Shopify and Amazon. Select "Install App" to proceed.

How do I use Live Shipping Rates?

Once you've installed the app, you’ll find an additional button on your order pages entitled "Get live shipping quote", located in the "Pricing and delivery" section below the order’s contents.


Clicking this button will open up Live Shipping Rates in a modal, pre-filled with information taken from the order.

live shipping

The modal will fetch:

  • the combined weight of the order,
  • the warehouse
  • the product dimensions (width, height, length)

Confirm they are correct, then click "Get Rates".

You can amend any of the information retrieved from the order and select to "Get Rates" as many times as you like.

If you’ve made changes you need to revert, you can select "Reset", or simply close and reopen the modal.

live shipping 2

The rates that you’ll see returned will be every possible rate from our own carrier accounts.

If you're shipping from the US, you'll see rates from:

  • Fedex
  • UPS
  • Express 1

If shipping from Canada, you'll see rates from:

  • UPS
  • Fedex

If you’re a Shipstation customer already, then you can enter your own Shipstation credentials.

This means that the app will use your account behind the scenes, so you will get your own carriers back with any contracted rates you may have. Check the "Integrating your own Shipstation account" below for instructions on how set this up.

As soon as the app gets a response back from Shipstation it will display all possible services in the table for you. You can browse through the different carriers by selecting their label.

The rates that are retrieved are the raw costs Shipstation has sent back, which, while accurate, are in turn estimated. To work with this, the app has an input field called "Markup" to the bottom left of the table.

Entering a positive value here will apply a percentage markup to all the prices in the table, meaning that you can apply a profit margin or anticipate additional costs. It also works with negative values, so if you wanted to apply a discount for your customer then you can.

The markup field will always default to the last value you entered.

live shipping 3

Once you’ve discussed and chosen your rate, select the row, ensure the right shipping method has been assigned, and proceed. You can even create a new shipping method if needed, by clicking the "Add new" button.

Clicking "Proceed" will close the app and add the selected rate as a new order row. It will also assign the shipping method to the order and update the warehouse on the order if you selected a different one within the app.

Integrating your own Shipstation account

The app uses Shipstation to generate carrier rates. If you’re a Shipstation user then you can enter your own account credentials and gain access to your selected carriers and contracted rates, all within Brightpearl.

To do this, once you've installed the app, enter a sales order and click "Get live shipping quote" to open the Live Shipping Rates app. In the modal window, select the Settings icon live shipping 4 in the top right-hand side.

You will be asked to select whether you’re adding credentials for either a US or Canadian account. Make your selection through the green icon on the right.

live shipping 5

You’ll then be asked for your Shipstation credentials, which you can find by logging into Shipstation, selecting Settings, and going to API Settings. You’ll find the two values (API secret and API key) that the app needs at the bottom of the page. Enter them into the Live Shipping Rates fields before you and save.

If there is an issue with connecting, you will be told then and there, but once the connection has been successfully made the Live Shipping Rates app will begin using your rates straight away. 


I can’t see the option to get rates.

If order is invoiced, you won’t see it. Uninvoice to get it back.

Note the app is only available for US and Canadian accounts.

I’m getting the "No rates available" error when trying to get rates.

live shipping 6

There are a number of different potential causes to this error.

It might be generated by due to the app legitimately failing to generate any shipping options from your carriers, either because the address isn’t recognized, or the package weight or dimensions are beyond what the carrier will support. It may also be a technical issue. If you are struggling to identify the cause, contact Brightpearl Support.

The order weight seems off.

Check to see if your order contains any free text rows, and whether the free text rows have a weight assigned to them. If they do, contact Brightpearl Support.

I’ve changed my account configuration and the app isn’t recognizing it.

To ensure that we can be as fast as possible during the quote generation process, we store your account configuration within the app rather than fetching it every time. The cost of this is that it can take up to an hour for changes to reveal themselves within the app. 

Have more questions? Submit a request