Back to Loopus WordPress portfolioWordPress / Custom plugin / Package sales & Stripe Checkout

BuckMoon Upsells

BuckMoon Agency, a digital marketing agency, needed to sell its service packages and add-ons from its WordPress site. The plugin manages packages and upsells from the admin, exposes them through an Elementor widget that opens a modal with a live running total, then hands over to Stripe Checkout with promo codes. Modal styling (colours, radius, button) stays editable by the client.

January 2026BuckMoon Agency
Visit the live website
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.

Have a similar project?

Tell us about the context, what exists today and the result you need.

Discuss my project