Factures ouvertes & Système de relance¶
Le plugin offre aux boutiques B2B la gestion de leurs factures ouvertes (créances) et automatise le processus de relance – directement dans l'administration Shopware 6. Le noyau gratuit fournit une vue d'ensemble complète des factures ouvertes avec des indicateurs de délai d'expiration, des rappels de paiement manuels et « Marquer comme payé ». Les plans optionnels (achat dans l'application) déverrouillent l'automatisation, les documents PDF et les fonctionnalités avancées.
Points forts
- 🆓 Noyau gratuit – Vue d'ensemble des créances avec indicateurs d'expiration & rappel manuel
- 📊 Tableau de bord des créances avec KPIs en direct (ouvert, en retard, en cours de relance)
- 🔁 Système de relance automatique (Professionnel) – Rappel + 3 niveaux de relance avec frais
- 📄 Lettres de relance & e-mails PDF (Professionnel) via le système Shopware natif
- ✅ Générateur de règles, vue compte client & export historique en Professionnel/Pro
💳 Noyau gratuit & plans optionnels¶
Le plugin est gratuit et offre déjà une vraie valeur ajoutée sans plan. Vous pouvez ajouter des fonctionnalités en option en tant qu'achat dans l'application (abonnement mensuel) directement dans Shopware – résiliable à tout moment. Condition requise : Shopware 6.6.9.0+.
| Fonction | Gratuit | Démarrage | Professionnel | Pro |
|---|---|---|---|---|
| Vue d'ensemble des factures ouvertes + indicateur | ✅ | ✅ | ✅ | ✅ |
| Montant total, filtre par date/client | ✅ | ✅ | ✅ | ✅ |
| Rappel de paiement manuel | ✅ | ✅ | ✅ | ✅ |
| Marquer comme payé | ✅ | ✅ | ✅ | ✅ |
| Export CSV des factures ouvertes | – | ✅ | ✅ | ✅ |
| Suivi des niveaux de relance | – | ✅ | ✅ | ✅ |
| Actions en masse (sélection multiple) | – | ✅ | ✅ | ✅ |
| Système de relance automatique (niveaux 1–3) | – | – | ✅ | ✅ |
| Lettres de relance PDF & frais de relance | – | – | ✅ | ✅ |
| Conditions du générateur de règles | – | – | ✅ | ✅ |
| Vue compte client | – | – | – | ✅ |
| Niveau 3 de relance avec avis de recouvrement | – | – | – | ✅ |
| Notification admin pour factures en retard | – | – | – | ✅ |
| Historique de relance avec export de protocole | – | – | – | ✅ |
| Prix / Mois | 0 € | 19,99 € | 39,99 € | 59,99 € |
Rien n'est caché
Les fonctionnalités verrouillées restent visibles dans l'interface – avec une indication du plan qui les déverrouille et un bouton pour acheter directement (achat dans l'application).
❓ FAQ¶
Le plugin est-il gratuit ?
Oui. Le noyau est gratuitement disponible en permanence – vue d'ensemble des factures ouvertes, indicateurs d'expiration, rappel de paiement manuel et « Marquer comme payé ». Les fonctionnalités supplémentaires peuvent être ajoutées en option via l'achat dans l'application.
Comment fonctionnent les plans payants ?
Démarrage, Professionnel et Pro sont des achats mensuels dans l'application que vous activez directement dans Shopware et pouvez résilier à tout moment. Sans plan actif, l'ensemble des fonctionnalités gratuites reste entièrement utilisable.
Quelle version de Shopware est requise ?
Shopware 6.6.9.0 ou plus récent – c'est la condition préalable aux achats dans l'application.
Ce plugin ajoute-t-il un mode de paiement « Paiement à la facture » ?
Non. Il gère les créances et le processus de relance pour les commandes qui utilisent déjà un mode de paiement à la facture. Dans la configuration, vous définissez les modes de paiement qui comptent comme « facture ».
Le système de relance s'exécute-t-il vraiment automatiquement ?
Oui. Une tâche planifiée quotidienne (06:00) vérifie tous les paiements en attente et envoie automatiquement le rappel ou le niveau de relance exigible – à condition que le système de relance automatique soit activé et que le worker de fond soit actif.
Puis-je envoyer les relances manuellement aussi ?
Oui. Chaque facture peut être relancée manuellement, marquée comme payée ou annulée – directement depuis le tableau de bord, sans automatisation.
Les frais de relance sont-ils supportés ?
Oui. Une commission peut être définie par niveau de relance (par exemple 0,00 / 5,00 / 10,00 €). Les frais apparaissent sur la lettre PDF et dans la liste des créances.
Que se passe-t-il quand un client finit par payer ?
Dès que le statut de paiement de la commande passe à « Payé », le processus de relance correspondant est automatiquement fermé et enregistré – sans travail manuel supplémentaire.
🔧 Installation¶
- Condition requise : Plugin CNK Foundation
- Installation via la boutique Shopware ou ZIP
- Activation dans le gestionnaire de plugins
- Élément de menu visible sous Commandes > Factures ouvertes
⚙️ Configuration¶
La configuration du plugin se trouve sous Paramètres > Extensions > Factures ouvertes & Système de relance.
| Paramètre | Description | Par défaut |
|---|---|---|
payment_due_days | Jours après la commande jusqu'à l'échéance | 14 |
reminder_after_days | Rappel de paiement après X jours | 3 |
notice1_after_days | 1re relance après X jours | 14 |
notice2_after_days | 2e relance après X jours | 28 |
notice3_after_days | 3e relance après X jours | 42 |
notice1_fee | Frais 1re relance | 0,00 |
notice2_fee | Frais 2e relance | 5,00 |
notice3_fee | Frais 3e relance | 10,00 |
auto_dunning_enabled | Activer le système de relance automatique | désactivé |
invoice_payment_method_ids | Modes de paiement comptant comme « facture » | – |
admin_notification_email | E-mail pour les notifications administrateur | – |
📊 Tableau de bord & Vue d'ensemble¶
La vue d'ensemble centrale sous Commandes > Factures ouvertes affiche :
- Tuiles KPI : Montant total des créances ouvertes (€), nombre de factures ouvertes, dont en retard, dont en cours de relance
- Tableau des créances avec numéro de commande, client, montant, délai, jours de retard, niveau de relance, statut et colonne d'indicateur
- Filtres par niveau de relance, période, montant (de/à) et recherche client
- Actions en masse : Envoyer des relances pour les factures sélectionnées ou les marquer comme payées
- Export CSV de la liste actuelle des créances
🚦 Logique des indicateurs¶
| Couleur | Signification |
|---|---|
| 🟢 Vert | Pas encore dû |
| 🟡 Jaune | 1–14 jours en retard |
| 🟠 Orange | 15–30 jours en retard |
| 🔴 Rouge | Plus de 30 jours en retard |
📨 Niveaux de relance¶
| Niveau | Désignation |
|---|---|
| 0 | Rappel de paiement |
| 1 | 1re relance |
| 2 | 2e relance |
| 3 | 3e relance |
Pour chaque niveau, un modèle d'e-mail distinct et – à partir du niveau 1 – des frais de relance configurables sont disponibles.
🕓 Exécution automatique des relances¶
L'exécution automatique des relances s'effectue quotidiennement (par défaut : 06:00) en tant que tâche planifiée :
- Toutes les commandes avec un mode de paiement à la facture et un statut de paiement ouvert sont chargées
- L'échéance est calculée à partir de la date de commande plus l'objectif de paiement configuré
- Pour chaque commande, on vérifie si un nouveau niveau de relance est atteint
- Si le système de relance automatique est activé, une entrée de relance est créée, l'e-mail (et le PDF) est envoyé et une entrée de protocole est écrite
Condition préalable : Worker de fond
L'exécution automatique des relances nécessite le worker de fond de Shopware (file de messages & tâches planifiées). Avec Shopware Cloud et la plupart des hébergements gérés, il est actif par défaut. Toutes les actions manuelles fonctionnent sans worker.
📄 Lettres de relance PDF¶
Le plugin enregistre son propre type de document Shopware « Relance » (open_invoice_dunning). Le PDF contient :
- Données client et numéro de commande
- Montant ouvert
- Échéance d'origine
- Frais de relance
- Nouveau délai de paiement
🧩 Conditions du générateur de règles¶
Pour contrôler le paiement, les modes de paiement ou les flux, trois conditions sont disponibles :
- Le client a des créances ouvertes (oui/non)
- Créance ouverte plus ancienne que X jours
- Actuellement au niveau de relance X
📬 Modèles d'e-mail¶
Les modèles suivants sont fournis via le système de messagerie Shopware et peuvent être personnalisés librement :
open_invoice_payment_reminderopen_invoice_notice_1open_invoice_notice_2open_invoice_notice_3
Variables disponibles : {{ order.orderNumber }}, {{ customer.name }}, {{ open_amount }}, {{ due_date }}, {{ dunning_fee }}.
✅ Rapprochement des paiements¶
Lorsque le statut de paiement d'une commande est défini sur Payé, le plugin vérifie automatiquement si un processus de relance ouvert existe. Si c'est le cas, son statut est défini sur paid et une entrée de protocole est créée – entièrement automatique.
📬 Support¶
Pour toute question, suggestion d'amélioration ou personnalisation, veuillez nous contacter par e-mail à support@cnk-plugins.de.