🛒 WooCommerce
✍️

Contract Signature for WooCommerce

Signature électronique · PDF · Cloud · SMS · Certificats SHA-256

★ ★ ★ ★ ★
5 (10 avis)

Système complet de signature électronique pour WooCommerce. Faites signer des contrats, CGV ou documents légaux à vos clients avant ou après commande. Génération PDF automatique, certificats SHA-256, QR codes, synchronisation cloud (Dropbox, Google Drive, AWS S3) et vérification SMS/WhatsApp.

📦 Version 1.0.0
✅ WordPress 5.0+ / WooCommerce 5.0+ / PHP 7.4+
🔄 Mises à jour incluses
✅ Compatible HPOS
🎮 Tester la Démo en direct

Explorez toutes les fonctionnalités du plugin sur notre site de démonstration.

Utilisateur
demo
Mot de passe
123456
Accéder à la Démo →
✍️
📄 Contrat généré DomPDF / mPDF
✍️ Client signe Canvas · Image · Texte
🔐 Certificat SHA-256 QR Code ✓
☁️ Sync Cloud Dropbox · Drive · S3
✅ Contrat validé ! Email PDF ✓

Flux complet de signature électronique

🏆 Pourquoi WRC WooCommerce

La solution de signature la plus complète

⚡

100% Légalement Valide

Certificats SHA-256 horodatés, IP chiffrée, QR code de vérification publique. Signatures conformes aux réglementations eIDAS.

💸

Tout en Un

PDF, Cloud, SMS, WhatsApp, CAPTCHA, multi-contrats, relances auto — dans un seul plugin sans abonnements supplémentaires.

🎯

Conçu pour WooCommerce

Intégration parfaite avec les produits, commandes, checkout, Mon Compte et HPOS WooCommerce.

🔄 Fonctionnement

Comment ça fonctionne ?

Un flux simple et automatisé du contrat à la signature en passant par la certification.

1
🛒

Client commande

Le client passe une commande WooCommerce pour un produit nécessitant une signature.

2
📧

Email de signature

Un email automatique est envoyé avec le lien unique vers la page de signature du contrat.

3
✍️

Client signe

Le client signe via canvas, upload d'image ou saisie texte. Vérification SMS/WhatsApp optionnelle.

4
🔐

PDF + Certificat

PDF généré automatiquement, synchronisé dans le cloud et certificat SHA-256 avec QR code créé.

⚠️ Prérequis

Plugin obligatoire

Ce plugin doit être installé et activé pour utiliser Contract Signature for WooCommerce

🛒

WooCommerce

Plugin WooCommerce pour la gestion de votre boutique.

Obtenir →
Requis
✨ Fonctionnalités

Tout ce dont vous avez besoin

18 fonctionnalités majeures dans un seul plugin — PDF, cloud, SMS, certificats et bien plus.

✍️

3 Méthodes de Signature

Canvas manuscrite (SignaturePad.js), upload image (PNG/JPG) et signature texte avec polices calligraphiques.

📄

Contrats Personnalisés

Éditeur HTML WYSIWYG complet avec 40+ shortcodes dynamiques : client, commande, montants, dates.

📑

Multi-Contrats

Jusqu'à 10 templates par produit. Signature séquentielle avec suivi individuel et PDF séparé par template.

⏱️

Timing Flexible

Signature après commande (immédiate) ou avant commande (before_order). Configurable par produit.

📱

Vérification SMS / WhatsApp

Double authentification via Twilio, Vonage, Brevo (SMS) ou Meta Business API, Twilio WhatsApp.

🛡️

Protection CAPTCHA

Google reCAPTCHA v3 invisible ou Cloudflare Turnstile. Protection anti-bot sur la page de signature.

📄

Génération PDF

Moteurs DomPDF et mPDF. Support images, tableaux, HTML/CSS, césure française et protection par mot de passe.

☁️

Sync Cloud

Upload automatique vers Dropbox, Google Drive (OAuth2) ou AWS S3. Liens de partage générés automatiquement.

🔐

Certificats SHA-256

Numéro unique, hash SHA-256, QR code de vérification, IP chiffrée, horodatage précis et détection de falsification.

📧

8 Types d'Emails

Signature requise, contrat signé (client/admin), rappel auto — pour commandes ET inscriptions. Contenu personnalisable.

📝

Contrats d'Inscription

Signature obligatoire lors de l'inscription utilisateur. Blocage accès site jusqu'à signature du contrat.

🔄

Relances Automatiques

