A shipping charge is the amount a customer is paying for shipping and delivery. The shipping charge can be added to a new order in a number of ways:
- Manually typed
- Using a predefined non-stock tracked product
- Using Brightpearl shipping method (shipping prices/quotes)
- Using a carrier app
Showing a shipping charge on an order
Shipping charges are always shown on an order using an order row. It can be added by manually typing the details or by selecting a predefined non-stock tracked product.
Orders which are created via an integrated sales channel will always show shipping charges as a separate order row.
How to add a shipping charge to an order
- Within the order, add a new order row.
- If shipping charges exist as non-stock tracked products, search for and add the relevant item.
- Alternatively, to add a manual shipping charge, type the shipping charge and any other descriptive details onto the order row.
- Select the shipping account code (will vary depending on accounting configuration).
- Select the tax code.
- Specify the amount charged or whether there is any discount to the standard price.
Adding shipping charges using shipping method
Using the Brightpearl shipping prices/quotes table it is possible to see which shipping methods and the related charges that are applicable to an order. The shipping methods and prices available are based on the delivery address and the order value. Selecting a shipping price/quote will assign both the shipping method and the shipping charge to the order.
Shipping quotes will need to be activated at Settings > Sales > Sales settings: Show shipping quote on order edit screen.
Once activated, the shipping quote table will be shown at the bottom of the sales order screen. Only shipping methods available for the order, based on delivery country (shipping zone) and order value (shipping price breaks) will be displayed. When a shipping quote is selected the order shipping method field will be set and the charge added as a new order row.
Configuring shipping prices/quotes
The shipping prices/quotes section on a sales order will show only the shipping methods available for the order based on delivery country and order value. This is all controlled using:
- Shipping method controls the delivery countries the prices/quotes are available for and the price breaks. A shipping method will only be shown in the price/quote section if the order delivery country is assigned to the shipping method. It will not restrict the method from being manually assigned in the shipping method field on an order or goods-out note. Price breaks allow for different shipping charges to be quoted depending on the total order value, weight or number of items.
- Shipping zone controls the countries in which certain prices apply.
- Shipping prices are set per price break per shipping zone for each shipping method.
How to configure shipping methods, zones and prices
- Go to Settings > Shipping > Shipping methods.
- Click to edit the relevant shipping method.
- Define the allowed countries by entering a comma separated list of the two character country ISO codes. Leave blank to offer the shipping method for all delivery countries.
- Select the break type to specify whether prices increment by total order weight, price or number of items.
- Enter a comma separated list of price breaks. For each break entered a shipping price can be defined. Read more about how to use price breaks below.
- Obsolete - Require weight/boxes in warehouse manager
- Save the shipping method.
- At the top of the screen go to Shipping zones.
- Click Add shipping zone.
- Enter a zone name and list the countries the zone covers. Prices can be set for the zone and will apply to all the listed countries.
- Save the shipping zone.
- At the top of the screen go to Shipping prices.
- Select the shipping method to set prices for.
- Enter pricing for each shipping zone and each price break. All shipping prices are entered net of tax. Tax will be calculated on the order as per the tax code assigned. The quick add price boxes can be used to define prices which can then be copied down to a shipping zone.
- Save the shipping prices. The shipping prices/quotes can now be used on sales orders meeting the country and break conditions.
Using shipping price breaks
Shipping price breaks are defined on a shipping method to allow different shipping charges to be applied based on:
- Price - the total order value
- Weight - the total order weight. This relies on weights being set against products in a consistent way
- #items - the total quantity of items
Price breaks are inclusive. When price breaks are entered it means up to and including the entered value will incur the specified price.
A zero starting point it assumed on price breaks. There is no need to enter a zero price break.
If there is a top end shipping price which should be charged for anything beyond a certain point, enter a very high price break such as 9999999999, which will hopefully capture everything.
Example shipping matrix
|Break (type = weight (g))||Price (ex.tax)||Explanation|
|100||0.00||Any order weighing 0-100g will be offered free shipping|
|500||10.00||Any order weighing 100.01g-500g will be offered shipping at 10.00|
|1000||15.00||Any order weighing 500.01g-1000g will be offered shipping at 15.00|
Any order weighing more than 1000g (1000.01g plus) will be offered shipping at 20.00. The assumption is that no order will reach this value. If it does there will be no quote/price available.
Why isn't the shipping method showing in the quotes section when I expect it to?
Check price breaks. Price breaks apply up to and including price break value, assuming a starting point of zero. If the order falls outside of the last price break the shipping method is considered not available.
Check the country is not restricted on the shipping method. A shipping method/price will only be offered to the countries set on the shipping method. If none are set it is available to all countries.
Check that there are prices set for the shipping zone. Shipping zones control where prices are applicable. The country must be included on a shipping zone and shipping prices for the method must exist for that shipping zone.