Documentation
Tout ce dont vous avez besoin pour installer, configurer et utiliser WooFacture.
Installation
Téléchargez le plugin
Connectez-vous à votre dashboard WooFacture et téléchargez le fichier ZIP du plugin.
Uploadez dans WordPress
Allez dans Extensions > Ajouter > Téléverser une extension, et sélectionnez le fichier ZIP.
Activez le plugin
Cliquez sur « Activer l'extension » après l'installation.
Entrez votre clé de licence
Allez dans WooCommerce > Réglages > WooFacture > Licence et entrez votre clé.
Configuration
Informations de l'entreprise
Dans l'onglet "Entreprise", renseignez toutes vos informations légales : raison sociale, adresse, SIRET, numéro de TVA, RCS, IBAN. Ces informations apparaîtront sur chaque facture.
Numérotation
Configurez le préfixe (ex: INV-), le suffixe et le reset annuel automatique dans l'onglet "Facture". La numérotation séquentielle est conforme aux exigences légales françaises.
Génération automatique
Choisissez le statut de commande qui déclenche la génération automatique de facture : "Terminée", "En cours de traitement", ou désactivé pour un contrôle manuel.
Personnalisez l'objet et le corps de l'email qui accompagne la facture. Utilisez les variables {invoice_number} et {order_number} pour l'insertion dynamique.
Facture-X / ZUGFeRD
WooFacture génère des factures au format Facture-X (profil EN16931), le standard européen de facturation électronique. Chaque PDF contient un fichier XML structuré intégré, rendant la facture lisible par l'humain et traitable par les logiciels comptables.
- Profil EN16931 (profil complet conforme)
- XML intégré automatiquement dans le PDF
- Compatible avec les logiciels comptables français et européens
- Conforme à la directive européenne 2014/55/UE
Personnalisation des templates
Pour personnaliser l'apparence de vos factures :
// Copiez le template depuis :
wp-content/plugins/woofacture/templates/invoices/invoice.php
// Vers votre thème :
wp-content/themes/votre-theme/woofacture/invoices/invoice.php
// Le template supporte les variables :
$invoice // Objet facture (numéro, date, montants)
$order // Objet commande WooCommerce
$company // Informations de l'entrepriseAPI REST
WooFacture expose des endpoints REST pour intégrer la facturation dans vos workflows :
/wp-json/woofacture/v1/invoicesGénérer une facture pour une commande
/wp-json/woofacture/v1/invoices/{id}Récupérer les détails d'une facture
/wp-json/woofacture/v1/invoices/{id}/pdfTélécharger le PDF d'une facture
/wp-json/woofacture/v1/invoicesLister toutes les factures (paginé)
Gestion de la licence
Votre clé de licence permet d'activer le plugin sur le nombre de sites prévu par votre formule. Depuis votre dashboard WooFacture, vous pouvez :
- Voir vos domaines activés
- Désactiver un domaine pour le transférer
- Télécharger la dernière version du plugin
- Gérer votre abonnement Stripe