Documentation

Tout ce dont vous avez besoin pour installer, configurer et utiliser WooFacture.

Installation

1

Téléchargez le plugin

Connectez-vous à votre dashboard WooFacture et téléchargez le fichier ZIP du plugin.

2

Uploadez dans WordPress

Allez dans Extensions > Ajouter > Téléverser une extension, et sélectionnez le fichier ZIP.

3

Activez le plugin

Cliquez sur « Activer l'extension » après l'installation.

4

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.

Email

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'entreprise

API REST

WooFacture expose des endpoints REST pour intégrer la facturation dans vos workflows :

POST
/wp-json/woofacture/v1/invoices

Générer une facture pour une commande

GET
/wp-json/woofacture/v1/invoices/{id}

Récupérer les détails d'une facture

GET
/wp-json/woofacture/v1/invoices/{id}/pdf

Télécharger le PDF d'une facture

GET
/wp-json/woofacture/v1/invoices

Lister 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