Cron quotidien de rappels configurables. Relances manuelles depuis l'admin avec compteur de jours d'attente.

📊

Tableau de Bord Admin

Dashboard avec statistiques, 8 sous-menus, meta box commande, prévisualisation signature et liens cloud.

👤

Mon Compte WooCommerce

Endpoint "mes-contrats" : liste contrats signés (PDF) et en attente (bouton Signer). Badge compteur inclus.

⚙️

Réglages par Produit

Onglet dédié dans chaque produit WooCommerce : activer, choisir timing, sélectionner templates.

🌍

1860+ Chaînes Traduites

Compatible Loco Translate. Fichier .pot complet. Sélecteur de langue indépendant de WordPress.

🏗️

Compatible HPOS

High Performance Order Storage compatible. Détection automatique table active (wp_postmeta / wc_orders_meta).

🧩

Modules Complémentaires

Système extensible via filtre wcs_available_modules. Interface admin dédiée pour les modules tiers.

✍️ 3 Méthodes de Signature

Votre client choisit sa méthode

Trois façons de signer — toutes légalement valides et sauvegardées en métadonnées de commande.

🖊️

Canvas Manuscrite

Signature dessinée à la souris ou avec le doigt sur écran tactile. Propulsé par SignaturePad.js.

✅ Tactile & Souris
⭐ POPULAIRE
📷

Upload Image

Importez une image de signature scannée (PNG, JPG). Idéal pour les professionnels avec signature officielle.

✅ PNG · JPG
🖋️

Signature Texte

Saisie du nom avec choix parmi plusieurs polices calligraphiques. Rendu en image PNG.

✅ Polices Calligraphiques
☁️ Synchronisation Cloud

Stockez vos contrats dans le cloud

Upload automatique des PDFs signés vers votre service cloud préféré. Accès permanent depuis n'importe où.

📦

Dropbox

Upload automatique via API Dropbox. Génération de liens de partage. Dossier de destination configurable.

✅Test de connexion AJAX
✅Liens de partage public
✅Suppression locale optionnelle
🗂️

Google Drive

Authentification OAuth2 sécurisée. Upload vers un dossier Drive ID. Liens de visualisation et téléchargement.

✅OAuth2 sécurisé
✅Liens visualisation / téléchargement
✅Dossier Drive ID configurable
🪣

AWS S3

Upload direct vers un bucket S3. Région et bucket configurables. URLs publiques générées automatiquement.

✅SDK AWS intégré
✅URLs publiques S3
✅Multi-région configurable
');pointer-events:none;">
🧩 Modules Complémentaires

Étendez les fonctionnalités avec nos modules dédiés

Chaque module ajoute des fonctionnalités spécifiques au plugin principal. Installez uniquement ce dont vous avez besoin.

✅ DISPONIBLE
📨

Signature Send Module

Pour Contract Signature for WooCommerce

Envoyez des templates de contrat pour signature à plusieurs destinataires, avec suivi en temps réel, relances automatiques et historique complet.

  • ✓ Envoi multi-destinataires simultané
  • ✓ Tableau de bord de suivi des envois
  • ✓ Relances SMS / Email automatiques
  • ✓ Groupes de destinataires
  • ✓ Page de statut publique pour signataire
  • ✓ Historique complet des envois
  • ✓ Templates email personnalisables
Découvrir ce module →
✅ DISPONIBLE
📄

PDF Upload Module

Pour Contract Signature for WooCommerce

Uploadez un PDF existant comme template de contrat au lieu de le rédiger manuellement. Le PDF est converti en HTML avec tous les shortcodes et variables dynamiques.

  • ✓ Upload PDF → conversion HTML automatique
  • ✓ Tous les shortcodes dynamiques supportés
  • ✓ Variables client/commande préservées
  • ✓ Champs personnalisés fonctionnels
  • ✓ Mise en page originale du PDF conservée
  • ✓ Compatible multi-contrats
  • ✓ Prévisualisation avant publication
Découvrir ce module →
✅ DISPONIBLE
🏠

Listeo Module

Pour Contract Signature for WooCommerce

Intégration complète du système de signature avec Listeo. Contrats pour réservations, publication d'annonce, inscription, et dashboard vendeur/client dédié.

  • ✓ Signature contrat avant/après réservation
  • ✓ Contrat lors de la publication d'annonce
  • ✓ Contrat d'inscription vendeur Listeo
  • ✓ Dashboard vendeur avec contrats signés
  • ✓ Intégration Prepaid Booking (LPP)
  • ✓ Méta-données annonce avec statut contrat
  • ✓ Shortcodes Listeo dans les templates
