Written by danielgoldak. Last updated on October 5, 2023. Fix compatibility issues with EDD 1.8+ Introduce ability to add a bonus item to cart if certain conditions are met