I want to be able to sell products that cannot be combined - if they add item A to their cart, then try to add item B, it should remove item A and then add item B. If then then add item A again, it should remove item B and add item A.

I'm happy to write the code to do the add/remove, but I'm unsure where in the architecture of zc this best belongs.

Can anyone offer a tip?

Thanks!


--Kimball