I'm working on a custom shipping module. The store basically sells two types of product like Heavy bulky product and normal goods. So the carriers we have tied up with will not carry all types of product. So suppose assume that a consumer orders both bulky product and normal goods so in the checkout while selecting the shipping method i will have show both carriers ie the carrier one which will shipping heavy bulky product and carrier which will carry normal goods.
As per my understanding currently the user can select only one carrier. Is it possible to override this. How can solve this issue. Can any one suggest a better approach to this problem.