How to link variant to other product?

New Member
1 0 0

I'm making an Ice Cream shop. My client wants to offer that for every ice cream you get two toppings, and if you want more you pay extra starting on the third one.
The simplest solution, on the frontend, I could think of is create variants for the ice cream and a separate "extras" product for the toppings.

The thing is, they also want to keep tabs on the inventory, and I couldn't find a way to link toppings product with ice cream variant.