Different cart and checkout for different type of products?
I need a functionality to be built, which should have two type of products and each type should have a cart for their own.
If a user adds a product of type one, it should be added in the cart1 and If he add a product of type two, it should be added in the cart2.
The cart1 and cart2 should have separate separate checkout workflow.
Please provide suggestion on how to obtain the above functionality.