Order & Quote Shipping Estimates?

We’re looking for a way to have shipping estimates generated at time of order or quote entry. Our current solution is a bit messy and not too accurate by part weight and volume UD fields we have on the Part master.