Aller au contenu
Dimitri Robiere PerrietD. R. PerrietCaen, FR — --:--:--FR · EN

Plugin WooCommerce de rétractation et de retours

Sous contrat · Mediapilote● En ligne
Client
Mediapilote
Rôle
Développeur WordPress
Durée
1 jour
Année
2026
Stack
WordPress · WooCommerce · PHP · React · JavaScript
Plugin WooCommerce de rétractation et de retours — illustration
Fig. 01 — Plugin WooCommerce de rétractation et de retours, illustration
(00) — En bref

Extension WooCommerce des retours et du droit de rétractation : parcours client et invité, bouton de rétractation, remboursements et transporteurs détectés.

(01)

Contexte

Mediapilote dispose d’une extension WooCommerce de gestion des retours, installée sur les boutiques de ses clients. Les exigences de 2026 sur le droit de rétractation en ligne imposaient de la faire évoluer.

J’ai repris l’extension existante pour en faire une v2, renommée « Mediapilote - Rétractation & Retours », livrée en une journée de travail concentrée.

(02)

Challenge

Le parcours devait fonctionner pour les clients connectés comme pour les invités, jusqu’au remboursement par la passerelle de paiement. Il devait aussi s’adapter aux transporteurs déjà installés sur chaque boutique, qui changent d’un client à l’autre.

Enfin, l’extension tourne sur des sites tiers : elle ne devait pas entrer en conflit avec les autres extensions, ni exposer de détails techniques aux clients finaux.

(03)

Approche

J’ai réécrit le back-end (conformité rétractation, demandes invité, décisions, remboursements par la passerelle), puis le front client : page publique pour les invités, étapes de suivi dans Mon compte, bouton de rétractation et styles hérités du thème. L’administration passe par un panneau React au workflow guidé.

Des adaptateurs transporteurs détectent les extensions présentes : Colissimo et Chronopost sont pris en charge automatiquement, Mondial Relay, UPS, InPost, Boxtal, Sendcloud et La Poste sont détectés. Les e-mails clients ont été refaits et remplacent l’e-mail natif de WooCommerce au remboursement.

(04) — Résultats

Chiffres clés
11
commits
2.0.2
version livrée
2
transporteurs pris en charge automatiquement
2
parcours : client connecté et invité
← Projet précédent23 · Mouv Spa, devis WooCommerce connectés à l’ERPProjet suivant25Piction.ia.ry, jeu Flutter à images générées par IA