WooCommerce BOGO Logic Engine

01 The Challenge
Standard WooCommerce coupon-based BOGO solutions were too rigid, failed to display the offer directly on the product page, and often caused performance issues during cart calculations. The client needed a flexible, performant, and product-specific BOGO engine that enhanced the front-end user experience.
02 The Solution
Engineered a dedicated lightweight PHP plugin using Composer for dependency management. The logic is tightly integrated using WooCommerce hooks to calculate and display the BOGO offer within a custom product tab, ensuring zero checkout conflicts and minimal performance overhead. Supports flexible Buy X Get Y rules with multiple discount types including percentage, fixed amount, or free.
03 Impact & Results
Enabled direct merchandising of promotions on the product page, boosting on-page conversion rate. Implements robust input validation and sanitisation using absint() and wp_kses_post() on all metadata and output. Fully translation-ready using standard WordPress i18n functions and ready for developer contributions via Composer.
// project links
GitHub Repo→// video demo
// gallery

Bogo in admin.

Bogo applied in checkout.

Bogo appears in product page.