Retour au portfolio Loopus WordPressWordPress / Plugin / E-commerce

Customwair Product Customizer

Plugin WooCommerce professionnel permettant de créer des configurateurs de produits multi-étapes avec personnalisation (broderie/impression), bundles dynamiques et tarification par paliers. Conçu pour les entreprises de vêtements professionnels et d'uniformes, transformant une boutique WooCommerce standard en plateforme de commande B2B complète avec gestion des logos et personnalisations.

January 2026Customwair.com
Visiter le site en ligne
Vue d’ensemble du projet

J'ai développé Product Customizer Pro comme un plugin WooCommerce premium pour Customwair.com, une entreprise britannique spécialisée dans les vêtements de travail professionnels avec services de broderie et d'impression. Le plugin répond aux besoins spécifiques des entreprises de vêtements B2B : commandes multi-tailles avec quantités différentes par taille, personnalisation de logos à différentes positions, tarification dégressive selon les volumes et gestion de packs prédéfinis.

Le plugin dispose d'une interface de configuration guidée multi-étapes : sélection couleur avec carrousel, sélection tailles/quantités avec stock en temps réel, étape de personnalisation avec choix de positions de logo (broderie/impression), et un récapitulatif avec prix calculé dynamiquement. Le système de gestion des positions de logo supporte des positions prédéfinies (poitrine, dos, manches, nuque, etc.) avec compatibilité par type de vêtement et méthodes disponibles par position. Trois grilles tarifaires configurables gèrent les remises vêtements, les prix de broderie par pièce/position avec frais de setup, et les prix d'impression par technique et quantité.

Construit avec une architecture POO modulaire, le plugin comprend 5 tables de base de données personnalisées (step_templates, logo_positions, pricing_grids, bundles, order_customizations), 8+ classes PHP pour admin/frontend/models/API, et un système d'endpoints AJAX dédié. La sécurité est assurée par les nonces, vérifications de capabilities, requêtes préparées et échappement des sorties. Le frontend utilise du JavaScript ES6 vanilla avec modules et un calculateur de prix dédié avec debouncing. Une couverture complète de tests E2E est implémentée avec Playwright, et le plugin est compatible HPOS pour le stockage haute performance des commandes WooCommerce.

Vous avez un projet comparable ?

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

Parler de mon projet