@sean and @bheadrick
both solutions are great way to get customize Woocommerce, thanks for the codes..
i have another problem, where i want items from same shipping class to be added to cart, i.e.
Product A have shipping class SC1
Product B have Shipping class SC1
Product C have Shipping class SC2
Product D have Shipping class SC3
User added Product A to cart,
than user added Product C to cart, it should give them message or not allowing them to add this product as it’s shipping class different than the one already in Cart.
user can only add Product A, Product B to cart for one checkout order.
Product C to cart for one checkout order.
and Product D to cart for one checkout order.
no same shipping class to be checked out in one order.
i am using WordPress 3.5.1, WooCommerce 2.0.12 and WooCommerce Table Rate Shipping plugin.