OK here's what I'm thinking (toke toke)! All shippers work on a delivery charge by zone. Each zone has a different starting price for a 1 lb package that then increments by a certain penny amount as each pound is added. My average increase is .79 per pound over the starting pound for Airborne shipments.
Can we have a radio button that asks the buyer what zone they're in based on their zip code for delivery (they can get this information from another screen we'll build) or code could be written to determine this automaticaly. The zone button will determine the base price for shipping. Now all we need to do is code each item by how much that item will increase the package over the base price.
Base price for someone living in zone four is $11.42
They buy a six pack of strawberries and that weighs 4 lbs.
The shipping costs on the berries will be coded on the page as (4 x .79) $3.16, add $3.16 to the base price of $11.42 and the total for shipping is $14.48
Base price for someone living in zone eight is $12.67 add $3.16 for the same pack of strawberries and the total for shipping is $15.83
This is right close to what I'm being charged for a 5 lb package going from zone two to zone four and zone eight respectively. All everyone needs to do is determine their base price (plug that in), determine the average penny increase per pound from your shipping cost, and then code each item by the weight increase x that cost.
I know for free we can't get the UPS live rate quote that's on your paid cart, but this would be the next best thing!