Combined Pricing allows the summing of two separate price lists to obtain a delivery price. This can be used to combine zone and distance pricing, for instance, when distance-based pricing varies according to the zone and the radius. 

The two Price Lists that will be selected on the Combined Price List should be created first. 


Create a Combined Price List

Before creating the Combined Price List, you will need to create 2 Price Lists that you will use on the Combined Price List. 

The 2 Price Lists must use the same Service Level Schedule as the Combined Price List and can be of any type. While technically possible and allowed to create a Combined Price List made up of one or two Combined Price Lists, this should be avoided to simplify support and troubleshooting.


1) Click on Pricing then click on New Price List.

2) Enter the name of the Price List, select the Service Level Schedule, click on Combined under Type then click on Save:

3) Select the Vehicle types as well as the default Vehicle.

4) In Price List #1, select your first Price List. 

The mileage displayed on the Order is from the result of Price List 1 or one of its failover, however, each price list will use its own mileage calculation according to the Warehouse Travelling Distance setup on each Price List or its failover. 
Fuel Surcharge is calculated on the Order if Price List 1, or one of its failover, has the Fuel Surcharge option checked. The value of the Fuel Surcharge will be calculated on the total of the Combined Price List price.

5) In Price List #2, select your second Price List.

6) Select a Failover Price List if you need.

7) Click on Save.


Calculations

Warehouse travelling distance and failover pricing are used from Price List 1 and 2. See below how these are calculated. 

The Sum of both Price List 1 and Price List 2 is used as the Delivery Price on the Order. 

If one or both of the Price Lists is invalid and there are no failover, the Order will show as Invalid price. 


The addition of the Fuel Surcharge on the Combined Price List price is determined by Price List 1 or one of its failover. If the price found in Price List 1, or its failover used to get the price, has the Fuel Surcharge option checked, the Combined Price List total price will be used to calculate the Fuel Surcharge. If the Fuel Surcharge option is unchecked on Price List 1, or its failover price list used to get the price, then no Fuel Surcharge will be calculated on the Combined Price List total price. 


Warehouse Travelling Distance

Warehouse travelling distance, also known as "deadhead", is calculated as setup on the Price List in both Price List 1 and Price List 2. The distance calculated will be used on each price according to its setup. 

The total distance on the Order uses the distance calculated from the price list in Price List #1 on the Combined Price List or the failover to that price list.


Failover

Each Price List in the Combined Price List #1 and #2 will go through their own failover price list if no price is found in the selected Price List. 

If no price is found in Price List #1 or Price List #2, the Combined price is deemed invalid. When the Combined price is invalid, the price will use the Combined Price List Failover Price List.

If no price is found in the Combined Price List Failover Price List or one of its failover, the price on the order will be invalid.


Calculate a Combined Price List Price

1) From Price List #1:

2)Repeat for Price List #2:

3) Verify Prices from both Price List #1 and Price List #2:

If both prices are found, sum the results of Price List #1 Price and Price List #2 Price. 

Get the distance calculated in the Price List #1 result to show on the Order.

Get the Fuel Surcharge option setup in Price List #1 to use to calculate Fuel Surcharge on the Order.


If one or both prices are invalid, verify if a Failover Price List is associated to the Combined Price List. If available, try to find the price in Failover Price List or one of the Failover to the Failover Price List. 

If none are found, return an invalid price to the Order and use the distance between pickup and delivery address to show on the Order.