BuckMoon Upsells
Custom WordPress plugin for managing service packages and upsells with Stripe Checkout integration. Features an interactive modal for upsell selection, custom Elementor widget, and complete admin interface for package/upsell management.Visit Live SiteClick to expand

Click to expand

Click to expand

Project Overview
I developed BuckMoon Upsells as a custom WordPress plugin for BuckMoon Agency, a digital marketing agency specializing in creative ads and e-commerce scaling services. The plugin provides a complete solution for presenting commercial offers, allowing visitors to select additional options (upsells), and redirecting them to a secure Stripe payment page.
The plugin features a sophisticated package management system with configurable pricing, an upsell system linked to packages with real-time total calculation, and complete Stripe Checkout integration supporting promo codes and billing address collection. A custom Elementor widget enables easy integration into any page, triggering an interactive modal where customers can toggle upsell options with instant price updates before proceeding to checkout.
Built with a Singleton design pattern for optimal performance, the plugin includes a complete admin interface for managing packages, upsells, and customizable modal styling (colors, border radius, button text). Security is ensured through nonce verification, input sanitization, and capability checks. The entire payment flow is seamless: from package selection to upsell modal to Stripe Checkout to success redirect.