Découvrir ce module →

🔌 Chaque module nécessite Contract Signature for WooCommerce installé et activé.

💰 Tarifs

Choisissez votre plan

Accès complet à toutes les fonctionnalités. Mises à jour incluses. Support gratuit 3 mois.

🚀

Pro

129€
/an · 1 site
  • ✓ Toutes les fonctionnalités
  • ✓ Génération PDF (DomPDF + mPDF)
  • ✓ Certificats SHA-256 + QR code
  • ✓ Sync cloud (Dropbox, Drive, S3)
  • ✓ Vérification SMS / WhatsApp
  • ✓ Multi-contrats (10 par produit)
  • ✓ Compatible HPOS
  • ✓ Mises à jour 1 an
  • ✓ Support 3 mois inclus
🛒 Acheter Pro
🏢

Agency

350€
/mois · Jusqu'à 5 sites
  • ✓ Toutes les fonctionnalités
  • ✓ Génération PDF (DomPDF + mPDF)
  • ✓ Certificats SHA-256 + QR code
  • ✓ Sync cloud (Dropbox, Drive, S3)
  • ✓ Vérification SMS / WhatsApp
  • ✓ Multi-contrats (10 par produit)
  • ✓ Compatible HPOS
  • ✓ Mises à jour incluses
  • ✓ Jusqu'à 5 sites
  • ✓ Support 3 mois inclus
🏢 Acheter Agency
⚡ Comparatif

Pourquoi choisir notre plugin ?

Contract Signature for WooCommerce vs ApproveMe WP E-Signature — Une comparaison objective basée sur les données réelles.

Fonctionnalité 🏆 Contract Signature
for WooCommerce
ApproveMe
WP E-Signature
Prix entrée de gamme 129€/an
WooCommerce inclus nativement
$299.50/an
Elite requis pour WooCommerce
Option Lifetime 499€ paiement unique $699 paiement unique
Intégration WooCommerce ✅ Natif & dédié 100% WooCommerce ⚠️ Add-on séparé (Elite requis)
Moteurs PDF ✅ DomPDF + mPDF
images, tableaux, CSS avancé
⚠️ PDF basique
Vérification SMS / WhatsApp ✅ OTP SMS & WhatsApp Business ❌ Non disponible
Sync cloud ✅ Dropbox, Google Drive, AWS S3 ⚠️ Dropbox uniquement
Multi-contrats par produit ✅ Jusqu'à 10 contrats par produit ❌ Non disponible
Certificat SHA-256 + QR code ✅ SHA-256 + QR code ✅ Audit trail (sans QR)
Compatible HPOS WooCommerce ✅ Certifié HPOS & Blocks ⚠️ Non précisé
Support ✅ 3 mois inclus ✅ 24/6 support
Nombre de sites ✅ 1 site (Pro/Lifetime) · 5 sites (Agency) 1 site (Plus) · 5 sites (Elite) · 10 sites (Lifetime)
Langue française ✅ Support FR natif ❌ Anglais uniquement
🏆

2× moins cher que ApproveMe · 100% natif WooCommerce

129€/an tout compris vs $299.50/an chez ApproveMe pour avoir WooCommerce. SMS/WhatsApp, multi-contrats et Google Drive inclus — des fonctionnalités inexistantes chez les concurrents.

🛒 Essayer à 129€/an 💰 Voir tous les plans
💼 Cas d'Usage

À quoi ça sert ?

Des dizaines de cas d'utilisation pour votre boutique WooCommerce.

📋

CGV / CGU

Faites signer vos conditions générales de vente ou d'utilisation avant ou après chaque achat.

🏠

Contrats de Location

Marketplaces de location : contrat signé obligatoire avant validation de la réservation.

🎓

Formations / Coaching

Contrats de prestation de services, accords de confidentialité pour formateurs et coachs.

🛠️

Devis & Prestations

Transformez vos devis en commandes WooCommerce avec signature électronique du client.

🏥

Santé & Bien-être

Formulaires de consentement éclairé, décharges de responsabilité pour professionnels de santé.

🏢

Inscription Entreprise

Contrat d'adhésion obligatoire à la création de compte client sur votre marketplace B2B.

🔌 Shortcodes

Intégrez où vous voulez

10 shortcodes pour intégrer les contrats, la signature et le suivi n'importe où sur votre site.

