Thank you!
For posterity sake should someone else come across this gave me an idea and I went a different direction and came up with this which maybe I'd make a plugin as it's really convenient and makes it possible for me to literally item set shipping v the existing modules so end of day I ended up with a wide ranging solution.
You could literally do unique shipping for your entire catalog with this type thing. Thanks very much to SWGUY and carlwhat because I really was having a mental block on this and you got me thinking about it in my head for a bit.
global $cart;
$chk_oversized = 0;
$oversized_title = '';
$chk_oversized += $_SESSION['cart']->in_cart_check('products_model', '1634');
$chk_oversized += $_SESSION['cart']->in_cart_check('products_model', '1635');
$chk_oversized += $_SESSION['cart']->in_cart_check('products_model', '5035');
$extra_shipping = ((int)($chk_oversized / 24) + 1) * 15.00;
if ($extra_shipping > 0) {
$oversized_title = ' + Weight Surcharge $15.00';
}
Bookmarks