Plugin de formulaire de commande bilingue
Des formulaires de commande bilingues avec paiement à la livraison sur les fiches produit des boutiques WooCommerce/Woodmart, vendus sous forme de snippets WPCode et protégés par un serveur de licences par domaine, pour qu’un module payant ne puisse pas simplement être copié sur un autre site.
- E-commerce
- Plugin WordPress : formulaires de commande avec paiement à la livraison sur les fiches produit WooCommerce (Woodmart), licence par domaine
- 2026
Problème
Un déploiement par snippets n’offre aucun moyen natif de lier un module payant à un domaine, de détecter une altération ou d’alerter en cas d’usage abusif, et aucune mesure de protection ne doit jamais risquer de mettre hors ligne la boutique d’un client sur un faux positif.
Système
Un serveur de licences sur Supabase qui émet des réponses d’activation, de contrôle périodique et de désactivation signées en Ed25519, vérifiées deux fois par jour via WP-Cron. Une installation sans licence ou altérée se replie en silence, le formulaire personnalisé se masque et ses propres routes REST renvoient une erreur 403, tandis que le site continue de prendre des commandes avec son formulaire natif ; rien n’est jamais supprimé ni dépublié, et une période de grâce hors ligne de 21 jours garde un site fonctionnel pendant une panne du serveur. Éprouvé de bout en bout sur un banc WordPress local et sur un VPS d’AINS, pas encore déployé sur la boutique d’un client payant.
Construit avec : WordPress, WooCommerce, Woodmart, Supabase
Résultat
- Signature des licences : Ed25519.
- Période de grâce hors ligne : 21 jours.
- Statut : Éprouvé, avant client.