[wcs_signature_page] Page de signature pour les clients
[wcs_contract_view_page] Visualisation publique du contrat signé
[wcs_my_contracts] Liste complète des contrats du client
[wcs_contracts_pending] Contrats en attente de signature
[wcs_contracts_signed] Contrats signés avec téléchargement PDF
[wcs_contracts_count] Compteur de contrats en attente (badge)
[wcs_admin_signature] Signature administrateur dans les templates
[wcs_billing_*] Données de facturation client (40+ variables)
[wcs_order_*] Données de commande et montants
[wcs_signature_date] Date et heure de la signature
');pointer-events:none;">
🔐 Sécurité

Signatures certifiées & inviolables

Chaque signature génère automatiquement un certificat d'authenticité avec preuve cryptographique.

🔢

Numéro Unique

Numéro de certificat unique généré par signature.

#️⃣

Hash SHA-256

Empreinte cryptographique du document pour détecter toute altération.

📱

QR Code

QR code scannable pour vérification publique instantanée.

📍

IP Chiffrée

Adresse IP du signataire stockée de façon chiffrée pour traçabilité.

🔍

Page de Vérification Publique

Chaque contrat signé dispose d'une URL publique de vérification ( ?wcs_verify=1&cert={number}&token={token} ) permettant à n'importe qui de vérifier l'authenticité du contrat et détecter toute falsification.

🎯 Installation

Prêt en 5 minutes

Installation rapide et configuration intuitive pour démarrer immédiatement.

1
🛒

Achetez le plugin

Choisissez votre plan (Pro, Lifetime ou Agency) et procédez au paiement sécurisé.

2
📥

Téléchargements

Téléchargez le fichier ZIP depuis votre espace client et installez-le via WordPress.

3
⚙️

Configurez les options

Créez vos templates de contrats, assignez-les à vos produits et configurez le cloud/SMS.

4
✅

Contrats signés !

Vos clients signent leurs contrats électroniquement. PDFs et certificats générés automatiquement.

🔒 Sécurité & Conformité

Certificats de sécurité & audit légal

Chaque signature est protégée par des mécanismes cryptographiques avancés et génère un certificat d'audit complet pour une valeur juridique maximale.

🔐

Chiffrement SHA-256

Chaque contrat signé est empreint cryptographiquement avec l'algorithme SHA-256. L'intégrité du document est garantie et toute modification post-signature est détectable.

📋

Certificat d'audit PDF

Un certificat PDF distinct est généré automatiquement à chaque signature. Il contient : date/heure précises, adresse IP, agent navigateur, hash du document et données signataire.

📱

Vérification SMS / WhatsApp

Authentification forte à 2 facteurs avant signature : un code OTP est envoyé par SMS ou WhatsApp au numéro de téléphone du signataire, ajoutant une couche d'identification supplémentaire.

🔍

QR Code de vérification

Un QR code unique est intégré à chaque PDF signé. Il permet à n'importe quel tiers de vérifier l'authenticité du contrat en scannant simplement le code.

⚖️

Valeur juridique de la signature

Les signatures collectées via Contract Signature for WooCommerce sont accompagnées d'un journal d'audit complet conforme aux exigences de la réglementation eIDAS (Europe) et ESIGN Act (USA). Chaque événement est horodaté et archivé.

✅ eIDAS Europe ✅ ESIGN Act USA ✅ RGPD Compliant ✅ Horodatage cryptographique

Données du certificat d'audit

  • 📅 Date & heure de signature
  • 🌐 Adresse IP du signataire
  • 💻 Navigateur & système
  • 🔐 Hash SHA-256 du document
  • 👤 Nom, email du signataire
  • 📱 Code OTP SMS validé
🎬 Démo vidéo

Voir le plugin en action

Découvrez comment Contract Signature for WooCommerce fonctionne en conditions réelles.

📋 Changelog

Notes de version

Historique des mises à jour et améliorations

v1.0.0 [1.0.0] - 2026-02-15
15 Fév 2026
## [1.0.0] - 2026-02-15

### ✍️ Signature Électronique

