Buy X and Get Y Product for free (or at 50% discount) - Discount Rules 2.0
Buy One Get One Discount for Products from Same Category - 2.0
Buy any items from Category A and get 20% discount on Category B
Free product (Auto add & Auto Remove)
How to display free products in cross-sell block