Retour au portfolio Loopus WordPressWordPress / Plugin sur mesure / Vente de packages & Stripe Checkout

BuckMoon Upsells

BuckMoon Agency, agence de marketing digital, devait vendre ses packages de services et leurs options depuis son site WordPress. Le plugin gère packages et upsells depuis l'administration, les expose via un widget Elementor ouvrant un modal avec total recalculé en temps réel, puis redirige vers Stripe Checkout avec codes promo. Style du modal (couleurs, rayon, bouton) éditable par le client.

January 2026BuckMoon Agency
Visiter le site en ligne
Vue d’ensemble du projet

J'ai développé BuckMoon Upsells comme un plugin WordPress sur mesure pour BuckMoon Agency, une agence de marketing digital spécialisée dans les publicités créatives et les services de scaling e-commerce. Le plugin offre une solution complète pour présenter des offres commerciales, permettre aux visiteurs de sélectionner des options supplémentaires (upsells), et les rediriger vers une page de paiement Stripe sécurisée.

Le plugin dispose d'un système de gestion de packages sophistiqué avec prix configurables, un système d'upsells liés aux packages avec calcul du total en temps réel, et une intégration complète de Stripe Checkout supportant les codes promo et la collecte d'adresse de facturation. Un widget Elementor personnalisé permet une intégration facile dans n'importe quelle page, déclenchant un modal interactif où les clients peuvent activer les options d'upsell avec mise à jour instantanée des prix.

Construit avec un design pattern Singleton pour des performances optimales, le plugin inclut une interface d'administration complète pour gérer les packages, upsells, et le style personnalisable du modal (couleurs, rayon des bordures, texte du bouton). La sécurité est assurée par la vérification des nonces, la sanitization des entrées et la vérification des capabilities. L'ensemble du flux de paiement est fluide : de la sélection du package au modal d'upsells jusqu'au Stripe Checkout.

Vous avez un projet comparable ?

Décrivez le contexte, l’existant et le résultat que vous souhaitez obtenir.

Parler de mon projet