#### Templates de Contrat
- **Éditeur HTML WYSIWYG** : Création de templates avec éditeur visuel complet
- **40+ shortcodes dynamiques** auto-remplis avec les données client/commande
- Identité client : `[wcs_client_name]`, `[wcs_billing_first_name]`, `[wcs_billing_last_name]`, `[wcs_billing_company]`, `[wcs_billing_email]`, `[wcs_billing_phone]`
- Adresse facturation : `[wcs_billing_address]`, `[wcs_billing_address_1]`, `[wcs_billing_address_2]`, `[wcs_billing_city]`, `[wcs_billing_postcode]`, `[wcs_billing_state]`, `[wcs_billing_country]`
- Adresse livraison : `[wcs_shipping_address]`, `[wcs_shipping_first_name]`, `[wcs_shipping_last_name]`, `[wcs_shipping_company]`, `[wcs_shipping_city]`, `[wcs_shipping_postcode]`, `[wcs_shipping_state]`, `[wcs_shipping_country]`
- Commande : `[wcs_order_id]`, `[wcs_order_number]`, `[wcs_order]`, `[wcs_order_details]`, `[wcs_product_name]`, `[wcs_order_date]`, `[wcs_order_time]`, `[wcs_order_status]`
- Montants : `[wcs_order_total]`, `[wcs_order_subtotal]`, `[wcs_order_tax]`, `[wcs_order_shipping]`, `[wcs_order_discount]`, `[wcs_payment_method]`, `[wcs_transaction_id]`, `[wcs_shipping_method]`
- Signature : `[wcs_signature]`, `[wcs_admin_signature]`, `[wcs_signature_date]`, `[wcs_current_date]`, `[wcs_current_time]`
- Site : `[wcs_site_name]`, `[wcs_site_url]`, `[wcs_site_email]`
- **Gestion des templates** : Statut Draft/Publié, actions en lot, recherche, filtres
- **Prévisualisation** : Aperçu du template en temps réel dans l'admin

#### 3 Méthodes de Signature
- **Canvas (Dessin)** : Signature manuscrite via souris ou écran tactile (SignaturePad.js)
- **Upload Image** : Import d'une image de signature (PNG, JPG)
- **Texte (Police)** : Saisie du nom avec choix parmi plusieurs polices de signature

#### Signature Admin
- Configuration de la signature entreprise/personne/custom
- Shortcode `[wcs_admin_signature]` pour intégration dans les templates
- Gestion du nom et du type de signature admin

### ⏱️ Timing de Signature

#### Signature Immédiate (après commande)
- Redirection automatique vers la page de signature après paiement
- Commande maintenue "en attente" jusqu'à signature
- Bouton "Signer" sur la page de remerciement et dans Mon Compte

#### Signature Avant Commande
- Signature requise AVANT la finalisation du checkout
- Validation de la signature avant le paiement
- Page de redirection configurable par produit

### 📑 Multi-Contrats
- **Jusqu'à 10 templates** par produit WooCommerce
- **Signature séquentielle** : Le client signe un contrat après l'autre
- **Suivi individuel** : Statut de signature par template
- **PDF séparé** : Chaque template génère son propre PDF
- **Automatisation des statuts** : Statut configurable avant/après signature (on-hold, processing, completed)
- **Annulation automatique** : Commandes non signées annulées après délai configurable (heures/jours)

### 📱 Vérification SMS / WhatsApp
- **Double authentification** avant signature pour validité juridique renforcée
- **Fournisseurs SMS** : Twilio, Vonage (Nexmo), Brevo (Sendinblue)
- **Fournisseurs WhatsApp** : Meta Business API, Twilio WhatsApp
- **Processus** : Saisie numéro → Code 4 chiffres → Vérification → Signature autorisée
- **Méthode configurable** : SMS seul, WhatsApp seul, ou les deux

### 🛡️ Protection CAPTCHA
- **Google reCAPTCHA v3** : Invisible, score de confiance
- **Cloudflare Turnstile** : Alternative privacy-first
- Protection anti-bot sur la page de signature

### 📄 Génération PDF
- **Moteurs PDF** : DomPDF ^3.1 et mPDF ^8.2
- **Support complet** : Images, tableaux, HTML/CSS dans les PDFs
- **Hyphenation française** : Support de la césure avec Syllable
- **QR Code** : Intégré au certificat de sécurité (php-qrcode)
- **Protection PDF** : Mot de passe et permissions configurables
- **Hooks** : `wcs_after_pdf_generated`, `wcs_pdf_filename`, `wcs_contract_text_before_pdf`

### ☁️ Synchronisation Cloud

#### Dropbox
- Upload automatique des PDFs signés
- Génération de liens de partage
- Dossier de destination configurable
- Test de connexion AJAX

#### Google Drive
- Authentification OAuth2 sécurisée
- Upload vers un dossier Drive ID
- Liens de visualisation et téléchargement
- Test de connexion AJAX

