Retour au portfolio Loopus WordPressWordPress / Plugin WooCommerce sur mesure / Configurateur produit B2B

Customwair Product Customizer

Customwair, fournisseur britannique de vêtements de travail brodés ou imprimés, devait prendre des commandes B2B multi-tailles avec logos et remises par volume sous WooCommerce. Le plugin ajoute un configurateur multi-étapes (couleur, tailles et quantités, 23+ positions de logo) avec trois grilles tarifaires et un workflow d'approbation des visuels. Compatible HPOS, tests E2E Playwright.

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