Without a lot of customization, this is not something that can be easily done ...
If you had the shipping prices between zones that were proportional for each Category, you could adapt something easier ...
How many different Categories are you using?
Do you use Linked Products?
You could count how many products are in each Category and then build a rate for the results and add them together ...
But again, you are looking at a lot of code ...
Code:
global $cart;
$chk_category_12 = $_SESSION['cart']->in_cart_check('master_categories_id','12');
would give you how many are in the cart from Category 12 where the categories_id 12 is the master_categories_id 12 for the product ...
Bookmarks