#### AWS S3
- Upload direct vers un bucket S3
- Région et bucket configurables
- URLs publiques pour les PDFs
- Test de connexion AJAX

#### Options Cloud
- Suppression automatique du fichier local après sync
- Stockage cloud par template (multi-contrats)

### 🔐 Certificats de Sécurité
- **Numéro de certificat unique** par signature
- **Hash SHA-256** du document pour intégrité
- **QR code de vérification** scannable
- **Adresse IP chiffrée** du signataire
- **User Agent hashé** pour traçabilité
- **Horodatage précis** de la signature
- **Page de vérification publique** (`?wcs_verify=1`)
- **Détection de falsification** automatique
- **Token d'accès sécurisé** pour les contrats publics

### 📝 Contrats d'Inscription
- **Signature obligatoire** lors de l'inscription d'un nouvel utilisateur
- **Redirection automatique** après inscription vers la page de signature
- **Blocage d'accès** au site jusqu'à ce que le contrat soit signé
- **Template dédié** sélectionnable pour les contrats d'inscription
- **Stockage user meta** : statut, PDF, date liés au profil utilisateur

### 📧 Système d'Emails

#### Emails de Commande (4 types)
- **Signature requise** : Notification au client avec lien de signature
- **Contrat signé (client)** : Confirmation avec PDF en pièce jointe
- **Contrat signé (admin)** : Notification à l'administrateur
- **Rappel automatique** : Relance configurable (délai, nombre max)

#### Emails d'Inscription (4 types)
- **Signature requise** : Notification après création de compte
- **Contrat signé (client)** : Confirmation d'inscription
- **Contrat signé (admin)** : Notification à l'administrateur
- **Rappel inscription** : Relance pour les contrats non signés

#### Fonctionnalités Email
- Activation/désactivation par type d'email
- Sujet et contenu personnalisables avec variables dynamiques
- Envoi d'emails test depuis l'administration
- Rappels manuels depuis la liste des contrats en attente

### 📊 Gestion des Statuts de Commande
- **Statut personnalisé** : "En attente de signature" (`awaiting-signature`)
- **Transitions automatiques** : Paiement → En attente signature → Complété
- **Automatisation configurable** : Statut avant/après signature
- **Annulation automatique** : Cron horaire pour les commandes non signées
- **Nettoyage** : Suppression des données de signature lors d'annulation/remboursement/échec

### 👤 Intégration Mon Compte WooCommerce
- **Endpoint** : `mes-contrats` dans le compte client
- **Menu automatique** : "Mes Contrats" ajouté au menu WooCommerce
- **Contrats signés** : Liste avec téléchargement PDF
- **Contrats en attente** : Liste avec bouton "Signer"
- **Compteur** : Badge de contrats en attente
- **Shortcodes** : `[wcs_my_contracts]`, `[wcs_my_contracts_menu]`, `[wcs_contracts_pending]`, `[wcs_contracts_signed]`, `[wcs_contracts_count]`

### ⚙️ Réglages Produit
- **Onglet dédié** : "Signature Contrat" dans l'édition de chaque produit WooCommerce
- **Activer/Désactiver** la signature par produit
- **Timing** : Choix immédiat ou avant commande par produit
- **Template(s)** : Sélection d'un ou plusieurs templates (multi-contrats)
- **Page de redirection** : Configuration pour le mode avant commande

### 🏗️ Administration

#### Dashboard
- Statistiques : nombre de templates, contrats signés, contrats en attente
- Actions rapides : créer template, voir contrats, réglages

#### Pages Admin (8 sous-menus)
- Dashboard
- Templates (CRUD complet)
- Templates Email (personnalisation)
- Contrats Signés (filtres, téléchargement PDF, liens cloud)
- Contrats en Attente (rappels manuels, compteur de jours)
- Réglages (général, SMS, CAPTCHA, Cloud, Sécurité, Inscription)
- Documentation (guide complet intégré)
- Modules Complémentaires

#### Meta Box Commande
- Affichage du statut de signature dans la page d'édition de commande
- Prévisualisation de la signature
- Lien de téléchargement PDF
- Liens de stockage cloud
- Lien de vérification du certificat
- Support multi-contrats

### 🔌 Compatibilité
- **HPOS** : High Performance Order Storage compatible
- **WooCommerce Blocks** : Cart & Checkout Blocks compatible
- **WooCommerce** : Testé jusqu'à 9.0
- **WordPress** : 5.0+
- **PHP** : 7.4+

### 🔧 Technique

