Add multiple products to cart with one click

Is it possible to create one page, where the item that the customer uses actually consists of multiple items to be added to the cart?

So when the user clicks “add to cart”, it actually adds 2, 3 or 4 different products to the shipping cart? Each of those products having their own SKU, inventory etc.

And to make it a little more complicated, what if each of those items was a configurable item?

For example, lets say you are selling a computer:

Hard Drive: (The combination will end up being a specific SKU)
Select Type
Select Size

Case (The combination will end up being a specific SKU)
Select Size
Select Color

Once the use has selected the options, and click add to cart, it will add 2 separate products in the cart.

Possible? How would we do this?

3 Likes

I have implemented this in my project using
Snipcart.api.cart.items.add(data)