"Notre client vend des pièces de base avec option de personnalisation au choix. Le problème : WooCommerce ne sait pas calculer des frais selon l'option sélectionnée par le client, pas selon le produit. Et dès qu'une commande avec broderie est confirmée, leur atelier doit en être notifié via leur outil de suivi. Aujourd'hui c'est fait à la main. On aimerait que les deux soient automatisés, sans plugin supplémentaire."
Quatre étapes, du premier audit à la livraison staging. Chaque choix est guidé par une seule contrainte : le code doit être repris facilement par l'équipe de l'agence après livraison.
Analyse du thème Elementor, des plugins actifs et de la logique d'options produit existante. L'enjeu : trouver où ajouter les frais dans le calcul du panier sans créer de conflit avec Stripe ni modifier la mise en page.
L'option de personnalisation était gérée en attribut de variation. Les frais ont été calculés à partir de là, dans le panier, côté PHP.
Les frais s'ajoutent automatiquement quand le client sélectionne l'option de personnalisation, et disparaissent s'il la retire. L'affichage se met à jour sans rechargement de page. La compatibilité avec les codes promo a été vérifiée.
Table de correspondance option / montant, appliquée côté PHP. Mise à jour dynamique côté client via AJAX natif WooCommerce.
Dès la confirmation du paiement Stripe, une fiche est créée dans l'outil de l'atelier via leur API : référence commande, article, option choisie, délai indiqué par le client. Plus de saisie manuelle.
Si l'API de l'atelier est indisponible, la commande passe normalement et un log admin est créé pour retraitement. L'acte d'achat n'est jamais bloqué.
Tests couvrant les cas principaux : commande sans personnalisation, avec option, avec coupon, simulation d'indisponibilité de l'API atelier. Chaque résultat documenté dans la note de livraison avant passage en prod.
4 commandes test sur staging. État de la fiche atelier vérifié après chaque scénario. Log admin confirmé lors de la simulation de timeout.
Tout le nécessaire pour passer en prod sans question. Le code, les tests et la documentation pour que l'équipe reprenne sans avoir à revenir vers moi.
La feature tourne en production. L'agence n'a eu aucune question après livraison. L'atelier reçoit ses fiches automatiquement à chaque commande. Modifier le montant d'une option : changer une valeur dans un tableau, sans toucher à la logique.
Deux façons de démarrer, selon ce qui vous convient le mieux.
Réponse sous 24h · Sans engagement · 100% white-label
On cadre votre besoin, je reviens avec une estimation. Sans engagement.
Un brief en quelques lignes suffit. Je réponds sous 24h ouvrées.