#### Architecture
- Architecture modulaire basée sur des classes (10 classes includes)
- Système de modules extensible via filtre `wcs_available_modules`
- Templates séparés dans le dossier `templates/`
- Composer pour la gestion des dépendances

#### Dépendances Composer
- `dompdf/dompdf` ^3.1 - Génération PDF
- `mpdf/mpdf` ^8.2 - Moteur PDF alternatif
- `chillerlan/php-qrcode` ^4.3 - QR codes
- `vanderlee/syllable` ^1.9 - Césure française
- `setasign/fpdi` - Manipulation PDF

#### Sécurité
- Nonces WordPress pour toutes les actions AJAX
- Vérification des capacités (`manage_options`, `manage_woocommerce`)
- Sanitisation des entrées (`sanitize_text_field`, `intval`, `wp_kses_post`)
- Prévention injection SQL (`$wpdb->prepare`)
- Protection XSS (échappement des sorties)
- Certificats de sécurité SHA-256
- Détection de falsification
- Stockage IP chiffré
- Protection PDF par mot de passe
- Accès public par token sécurisé

#### Cron Jobs
- `wcs_check_auto_cancel_orders` (horaire) - Annulation automatique des commandes non signées
- `wcs_send_signature_reminders` (quotidien) - Envoi des rappels automatiques

#### Hooks et Filtres Personnalisés
- **Actions** : `wcs_after_pdf_generated`, `wcs_before_signature_saved`, `wcs_after_signature_saved`, `wcs_delete_local_pdf_after_sync`
- **Filtres** : `wcs_signature_email_subject`, `wcs_signature_email_content`, `wcs_pdf_filename`, `wcs_contract_text_before_pdf`, `wcs_available_modules`

#### Pages Exclues
- Pages de signature exclues du sitemap XML
- Pages de signature exclues de la recherche WordPress

### 🌍 Internationalisation & Loco Translate

#### Système de traduction
- **Text domain unifié** : `wc-contract-signature` pour le plugin principal et tous les modules
- **1860+ chaînes traduisibles** couvrant toute l'interface (admin, frontend, emails, PDF)
- **Fichier .pot complet** : Inclut les chaînes du plugin principal + Listeo Module + PDF Upload Module + Signature Send Module
- **Compatibilité Loco Translate** : Fonctionne avec tous les emplacements de sauvegarde

#### Emplacements Loco Translate supportés
- **Personnalisé** : `wp-content/languages/loco/plugins/wc-contract-signature-{locale}.po`
- **Système** : `wp-content/languages/plugins/wc-contract-signature-{locale}.po`
- **Auteur** : `wp-content/plugins/wrc-woocommerce/languages/wc-contract-signature-{locale}.po`

#### Sélecteur de langue indépendant
- Option de langue dans les réglages du plugin (indépendant de la langue WordPress)
- Détection automatique des langues disponibles (fichiers .mo existants)
- Priorité : Personnalisé Loco > Système > Plugin > Fallback WordPress

#### Outils développeur
- Script `generate-pot.php` : Régénère le fichier .pot à partir de tous les fichiers PHP
- Script `compile-mo.php` : Compile les fichiers .po en .mo
- Compatible Poedit pour traduction hors-ligne
❓ FAQ

Frequently Asked Questions

Tout ce que vous devez savoir avant d'utiliser Contract Signature for WooCommerce.

