60-second answer
Compare total contribution at one declared traffic and order target.
A direct discount reduces revenue on the existing basket. A bundle can raise order revenue by selling more units, but it also adds whole-order COGS, picking, packing, payment fees, and return exposure. Neither offer wins from discount percentage or AOV alone.
Start with regular price, baseline sessions, CVR, orders, AOV, units per order, and contribution. Rebuild the full order for each offer, then compare all three at the same 4,000-session and 100-order reference before solving the CVR each offer needs.
Order contribution = offer revenue - whole-order COGS - fulfillment - payment fees - expected return loss - other variable costs
Total contribution = orders x contribution per order
Required orders = baseline total contribution / offer contribution per order
Required CVR = required orders / baseline sessions x 100
Do not assume a bundle raises conversion. Its higher checkout price can increase AOV while lowering CVR. Treat the required CVR as a threshold to test, not a forecast.
Open the fictional 20% seasonal discount threshold