This (raw) screencast shows how to calculate shipping based on weight of items in the order.

We add a weight field to the product, and then create a "calculation rule" for shipping that walks the line items on the order, checks to see which items have a weight, and for each of those adds more to the price of the shipping line item.

I've posted the result of this as a little feature module,

It was inspired by the questions at

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…