Le plugin fonctionne-t-il avec HPOS (High Performance Order Storage) ? +
Oui, le plugin est entièrement compatible HPOS. Il détecte automatiquement si votre boutique utilise les tables classiques (wp_postmeta) ou la nouvelle table HPOS (wc_orders_meta) et adapte toutes les requêtes en conséquence.
Puis-je exiger plusieurs signatures (multi-contrats) pour un seul produit ? +
Absolument. Vous pouvez assigner jusqu'à 10 templates de contrats à un produit WooCommerce. Le client signe les contrats de façon séquentielle, chacun génère son propre PDF et son propre certificat de sécurité.
Comment fonctionne la signature avant commande ? +
Avec le timing "before_order", lorsque le client ajoute le produit au panier, il est redirigé vers la page de signature. La signature est stockée en session WooCommerce. Le client ne peut pas valider le checkout si le contrat n'est pas signé.
La vérification SMS est-elle obligatoire ? +
Non, la vérification SMS/WhatsApp est optionnelle. Vous pouvez l'activer pour renforcer la valeur juridique des signatures. Elle supporte Twilio, Vonage/Nexmo, Brevo (SMS) et Meta Business API, Twilio WhatsApp (WhatsApp).
Les PDFs peuvent-ils être protégés par mot de passe ? +
Oui. Le plugin supporte la protection PDF par mot de passe et les restrictions de permissions (impression, copie, etc.). Deux moteurs PDF sont inclus : DomPDF ^3.1 et mPDF ^8.2 avec support de la césure française.
Puis-je synchroniser les contrats vers Google Drive ou Dropbox ? +
Oui. Le plugin intègre nativement Dropbox, Google Drive (OAuth2) et AWS S3. Après génération du PDF, il est uploadé automatiquement vers le service configuré. Vous pouvez optionnellement supprimer le fichier local après synchronisation.
Est-ce que le plugin est traduit en français et en anglais ? +
Oui. Le plugin inclut 1860+ chaînes traduisibles, un fichier .pot complet et est compatible Loco Translate. Il dispose d'un sélecteur de langue indépendant de la langue WordPress configurée sur votre site.
Comment les clients peuvent-ils vérifier l'authenticité d'un contrat ? +
Chaque signature génère un certificat unique avec numéro, hash SHA-256 et QR code. En scannant le QR code ou via l'URL publique ?wcs_verify=1, n'importe qui peut vérifier l'authenticité du contrat et détecter toute falsification.
✓ Avis Vérifiés

Ce que pensent nos clients

5 /5
★★★★★
10 avis vérifiés
5 stars
10
4 stars
0
3 stars
0
2 stars
0
1 star
0
V
Valentina R.
✓ Achat vérifié 10/02/2026
★★★★★

Excelente plugin, muy completo y fácil de configurar

Probé varios plugins de firma electrónica y este es el mejor con diferencia. La verificación por SMS es muy útil para dar validez legal a los contratos. Los PDFs generados son profesionales y el sistema de certificados con QR es brillante. La sincronización con AWS S3 funciona perfecta. 100% recomendado para cualquier tienda WooCommerce.

J
Jan V.
✓ Achat vérifié 08/02/2026
★★★★★

Uitstekende plugin voor elektronische handtekeningen

Wij gebruiken deze plugin al enkele maanden voor onze online dienstverlening. De multi-contract functie is ideaal: klanten ondertekenen meerdere documenten sequentieel. PDF-generatie is snel en de SHA-256 certificaten zijn juridisch waterdicht. De WhatsApp verificatie geeft extra zekerheid. Absolute aanrader!

A
Ana P.
✓ Achat vérifié 05/02/2026
★★★★★

Solução completa para assinatura digital

Este plugin transformou completamente o nosso processo de assinatura de contratos. A integração com o WooCommerce é perfeita e a sincronização na nuvem (utilizamos Dropbox) funciona de forma impecável. O sistema de verificação SMS adiciona uma camada de segurança jurídica essencial. Recomendo vivamente!

M
Marco F.
✓ Achat vérifié 03/02/2026
★★★★★

Plugin eccellente per la firma elettronica

Utilizziamo questo plugin per far firmare i contratti ai nostri clienti prima dell'acquisto. La funzionalità multi-contratto ci permette di gestire fino a 5 documenti diversi per prodotto. I certificati SHA-256 con QR code sono una garanzia di autenticità. Ottima documentazione e supporto veloce. Consigliatissimo!

C
Carlos M.
✓ Achat vérifié 01/02/2026
★★★★★

Imprescindible para contratos en WooCommerce

Llevamos 3 meses usando este plugin en nuestra tienda de servicios y no podemos estar más satisfechos. La verificación por WhatsApp añade una capa extra de seguridad jurídica. Los certificados con código QR son perfectos para demostrar la autenticidad. La sincronización con Google Drive funciona sin problemas. Excelente plugin!

K
Klaus B.
✓ Achat vérifié 28/01/2026
★★★★★

Professionelle Lösung für elektronische Verträge

Wir nutzen dieses Plugin seit 2 Monaten und sind begeistert. Die digitale Signatur mit SHA-256-Zertifikat erfüllt alle Anforderungen der eIDAS-Verordnung. Der Multi-Vertrags-Modus ist perfekt für unsere komplexen Dienstleistungsverträge. Technischer Support ist schnell und kompetent.

✍️ Prêt à sécuriser vos contrats WooCommerce ?

Rejoignez les boutiques qui utilisent Contract Signature for WooCommerce pour des signatures électroniques légalement valides, des certificats inviolables et une gestion cloud automatisée.

🛒 Acheter — À partir de 129€ 🎮 Voir la Démo