I am thinking about switching to ZenCart. I am looking for a cart that can provide:

Example: 1
Product 1 is hardware and cost $25.00 alone
Product 2 is hardware and cost $50.00 alone
Purchase Product 1 and product 2 and receive a $5.00 discount, or either make product 1 price $20.00

Eaxmple 2
Product 1 is hardware and cost $25.00 alone
Product 3 is Software Download and cost $50.00 alone
Purchase Product 1 and product 3 and receive a $5.00 discount, or either make product 1 price $20.00

IS this possible with ZenCart without alot of coding?

Thanks from a newbie in advance