📚 Documentation

Documentation

Guides d'installation, configuration et utilisation de nos plugins WordPress.

← Tous les plugins
✍️

Contract Signature for WooCommerce

Version 1.0.0

Documentation - Guide complet

Tout ce que vous devez savoir sur Contract Signature for WooCommerce et ses modules complémentaires

Version 1.0.0 • Costa Plugin • costaplugin.com

1

Qu'est-ce que Contract Signature for WooCommerce ?

Contract Signature for WooCommerce est un système complet de signature électronique pour WooCommerce. Il permet de générer automatiquement des contrats personnalisés lors des commandes, de les faire signer électroniquement par vos clients, et de stocker les PDF signés de manière sécurisée.

✍️

Signature

Canvas, Upload, Texte

📄

PDF

Génération automatique

☁️

Cloud

Dropbox, Drive, S3

🔒

Sécurité

Certificats & QR Code

Fonctionnalités principales

  • Templates de contrats - Éditeur HTML avec shortcodes dynamiques
  • 3 méthodes de signature - Canvas (dessin), Upload image, Texte (polices)
  • Multi-contrats - Jusqu'à 10 templates par produit
  • Signature avant/après commande - Timing configurable par produit
  • Vérification SMS/WhatsApp - Double authentification avant signature
  • CAPTCHA - reCAPTCHA v3 ou Cloudflare Turnstile
  • Génération PDF automatique - Avec images, tableaux et mise en page
  • Cloud Sync - Dropbox, Google Drive, AWS S3
  • Certificats de sécurité - Hash SHA256, QR code, vérification publique
  • Contrats d'inscription - Signature obligatoire à l'inscription
  • Emails personnalisables - 8 types d'emails avec variables
  • Statut personnalisé - "En attente de signature" dans WooCommerce
  • Mon Compte - Page "Mes Contrats" dans le compte client
  • Compatible HPOS - High Performance Order Storage
  • Compatible Blocks - Cart/Checkout Blocks WooCommerce
  • Modules complémentaires - Listeo, Upload PDF, Envoi Signature

Prérequis

🌐

WordPress

5.0+

🐘

PHP

7.4+

🛒

WooCommerce

5.0+

2

Templates de Contrat

Créez des templates de contrats avec un éditeur HTML et des shortcodes dynamiques qui se remplissent automatiquement avec les données de la commande et du client.

Fonctionnalités de l'éditeur

📝 Éditeur HTML

  • Éditeur visuel WYSIWYG
  • Support HTML complet
  • Shortcodes dynamiques
  • Prévisualisation en temps réel

⚡ Gestion

  • Statut Draft / Publié
  • Actions en lot (publier, brouillon, supprimer)
  • Recherche et filtres
  • Nombre illimité de templates

Shortcodes disponibles dans les templates

👤 Identité Client

[wcs_client_name] [wcs_billing_first_name] [wcs_billing_last_name] [wcs_billing_company] [wcs_billing_email] [wcs_billing_phone]

📍 Adresse de 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 de 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]

🛒 Informations de 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 & Paiement

