Not possible to choose shipping service per product?

We sell two categories of products that need different kind of shipping. One of them is M2M simcards for Gps trackers etc. Those are very light and we have a flatrate of 3 euro independently if it is one or 50 cards. The other product is gps trackers that is shipped weight based. But as I understand it there is no possibility to allow different shipping services for different products? Or am I wrong?