Hi!
Products of different sizes needs to be shipped in different packaging. We use only one shipping method, providing a flat shipping rate for every order, regardless of the size and weight of the products in the cart.
We see the need to introduce more shipping methods, only letting customers choose between valid methods. By valid, I mean that if the customer has a large item in their cart, only shipping options which can handle the size of the largest item should appear for the customer to choose from.
I've been reading the EPiServer documentation on shipping methods, gateways and jurisdictions, but I can't seem to wrap my head around implementing the above functionality using these classes. I see that Commerce provides a "Weight/Jurisdiction-Gateway" out of the box, but this seems to calculate the shipping based on a fixed amount of money per Weight over a given weight limit.
I realize that I probably haven't provided you with enough information to advise on specific implementation, but I hope you could give some points on where to go from here.
We're on Commerce 7.5.
Thank you!