The ATC button would have a "Free Gift Added" and a "Default" state
Each state can have a different set of interactions on the Button so in the "Free Gift Added" state you can stack multiple Add Product To Cart interaction
One APTC interaction would be the standard "Selected Variant" one
The second APTC interaction would be where you add in the hardcoded extra free gift
and, is it possible to stack different products on the "add to cart" button?Let's say I have options A + B + C
Each option triggers a state that adds a product to the "add to cart" button, like Main product + A or, Main product + B. But, if I activate options A + B, how can I stack both products to the button.Not sure If I was clear :P
Ahh that gets more into bundle building territory. This is a bit more challenging and generally I'd advise against building this in Replo at the moment. Simple Main Product + A is doable, Main Product + some permutation of A, B, C is harder.
You can check out other bundle builder alternative approaches here:
https://support.replo.app/?search=bundle
And lastly we are trying to build out a bundling functionality. Public Roadmap item here