[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, Date & Site

[wcs_signature] [wcs_admin_signature] [wcs_signature_date] [wcs_current_date] [wcs_current_time] [wcs_site_name] [wcs_site_url] [wcs_site_email]
3

Méthodes de Signature

Trois méthodes de signature sont proposées au client pour signer son contrat.

✍️

Canvas (Dessin)

Le client dessine sa signature avec la souris ou le doigt (tactile). Utilise la librairie SignaturePad.js.

📤

Upload Image

Le client upload une image de sa signature (PNG, JPG). Idéal pour les signatures scannées.

🔤

Texte (Police)

Le client tape son nom et choisit parmi plusieurs polices de signature élégantes.

💡 Signature Admin : L'administrateur peut aussi configurer sa propre signature (entreprise/personne/custom) via les Réglages. Utilisez le shortcode [wcs_admin_signature] dans vos templates.

4

Timing de Signature

Choisissez quand le client doit signer le contrat, configurable par produit.

⏱️ Immédiat (après commande)

Le client est redirigé vers la page de signature juste après le paiement. La commande reste en attente jusqu'à la signature.

Flux : Paiement → Redirection → Signature → Contrat généré

⚡ Avant commande

Le client doit signer AVANT de finaliser le checkout. Le paiement n'est validé qu'après signature.

Flux : Checkout → Signature → Paiement → Commande validée

5

Multi-Contrats

Assignez jusqu'à 10 templates de contrats différents par produit. Chaque contrat est signé individuellement et génère un PDF séparé.

  • Jusqu'à 10 contrats par produit
  • 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 avant/après signature configurable
  • Annulation automatique - Commandes non signées annulées après délai configurable (heures/jours)
6

Vérification SMS / WhatsApp

Ajoutez une double vérification par SMS ou WhatsApp avant la signature pour renforcer la sécurité et la validité juridique.

📱 Fournisseurs SMS

  • Twilio - Leader mondial
  • Vonage (Nexmo) - Alternative fiable
  • Brevo (Sendinblue) - Solution européenne

💬 Fournisseurs WhatsApp

  • Meta Business API - API officielle
  • Twilio WhatsApp - Via Twilio

Processus : Le client saisit son numéro → Reçoit un code à 4 chiffres → Vérifie le code → Peut signer

7

Protection CAPTCHA

Protégez la page de signature contre les bots et le spam avec un CAPTCHA invisible.

🔵

Google reCAPTCHA v3

Invisible, score de confiance, gratuit

🟡

Cloudflare Turnstile

Alternative privacy-first, gratuit

8

Génération PDF

Après signature, un PDF professionnel est généré automatiquement avec le contrat complet, la signature et le certificat de sécurité.

📄

DomPDF / mPDF

Deux moteurs disponibles

🖼️

Images & Tableaux

Support complet HTML/CSS

🔐

Protection PDF

Mot de passe & permissions

9

Synchronisation Cloud

Synchronisez automatiquement les PDF signés vers vos services cloud préférés.

📦

Dropbox

  • Upload automatique
  • Liens de partage
  • Dossier configurable
📁

Google Drive

  • OAuth2 sécurisé
  • Liens de visualisation
  • Dossier Drive ID
☁️

AWS S3

  • Upload direct S3
  • URLs publiques
  • Région & bucket

💡 Option : Vous pouvez activer la suppression automatique du fichier local après synchronisation cloud pour économiser l'espace disque.

10

Certificats de Sécurité

Chaque signature génère un certificat de sécurité unique avec un QR code vérifiable publiquement.

🔐 Contenu du certificat

  • Numéro de certificat unique
  • Hash SHA-256 du document
  • QR code de vérification
  • Adresse IP chiffrée
  • User Agent hashé
  • Horodatage de la signature

✅ Vérification publique

  • Page de vérification publique
  • Scan du QR code
  • Détection de falsification
  • Token d'accès sécurisé
  • Affichage du contrat signé
  • Informations du certificat
11

Contrats d'Inscription

Faites signer un contrat obligatoire lors de l'inscription d'un nouvel utilisateur.

  • Redirection automatique après inscription vers la page de signature
  • Blocage d'accès jusqu'à ce que le contrat soit signé
  • Template dédié pour les contrats d'inscription
  • Stockage user meta - Statut et PDF liés au profil utilisateur
  • Emails personnalisés - Notification client et admin
12

Système d'Emails

Système complet d'emails automatiques entièrement personnalisables avec des variables dynamiques.

📧 Emails de Commande

  • Signature requise (client)
  • Contrat signé (client)
  • Contrat signé (admin)
  • Rappel automatique

📝 Emails d'Inscription

  • Signature requise (nouveau compte)
  • Contrat signé (client)
  • Contrat signé (admin)
  • Rappel inscription

💡 Fonctionnalités : Chaque email peut être activé/désactivé, le sujet et le contenu sont personnalisables avec des variables. Envoyez des emails test depuis l'administration. Rappels automatiques configurables (délai, nombre max). Rappels manuels depuis la liste des contrats en attente.

13

Gestion des Statuts de Commande

Le plugin ajoute un statut personnalisé "En attente de signature" et gère automatiquement les transitions de statut.

Flux de statut automatique

Paiement reçu → En attente signature → Signé → Complété

⚙️ Automatisation

Statut avant/après signature configurable. Options : on-hold, processing, completed.

🗑️ Annulation auto

Commandes non signées automatiquement annulées après un délai configurable (heures ou jours).

14

Mon Compte & Shortcodes

Le plugin ajoute automatiquement un endpoint "Mes Contrats" dans le compte client WooCommerce.

👤 Page Mon Compte

  • Endpoint : mes-contrats
  • Menu automatique dans le compte
  • Liste des contrats signés
  • Liste des contrats en attente
  • Compteur de contrats

📋 Shortcodes Page

[wcs_my_contracts] [wcs_my_contracts_menu] [wcs_contracts_pending] [wcs_contracts_signed] [wcs_contracts_count]
15

Réglages Produit & Compatibilité

Réglages par Produit

Chaque produit WooCommerce dispose d'un onglet "Signature Contrat" avec les options suivantes :

  • Activer/Désactiver la signature pour ce produit
  • Timing - Immédiat ou Avant commande
  • Template(s) - Sélection d'un ou plusieurs templates (multi-contrats)
  • Page de redirection (mode avant commande)

Compatibilité

⚡

HPOS

High Performance Order Storage compatible

🧱

Blocks

Cart & Checkout Blocks compatible

🔌

Modules

Système de modules extensible

Modules Complémentaires

Étendez les fonctionnalités avec des modules spécialisés

16

Module Listeo

wrc-listeo-module

Intègre la signature de contrats avec le thème Listeo pour les réservations, la publication de listings, l'inscription et les dashboards vendeur/client.

📋

Réservations

Payantes et gratuites

📝

Listings

Publication avec signature

👤

Inscription

Owners & Guests

Signature pour les Réservations

  • 3 timings : Avant réservation, Immédiat, Différé
  • Réservations payantes - Sync avec les commandes WooCommerce
  • Réservations gratuites - Interceptées via les hooks Listeo
  • Annulation automatique en cas d'annulation de commande WC

Templates par défaut pour les réservations

  • Templates par défaut multiples : L'admin peut assigner plusieurs templates par défaut qui s'appliquent à toutes les réservations de listings sans template personnalisé
  • Templates par type de listing : Un template spécifique peut être assigné par type de listing (service, rental, event, etc.) pour les réservations
  • Template personnalisé par listing : Chaque listing peut avoir son propre template via la meta box CMB2

Priorité de résolution des templates (réservations)

  1. Exclusion — Si le listing est dans la liste d'exclusion → aucune signature
  2. Template du listing — Template personnalisé configuré sur le listing
  3. Template par type (réservations) — Template assigné au type de listing pour les réservations
  4. Template par type (global) — Template assigné au type de listing (partagé)
  5. Templates par défaut (réservations) — Templates par défaut globaux pour les réservations

Exclusion de listings (réservations)

L'administrateur peut exclure certains listings de démonstration de toute exigence de signature pour les réservations. La recherche dynamique par nom permet de trouver et ajouter facilement des listings. L'exclusion est prioritaire : même si le listing a un template personnalisé, aucune signature ne sera demandée.

Signature pour la Publication de Listings

Mode 1 : Après Soumission

Listing soumis → Statut pending → Redirection signature → Publication

Mode 2 : Avant Preview (intégré)

Écran intermédiaire avec bouton → Signature du contrat → Preview autorisé → Publication

Statut "En attente de signature"

  • Statut personnalisé : Le listing reçoit le statut awaiting_signature lorsque le vendeur clique sur "Preview"
  • Écran intermédiaire : Un écran avec bouton "Signer le contrat" s'affiche (pas de redirection automatique)
  • Onglet admin : Les listings en attente de signature apparaissent dans un onglet dédié en admin
  • Onglet vendeur : Un onglet "En attente de signature" apparaît dans le menu "Mes Listings" du dashboard vendeur
  • Bouton "Signer le contrat" : Chaque listing en attente affiche un bouton d'action pour signer
  • Suppression complète : Si le vendeur supprime un listing en attente, toutes les données de signature associées sont supprimées

Dashboard & Intégration

  • Menu "Mes Contrats" dans le dashboard Listeo (vendeur et client)
  • Compteur de contrats en attente avec badge
  • Bannières de rappel sur les pages dashboard
  • Blocage dashboard jusqu'à signature du contrat d'inscription
  • Meta box CMB2 sur les listings pour configurer la signature
  • 6 templates d'emails dédiés (listing + réservation)

Dashboard Vendeur

  • Page "Mes Contrats" avec contrats en attente
  • Contrats de listings en attente de signature
  • Contrats de réservations et commandes
  • Onglet "En attente de signature" dans Mes Listings

Dashboard Client

  • Page "Mes Contrats" visible pour les clients Listeo
  • Contrats de réservations en attente
  • Contrats de commandes WooCommerce
  • Contrats d'invitations reçues

Page admin "Contrats en attente"

  • Onglet Commandes : Contrats de commandes WooCommerce en attente de signature
  • Onglet Listings : Contrats de publication de listings en attente
  • Onglet Réservations : Contrats de réservations Listeo en attente
  • Onglet Inscriptions : Contrats d'inscription en attente
  • Onglet Invitations : Contrats envoyés par invitation en attente
  • Compteurs : Chaque onglet affiche le nombre de contrats en attente

Shortcodes Listeo

📍 Listing

[wcs_listing_title] [wcs_listing_owner] [wcs_listing_type] [wcs_listing_address] [wcs_listing_category] [wcs_listing_url]

📅 Réservation

[wcs_booking_date_start] [wcs_booking_date_end] [wcs_booking_price] [wcs_booking_status] [wcs_booking_id]
LPP

Listeo Paiement Prealable

Intégration automatique avec listeo-paiement-prealable

Si le plugin Listeo Paiement Préalable (LPP) est installé et actif, le module Listeo le détecte automatiquement et intercepte le flux de réservation/paiement pour exiger la signature de contrat. Aucune configuration supplémentaire n'est nécessaire : les réglages du module Listeo (timing, templates, annulation) s'appliquent automatiquement aux réservations LPP.

Passerelles de paiement supportées

💳

Stripe

Direct + Pré-auth

🅿️

PayPal

Capture + Authorize

💵

Especes

Sans commande WC

🏦

WiPay

Callback externe

🔄

2Checkout

Callback externe

Flux de fonctionnement

Mode Immediat (recommande)

  1. Client reserve et paie via LPP
  2. Interception automatique de la reponse
  3. Redirection vers la page de signature
  4. Signature du contrat
  5. Redirection vers la page de succes LPP

Mode Differe

  1. Client reserve et paie via LPP
  2. Redirection vers la page de succes LPP (pas d'interception)
  3. Le contrat apparait dans "Mes Contrats"
  4. Le client signe plus tard depuis son compte

Mode Avant Reservation

  1. Client arrive sur la page de confirmation de reservation
  2. Interception AVANT l'affichage du formulaire LPP
  3. Redirection vers la page de signature
  4. Apres signature, retour a la page de confirmation
  5. Le formulaire de paiement LPP s'affiche normalement

Compatibilite complete

  • Multi-signatures : Plusieurs contrats par reservation, identique au mode WooCommerce
  • Multi-templates : Differents templates par listing, avec parametres figes au moment de la reservation
  • Automation des statuts : Statut avant/apres signature applique automatiquement
  • Annulation automatique : Si le client ne signe pas dans le delai, la commande ET la reservation Listeo sont annulees
  • Page admin "En attente" : Les commandes LPP apparaissent dans la liste des contrats en attente
  • Page client "Mes Contrats" : Les contrats LPP apparaissent avec les informations Listeo (listing, dates, etc.)
  • Detail commande admin : Le metabox signature affiche correctement les contrats LPP
  • Shortcodes Listeo : Tous les shortcodes Listeo fonctionnent dans les contrats LPP
  • Emails : Les emails de signature utilisent les templates configures
  • PDF et Cloud : Generation PDF et synchronisation cloud identiques au mode standard

Note importante

L'integration LPP est entierement automatique. Si le plugin Listeo Paiement Prealable est active, le systeme de signature l'intercepte sans aucune configuration. Les reglages du module Listeo (timing par listing, templates, annulation automatique) s'appliquent directement. Le timing est lu en priorite depuis le listing individuel, puis depuis le reglage global du module Listeo.

17

Module Upload PDF

wrc-pdf-upload-module

Uploadez directement des fichiers PDF comme templates de contrat au lieu de les créer manuellement dans l'éditeur HTML.

📤 Upload

  • Upload PDF (max 10 Mo)
  • Glisser-déposer
  • Validation PDF uniquement
  • Aperçu intégré dans l'admin

⚙️ Fonctionnement

  • 2 modes : Écrire ou PDF
  • Bascule préserve le contenu
  • Shortcodes dans le PDF
  • Fusion PDF + signature via FPDI
18

Module Envoi de Signature

wrc-signature-send-module

Envoyez des demandes de signature par email à n'importe qui, même en dehors de WooCommerce. Idéal pour les contrats indépendants des commandes.

📨

Invitations

Email de signature

👥

Multi-signataires

Groupes de signataires

📊

Suivi

Dashboard & statistiques

Gestion des Demandes de Signature

  • Créer une demande avec un ou plusieurs templates
  • Ajouter des signataires manuellement ou depuis les utilisateurs WordPress/WooCommerce
  • Groupes de signataires pour ajout en lot
  • Messages personnalisés par demande
  • Statuts : Brouillon, Actif, Complété, Annulé, Expiré
  • Duplication de demandes
  • Export CSV des demandes et signataires

Gestion des Signataires

👤 Par signataire

  • Suivi de statut individuel
  • Envoi de rappels
  • Régénération de token
  • Annulation individuelle

📱 SMS & WhatsApp

  • Notification SMS (Twilio, Vonage, Brevo)
  • Notification WhatsApp (Meta, Twilio)
  • Suivi de statut SMS/WhatsApp
  • Relance SMS/WhatsApp échouée

Frontend & Page de Signature

  • Lien sécurisé par token - Pas de connexion requise
  • Rate limiting - 10 tentatives/heure par IP
  • Expiration configurable - Défaut 72h
  • Multi-template séquentiel - Signer plusieurs contrats
  • CAPTCHA - reCAPTCHA / Turnstile
  • Certificat de sécurité dans chaque PDF

Dashboard & Statistiques

📊

Statistiques complètes

📈

Taux de complétion

🌐

Page suivi publique

🔔

Rappels automatiques

Templates Email du Module

📨 Invitation 🔔 Rappel ✅ Confirmation ❌ Annulation 📋 Notification Admin

Pages d'Administration

📨

Invitations

📊

Dashboard

👥

Groupes

📧

Emails

⚙️

Réglages

19

FAQ - Questions fréquentes

❓ WooCommerce est-il obligatoire ?

Oui, le plugin principal nécessite WooCommerce 5.0+. Les contrats sont liés aux commandes WooCommerce. Cependant, le module "Envoi de Signature" permet d'envoyer des contrats indépendamment des commandes.

❓ Puis-je utiliser plusieurs templates sur un même produit ?

Oui ! Le système multi-contrats permet d'assigner jusqu'à 10 templates par produit. Le client signe chaque contrat séquentiellement et un PDF est généré pour chacun.

❓ La signature est-elle juridiquement valide ?

Le plugin fournit un certificat de sécurité avec hash SHA-256, horodatage, IP chiffrée et QR code de vérification. Avec la vérification SMS/WhatsApp activée, cela renforce considérablement la valeur probante de la signature.

❓ Que se passe-t-il si le client ne signe pas ?

Des rappels automatiques sont envoyés par email (configurable). Vous pouvez aussi envoyer des rappels manuels. Si activé, les commandes non signées sont automatiquement annulées après un délai configurable.

❓ Le plugin est-il compatible HPOS ?

Oui, le plugin est entièrement compatible avec le High Performance Order Storage (HPOS) et les Cart/Checkout Blocks de WooCommerce.

❓ Comment fonctionne le stockage cloud ?

Après génération du PDF, le fichier est automatiquement synchronisé vers Dropbox, Google Drive et/ou AWS S3 selon votre configuration. Un lien de partage est généré et stocké avec la commande. Vous pouvez activer la suppression du fichier local après sync.

❓ Les modules sont-ils indépendants ?

Non, tous les modules nécessitent le plugin principal "Contract Signature for WooCommerce" comme base. Le module Listeo nécessite également le thème Listeo Core. Chaque module peut être activé/désactivé indépendamment.

❓ Comment contacter le support ?

Visitez costaplugin.com pour le support, la documentation complète et les mises à jour.

20

Traductions & Loco Translate

Le plugin est entièrement traduisible grâce au système d'internationalisation de WordPress. Toutes les chaînes du plugin principal et des modules complémentaires sont regroupées dans un seul fichier .pot pour simplifier la traduction.

Informations générales

  • Text Domain : wc-contract-signature
  • Fichier POT : languages/wc-contract-signature.pot
  • Nombre de chaînes : 1860+ chaînes traduisibles (plugin principal + 3 modules)
  • Modules inclus : Listeo Module, PDF Upload Module, Signature Send Module

Traduire avec Loco Translate (recommandé)

Loco Translate est le plugin recommandé pour traduire Contract Signature for WooCommerce. Il offre une interface visuelle directement dans WordPress.

Important : Langue source = Français

Ce plugin est écrit en français. La traduction automatique (DeepL, Google, etc.) fonctionne automatiquement : le plugin indique à Loco Translate que la langue source est le français. DeepL traduira correctement depuis le français vers votre langue cible.

Étapes de traduction

  1. Installez et activez le plugin Loco Translate depuis WordPress.org
  2. Allez dans Loco Translate > Plugins dans le menu WordPress
  3. Cliquez sur "Contract Signature for WooCommerce"
  4. Cliquez sur "Nouvelle langue"
  5. Choisissez la langue cible (ex: English United States)
  6. Choisissez un emplacement de sauvegarde (voir ci-dessous)
  7. Cliquez sur "Auto" pour traduire automatiquement avec DeepL (la source française est détectée automatiquement)
  8. Vérifiez les traductions puis cliquez sur "Enregistrer"

Emplacements de sauvegarde Loco Translate

Loco Translate propose 3 emplacements pour sauvegarder vos traductions. Le plugin est compatible avec les 3 options :

Personnalisé (recommandé)

wp-content/languages/loco/plugins/wc-contract-signature-{locale}.po

Les fichiers sont conservés même lors des mises à jour du plugin. C'est l'emplacement le plus sûr.

Système

wp-content/languages/plugins/wc-contract-signature-{locale}.po

Dossier standard de WordPress pour les traductions de plugins.

Auteur (dans le plugin)

wp-content/plugins/wrc-woocommerce/languages/wc-contract-signature-{locale}.po

Attention : les fichiers seront supprimés si le plugin est mis à jour ou réinstallé.

Sélecteur de langue du plugin

Le plugin dispose de son propre sélecteur de langue dans les Réglages, indépendant de la langue WordPress. Cela permet par exemple d'avoir un site WordPress en français mais l'interface admin du plugin en anglais.

Accès : WC Contract > Réglages > Langue du plugin
Par défaut : Utilise la langue de WordPress
Langues disponibles : Toutes les langues pour lesquelles un fichier .mo existe

Ordre de priorité de chargement

Le plugin cherche les traductions dans cet ordre. Le premier fichier .mo trouvé est utilisé :

  1. Loco Translate - Personnalisé : wp-content/languages/loco/plugins/
  2. WordPress - Système : wp-content/languages/plugins/
  3. Plugin - Auteur : wp-content/plugins/wrc-woocommerce/languages/
  4. Fallback WordPress : Méthode standard load_plugin_textdomain

Traduire avec Poedit (alternative)

  1. Téléchargez Poedit depuis poedit.net
  2. Ouvrez le fichier languages/wc-contract-signature.pot
  3. Créez une nouvelle traduction et choisissez la langue cible
  4. Traduisez les chaînes et enregistrez
  5. Placez les fichiers .po et .mo dans le dossier languages/ du plugin
21

Changelog

Historique des modifications

v1.0.0 Version initiale

Plugin Principal

  • Système complet de signature électronique pour WooCommerce
  • Templates de contrats avec shortcodes dynamiques
  • 3 méthodes de signature : Canvas, Upload, Texte
  • Multi-contrats : jusqu'à 10 templates par produit
  • Génération PDF automatique avec certificat de sécurité SHA-256
  • Vérification SMS et WhatsApp (Twilio)
  • Stockage cloud : Dropbox, Google Drive, AWS S3
  • Rappels automatiques par email
  • Annulation automatique des commandes non signées
  • Page "Mes Contrats" dans Mon Compte WooCommerce
  • Page admin "Contrats en attente" avec onglets (Commandes, Listings, Réservations, Inscriptions, Invitations)
  • Compatible HPOS et Cart/Checkout Blocks
  • Internationalisation complète (2250+ chaînes traduisibles)

Module Listeo

  • Signature pour les réservations (payantes et gratuites) avec 3 timings
  • Templates par défaut multiples pour les réservations
  • Templates par type de listing pour les réservations
  • Priorité de résolution des templates : Exclusion → Listing → Type (réservations) → Type (global) → Défaut
  • Exclusion de listings de démonstration (réservations uniquement) avec recherche dynamique
  • Signature pour la publication de listings : Mode "Après Soumission" et Mode "Avant Preview (intégré)"
  • Statut personnalisé "En attente de signature" avec onglets admin et vendeur
  • Écran intermédiaire avec bouton "Signer le contrat" (mode Avant Preview)
  • Bouton "Signer le contrat" dans la liste des listings en attente
  • Page "Mes Contrats" dans le dashboard Listeo (vendeur et client)
  • Bannières de rappel et compteur de contrats en attente avec badge
  • Signature pour l'inscription des utilisateurs (owners & guests)
  • Suppression automatique des données de signature lors de la suppression d'un listing
  • Meta box CMB2 sur les listings pour configurer template et timing
  • 6 templates d'emails dédiés (listing + réservation)
  • Shortcodes Listeo pour les contrats (listing et réservation)
  • Intégration automatique avec Listeo Paiement Préalable (LPP)

Module Upload PDF

  • Téléversement de contrats PDF pré-signés par l'admin
  • Remplacement de la signature électronique par un document uploadé

Module Envoi Signature

  • Envoi de contrats par email indépendamment des commandes
  • Invitations individuelles ou par groupes
  • Suivi du statut des invitations

Contract Signature for WooCommerce • Version 1.0.0

Développé par Costa Plugin • Tous droits réservés © 2026

Besoin d'aide supplémentaire ?

Notre équipe est disponible pour vous accompagner.