We need two additional checkout options to standard magento. On the product page there will be a click and collect option, a truck option and a postal option. The truck option is chargeable if the item is under a certain sell price and free above a certain sell price up to 15kms maximum for both options. The postal option is avaible for items up to 30kg maximum. The site checkout will need to show the three options in column view and will have to allow you to change the click and collect option and the delivery option.