Aide · Gestion des contrats · Contrats et abonnements

Contrats et abonnements : vendre, facturer, renouveler

Voici comment vendre des abonnements et des contrats dans la boutique XONIC : créer des articles de contrat, générer des factures de suivi, traiter les résiliations et, si vous le souhaitez, prélever les montants par prélèvement SEPA.

6 Fréquences de paiement : de mensuelle à annuelle
2 Bases de tarification : par facturation ou pour l'année contractuelle
12 mois de durée à compter de la date d'achat, puis renouvellement
Automatique Le contrat prend effet dès la commande

En bref

  • Article contractuel : un article comportant la mention « Objet du contrat / Abonnement » et une option d’intervalle devient un contrat lors de l’achat, dès lors que l’option est activée dans Paramètres → Gestion des contrats → Activation/désactivation de la gestion des contrats.
  • Durée : un contrat issu du processus de paiement a une durée d’un an. Si la boutique effectue une facturation au-delà de la fin de la durée, celle-ci est prolongée d’une année supplémentaire jusqu’à ce que vous saisissiez une date de résiliation.
  • Factures suivantes : l’option « Créer les commandes échues » génère les factures des périodes de facturation suivantes, tandis que l’option « Envoyer des notifications » les envoie par e-mail aux clients.
  • Base de prix : le prix catalogue s’applique soit par période de facturation, soit pour l’année contractuelle entière. Dans le cas d’une année contractuelle, le panier ne facture que la première période de facturation. À partir de 4.9.134
  • Résiliation : les clients en font la demande via leur compte client. Vous indiquez la date « Prise d’effet à partir du » dans le contrat ; la boutique mettra alors fin au contrat d’elle-même.
  • Prélèvement automatique : les factures issues des contrats peuvent être prélevées par prélèvement SEPA via Stripe. à partir de 4.9.17

Dans ce guide


Comment fonctionne le système contractuel

La gestion des contrats transforme un achat en contrat en cours. Par la suite, la boutique facture elle-même chaque nouvelle période de facturation jusqu’à la résiliation du contrat.

  1. Articles sous contrat : vous marquez un article comme « Objet du contrat / Abonnement » et sélectionnez une caractéristique comme option d’intervalle, par exemple « Intervalle de paiement » avec les valeurs mensuel, semestriel et annuel.
  2. Achat : le client choisit un intervalle et passe commande. Lors de la commande, la boutique crée le contrat. La commande fait office de facture pour la première période de facturation.
  3. Contrat : il indique la durée, la fréquence de paiement, le montant par période de facturation et la date de la prochaine commande.
  4. Factures suivantes : lorsqu’une période arrive à échéance, le module de gestion des contrats génère la commande suivante avec la facture et l’envoie au client d’un simple clic.
  5. Renouvellement : lorsque la période de facturation arrive à échéance, la période suivante commence automatiquement.
  6. Résiliation : à compter de la date « Prise d’effet », la boutique ne facture plus que les périodes commençant avant cette date, puis marque le contrat comme résilié.

Durée

Période pour laquelle le contrat est conclu. Les contrats issus du processus de paiement ont une durée d’un an à compter de la date d’achat et sont renouvelés d’année en année.

Fréquence de paiement

Fréquence de facturation : mensuelle, tous les 2, 3 ou 4 mois, semestrielle ou annuelle. Elle correspond à la valeur choisie par le client. Dans le contrat, on parle de « période de facturation ».

Montant par facturation

Montant figurant sur chaque facture du contrat. La base de prix détermine si ce montant correspond au prix catalogue ou au prix annuel.

Deux intervalles dans le contrat : dans le contrat, sous « Durée & Facturation », se trouvent deux champs intitulés « Intervalle ». L’intervalle du contrat détermine la durée du contrat (contrats issus de la page de paiement : annuel), tandis que la période de facturation détermine la fréquence à laquelle une facture est émise.

Première configuration en six étapes

En suivant cet ordre, votre boutique sera prête pour le premier contrat.

  1. Activation : sous Paramètres → Gestion des contrats, réglez « Gestion des contrats activée/désactivée » sur « true » et, sous « Terminologie des contrats/abonnements », choisissez si vos clients doivent voir le terme « contrats » ou « abonnements ».
  2. Définir le statut de la commande : sur la même page, sélectionnez « Statut de commande par défaut (gestion des contrats) » et sélectionnez également ce statut sous « Statuts de commande pour les notifications par e-mail (gestion des contrats) ». Sinon, la fonction « Envoyer des notifications » n’enverra pas de factures.
  3. Créer des articles de contrat : marquez les articles comme « Objet du contrat/Abonnement » et attribuez-leur l’option d’intervalle, voir Articles de contrat.
  4. Vérifier le modèle d’e-mail : sous CMS → E-mails & Marketing / Automatisations, adaptez le modèle « Confirmation de commande (gestion des contrats) » à votre ton. C’est ce modèle qui sera utilisé pour l’envoi des factures suivantes.
  5. Achat test : commandez l’article avec un compte test et vérifiez le contrat sous Contrats → Aperçu des contrats: montant, période de facturation et prochaine commande.
  6. Facturation régulière : facturez les contrats arrivés à échéance via « Générer les commandes échues » et envoyez les factures avec « Envoyer des notifications », voir Factures de suivi.

Activer la gestion des contrats

Tous les paramètres de base se trouvent sous Paramètres → Gestion des contrats. Par défaut, la gestion des contrats est désactivée.

Paramètres → Gestion des contrats : Terminologie des contrats/abonnements B2C, Gestion des contrats activée/désactivée true, Articles du contrat : Base de prix : période, Statut de commande par défaut et statuts de commande pour la notification par e-mail : « En attente », Statut de commande après notification par e-mail : « Envoyé », Calcul des frais de port : vide, Autoriser la demande de résiliation dans le compte client : true

Les huit premiers paramètres de la gestion des contrats : activation, langue de l’abonnement, base de prix et statuts de commande pour les factures de suivi et leur envoi. Cliquez pour agrandir.

Les boutons les plus importants

  • « Gestion des contrats activée/désactivée » : active la création de contrats lors de l'achat, le point de compte pour les clients et le menu « Contrats » dans l'administration.
  • « Terminologie des contrats/abonnements » : b2b utilise les termes « contrats » dans le compte client et indique les coûts hors TVA, tandis que b2c (par défaut) utilise les termes « abonnements » et indique les coûts TVA comprise.
  • « Autoriser la demande de résiliation dans l’espace client » : paramètre par défaut activé.

Le menu « Contrats »

Ce n’est qu’une fois la gestion des contrats activée que le menu « Contrats », comprenant l’aperçu des contrats et les mandats de paiement, apparaît dans l’interface d’administration. Dans le profil client, l’onglet « Contrats » s’affiche. Si le menu n’apparaît pas, vérifiez d’abord l’option « Gestion des contrats activée/désactivée », puis les droits de votre groupe d’utilisateurs sous Paramètres → Administrateurs → Groupes d’utilisateurs.

Statut du contrat

Par défaut, la boutique crée les statuts de contrat « Standard », « Coûts » et « Résilié ». Les nouveaux contrats reçoivent le statut « Standard ».

Vous pouvez gérer vos propres statuts sous Outils → Statuts généraux, pour le type « Contrats ». Vous y marquez un statut comme « Statut actif » ou « Statut de résiliation ». Les factures consécutives ne sont générées que pour les contrats ayant un statut actif.


Créer un article de contrat

Un article de contrat est un article normal comportant deux éléments supplémentaires : le bouton « Objet du contrat/Abonnement » et une option d’intervalle.

  1. Activer le bouton : dans l’éditeur de produit, sous l’onglet Général, réglez « Objet du contrat/Abonnement » sur OUI et enregistrez. L’onglet Contrats s’affiche alors.
  2. Créer une caractéristique : dans l’onglet Caractéristiques, créez une caractéristique pour l’intervalle, par exemple « Intervalle de paiement » avec les valeurs mensuel, semestriel et annuel. Il doit s’agir d’une sélection : les types d’options « Texte », « Zone de texte », « Afficher uniquement » et « Masquer » ne sont pas autorisés comme option d’intervalle. Saisissez le prix par valeur comme d’habitude en tant que supplément.
  3. Sélectionner l’option d’intervalle : dans l’onglet « Contrats », cliquez sur « Sélectionner l’option d’intervalle » et choisissez la caractéristique. Le bouton affiche alors « Option d’intervalle : … » suivi du nom de la caractéristique.
  4. Intervalle par valeur : de retour dans l’onglet « Caractéristiques », chaque valeur de la caractéristique sélectionnée dispose désormais d’une sélection pour l’intervalle. Attribuez à chaque valeur son intervalle, de mensuel à annuel. Une valeur « ponctuelle » ne génère pas de contrat.
  5. Description du contrat : dans l’onglet « Contrats », gérez le texte de la facture pour chaque langue (voir ci-dessous).
Produkteditor des Artikels Kaffee-Abo Hausmischung 1 kg, Reiter Vertragswesen: Knopf „Intervall-Option: Zahlungsintervall“, Schalter „aktuellen Preis nutzen im Vertrag“ auf nein, Sprachreiter DE, blauer Hilfekasten mit den Platzhaltern und die Vertragsbeschreibung „Kaffee-Abo, Zahlung {contracts_period_interval}“ mit der Zeile „Zeitraum: {contracts_calculation_period}“

Dans l’onglet « Gestion des contrats », l’option d’intervalle, le sélecteur de prix et la description du contrat pour la facture sont définis. Cliquez pour agrandir.

Éditeur de produit, onglet « Caractéristiques » : caractéristique « Fréquence de paiement » avec les valeurs « mensuelle », « semestrielle » et « annuelle », chacune accompagnée d'un supplément net indiqué à droite de chaque ligne correspondant à la sélection de la fréquence ; en dessous, l'en-tête de la caractéristique « Réglage du degré de mouture » avec l'option « Coût unique » cochée sur « Oui »

À droite de chaque ligne de l’option d’intervalle, sélectionnez l’intervalle ; les frais d’installation apparaissent comme une caractéristique distincte sous « coûts ponctuels ». Cliquez pour agrandir.

Description du contrat

Ce texte figure à côté de l’article sur chaque facture générée par le module de gestion des contrats. La boutique remplit elle-même les espaces réservés lors de la création :

  • {contracts_term} durée actuelle du contrat, du – au
  • {contracts_calculation_period} période facturée, du – au
  • {contracts_period_interval} fréquence de paiement, par exemple « mensuelle »
  • {contracts_interval} fréquence de renouvellement du contrat, « annuel » pour les contrats issus du processus de paiement
  • {contracts_next_order_date} Date d'échéance de ce décompte

La ligne « Période : »

Le module de gestion des contrats lit la période payée à partir d’une ligne distincte :

Zeitraum: {contracts_calculation_period}

Ne modifiez pas le mot « Période ». Une ligne telle que « Période de facturation : … » n’est pas reconnue ; il serait alors impossible, par exemple, de lier une facture existante au contrat.

« Utiliser le prix actuel dans le contrat »

Si vous sélectionnez « OUI », le bouton de l’onglet « Gestion des contrats » attribue aux nouveaux contrats issus du processus de paiement l’option « Utiliser le prix du jour ». Le contrat reprendra alors les modifications de prix ultérieures de l’article pour le groupe de clients du client. Si vous sélectionnez « NON », il conservera le prix de la commande.

Frais ponctuels

Vous créez des frais d’installation en tant que caractéristique distincte et vous les définissez comme « coûts ponctuels ». Ils ne sont facturés qu’avec la première commande, jamais avec une facture ultérieure. Le bouton n’apparaît dans l’onglet « Caractéristiques » que si le module « Coûts d’option ponctuels » est activé sous Paramètres → Panier → Récapitulatif.


Base de prix : prix par facturation ou pour l’année contractuelle

Ce paramètre définit ce que représente le prix catalogue d’un article contractuel : une période de facturation ou l’année contractuelle entière. À partir de 4.9.134

Vous la trouverez sous Paramètres → Gestion des contrats → Articles contractuels : Base de prix. La valeur par défaut est « period ». La mise à jour n’entraîne aucun changement dans les boutiques tant que vous n’effectuez pas la modification.

Poste period (valeur par défaut) year
Signification du prix catalogue Montant par facturation Prix pour l'année contractuelle
Page produit Prix catalogue Prix catalogue, c'est-à-dire le prix annuel
Panier, paiement, demande de devis, éditeur de commande Prix unitaire total Première période de facturation : prix unitaire divisé par le nombre de factures par an
Unité de la ligne Unité de l’article la période, par exemple « mois », « trimestre » ou « semestre » ; en cas de paiement annuel, l'unité de l'article
Contrat Prix à la ligne exprimé en montant par facturation montant fractionné par facturation

La règle de calcul

Prix calculé = prix à la ligne ÷ nombre de factures par an. Pour une facturation mensuelle, diviser par 12 ; tous les 2 mois, par 6 ; tous les 3 mois, par 4 ; tous les 4 mois, par 3 ; semestrielle, par 2 ; et annuelle, par 1.

Exemple avec des prix annuels via l'option « Intervalle », hors taxes :

Valeur sélectionnée Prix annuel dans le catalogue Calculé lors de la commande
mensuel 2 388 € 199 € (÷ 12)
semestriel 2 148 € 1 074 € (÷ 2)
par an 1 788 € 1 788 € (÷ 1)

Le contrat prend en charge 199 € par facturation et facture lui-même les onze mois suivants.

Quand la facturation est-elle partagée ?

Uniquement si les quatre conditions sont remplies. Sinon, le prix total s'applique comme auparavant.

  1. « Activation/désactivation de la gestion des contrats » est disponible sur true.
  2. « Article du contrat : base de prix » se trouve sur year.
  3. L'article est « Objet du contrat/Abonnement » et dispose d'une option d'intervalle.
  4. La valeur sélectionnée comporte un intervalle, et non « ponctuel ».

Ce qui est réparti

Le prix de base et tous les suppléments de la ligne, car le contrat facture la ligne entière à chaque période. Sont exclues les caractéristiques comportant des « coûts ponctuels », comme par exemple des frais de mise en service : elles sont facturées une seule fois et ne sont jamais réparties.

Remarque, boutique multiple, arrondi

  • Si la base de prix est définie sur year, l’onglet « Gestion des contrats » dans l’éditeur de produit affiche une remarque.
  • La base de prix s’applique de la même manière à tous les domaines. Tant qu’elle est définie sur « year », l’option « Gestion des contrats activée/désactivée » s’applique également de la même manière à tous les domaines.
  • La division s’effectue avant l’arrondi. Si le prix annuel n’est pas divisible sans reste, par exemple 1 000 € ÷ 12, la somme des mensualités s’écarte de quelques centimes du prix annuel.
Ne s'applique pas aux articles dont le prix est calculé par période de facturation. Ce paramètre s'applique à l'ensemble de la boutique. Un article dont le prix catalogue s'applique déjà à une période de facturation ne doit pas comporter d'option d'intervalle sur year, sinon son prix serait trop bas : un prix mensuel de 30 € serait divisé par 12. Vérifiez tous les articles comportant une option d'intervalle avant de procéder au changement.

Ce qui se passe lors de l’achat

Lors de la commande, la boutique crée un contrat pour chaque article sous contrat, sans intervention dans l'administration.

  • Uniquement avec l’option « intervalle » : un contrat est créé lorsque la gestion des contrats est activée et que le client a sélectionné une valeur avec intervalle.
  • Durée : un an à compter de la date d’achat. La commande couvre la première période de facturation ; la commande suivante est due à la fin de cette période.
  • Montant : le contrat reprend le prix de la ligne de commande comme montant par facturation.
  • Figer le prix : lorsque la base de prix est « year » et pour les valeurs d’intervalle avec supplément, la boutique crée le contrat sans cocher « Utiliser le prix du jour ». Ainsi, le montant convenu reste inchangé. à partir de 4.9.134
  • Statut et lien : le contrat se voit attribuer le statut de contrat par défaut. La vue de la commande mentionne le contrat sous « Contrats » ; dans le contrat, la commande figure dans l’onglet « Commandes ».
  • Mode de paiement : le contrat est réglé par facture. Si le client dispose d’un mandat de prélèvement actif, ses factures suivantes sont émises sous forme de prélèvement SEPA, voir Prélèvement.
Éditeur de commande : si vous ajoutez un article sous contrat dans le backend d’une commande, l’éditeur procède de la même manière que le panier et remplit les champs de la description du contrat avec des données réelles. L’éditeur de commande ne crée pas de contrat : pour cela, utilisez la fonction « Créer un contrat », puis associez la facture au contrat. à partir de 4.9.134

Gérer les contrats

Vous trouverez tous les contrats sous Contrats → Aperçu des contrats. L'onglet « Contrats » de la fiche client affiche les contrats d'un client donné.

Aperçu des contrats avec les onglets « Contrats », « Générer les commandes arrivées à échéance », « Cron : generate_orders et Planification, les filtres « Statut du contrat », « Objet du contrat » et « Date », la fonction de recherche, le bouton « Créer un contrat » et trois contrats d'abonnement au café conclus par Erika Musterfrau et la société Musterladen GmbH, dont l'un a été résilié

L'aperçu des contrats affiche, pour chaque contrat, le statut, le client, le produit, le prix net et brut, la date du contrat, la prochaine commande, la durée et la période de facturation. Cliquez pour agrandir.

Liste et filtres

La liste affiche, pour chaque contrat, le numéro, le statut, le client, le produit, le prix, la date du contrat, la prochaine commande, la fréquence et la période de facturation.

Le filtrage s'effectue selon le statut du contrat, l'objet du contrat et la date de la prochaine commande. La recherche « Parcourir les contrats » permet de trouver le numéro de contrat, le numéro de client, le nom, la société et le produit. Dans les longues listes de sélection, comme celle de l'objet du contrat, vous pouvez saisir du texte et effectuer une recherche. À partir de 4.10

Actions par contrat

  • « Modifier » et « Supprimer »
  • « Modifier l’affectation client » pour attribuer le contrat à un autre client
  • « Dupliquer le contrat »
  • « Afficher les commandes liées à ce contrat »
  • « Créer la prochaine commande à partir du contrat » : facture immédiatement la période suivante, même avant la date d'échéance

Modifier un contrat

« Modifier » ouvre le contrat avec les onglets « Tout », « Partenaire contractuel », « Objet du contrat », « Données du contrat », « Modèle », « Projets », « Commandes » et « Historique ». Pour créer un contrat sans achat, utilisez « Créer un contrat » ; le client est alors déjà sélectionné depuis la fiche client.

Contrat n° 19801 d'Erika Musterfrau, Reiter : données du contrat comprenant les rubriques « Données de base » (date du contrat, prochaine commande, mode de paiement : facture, contrat toujours sous forme de facture unique), la durée et la facturation via le bouton « Associer une facture existante », ainsi que la résiliation avec date de réception le 01/10/2026 et prise d'effet au 31/12/2026

L'onglet « Données du contrat » contient les dates, le mode de paiement, la durée et la période de facturation, ainsi que les conditions de résiliation du contrat. Cliquez pour agrandir.

Partenaire et objet

La rubrique « Partenaire contractuel » contient les informations relatives au client, ainsi que l'adresse de facturation et de livraison. La rubrique « Objet du contrat » contient le produit, la quantité, le taux d'imposition, le prix, les caractéristiques du contrat et le bouton « Utiliser le prix du jour ».

Données du contrat

« Données de base » avec la date du contrat, la prochaine commande, le mode de paiement et l’option « Toujours facturer le contrat séparément ». « Durée et facturation » avec le début et la fréquence de la durée ainsi que la période de facturation ; la boutique calcule elle-même la date de fin. Voir également la section « Résiliation ».

Modèle

Sous « Modèle personnalisé », vous pouvez définir un texte de facture spécifique pour ce contrat. Il remplace la description contractuelle de l’article.

Planification

L'onglet « Planification prévisionnelle » additionne, pour chaque article, les quantités de tous les contrats dont la prochaine commande se situe dans une période librement choisie, par exemple pour les achats. C'est la prochaine échéance de chaque contrat qui est prise en compte.

Lier la première facture

Si vous avez établi la première facture en dehors du module de gestion des contrats, associez-la dans l’onglet « Données du contrat » via « Associer une facture existante ». Sinon, le prochain cycle de facturation prendra en compte cette période une deuxième fois. Les contrats avec prix, mais sans facture, sont regroupés dans l’onglet « Contrats sans facture ». 4.9.116


Générer et envoyer les factures suivantes

À chaque période de facturation échue, le module de gestion des contrats génère une nouvelle commande accompagnée d’une facture. L’envoi s’effectue dans un deuxième temps.

  1. Dans l’aperçu des contrats, sélectionnez « Créer des commandes échues ». Est considéré comme échu tout contrat dont le statut est « Actif » et dont la prochaine commande est prévue aujourd’hui ou avant.
  2. Vérifiez la page « Aperçu des commandes générées ». Si une facture non encore associée couvre déjà cette période, l’aperçu affiche une remarque en rouge. ab 4.9.116
  3. Confirmez en cliquant sur « Générer les commandes maintenant ». Les nouvelles commandes reçoivent le « statut de commande par défaut (gestion des contrats) ».
  4. Sélectionnez « Envoyer des notifications » afin que les clients reçoivent leurs factures par e-mail.
Aperçu des commandes générées, avec deux commandes pré-remplies pour Erika Musterfrau (mensuelle, 24,90 €) et la société Musterladen GmbH (abonnement annuel, 259,00 €), chacune comprenant les adresses, la description du contrat avec la période et les montants, ainsi que le récapitulatif et le bouton « Créer les commandes maintenant »

Avant la génération, l’aperçu affiche chaque commande préparée avec les adresses, la description du contrat et les montants. Cliquez pour agrandir.

Ce que fait le cycle

  • Facture groupée : les contrats d'un client arrivés à échéance, pour lesquels l'adresse de facturation et de livraison ainsi que le mode de paiement sont identiques, sont regroupés sur une seule facture. Avec l'option « Toujours facturer le contrat séparément », chaque contrat fait l'objet d'une facture distincte.
  • Numéro de facture : grâce à sa propre série de numéros de facture, le cycle attribue immédiatement un numéro dès lors que le montant est supérieur à 0.
  • Poursuite : le contrat affiche ensuite la prochaine période de facturation et la prochaine échéance. La période suivante commence dès la fin de la période en cours.
  • Contrats individuels : « Créer la prochaine commande à partir du contrat » dans la ligne ou « Créer des commandes à partir des contrats sélectionnés » pour une sélection.

Notifications

  • La fonction « Envoyer des notifications » envoie un e-mail à toutes les commandes liées à un contrat dont le statut figure dans la liste « Statuts de commande pour notification par e-mail (gestion des contrats) », puis attribue à ces commandes le statut « Statut de commande après notification par e-mail (gestion des contrats) », par défaut « Envoyé ».
  • L’e-mail utilise le modèle « Confirmation de commande (gestion des contrats) » et joint la facture au format PDF, ainsi que les pièces jointes que vous avez activées sous Paramètres → Interfaces → Marketing par e-mail / CRM → Options d’e-mail pour la confirmation de commande.
  • Une copie est envoyée aux adresses indiquées dans « Copie de la commande par e-mail à » dans les options d’e-mail, ainsi qu’aux adresses indiquées dans « Adresse e-mail (facture) » dans la fiche client.
  • Si vous utilisez votre propre série de numéros de facture, seules les commandes comportant un numéro de facture sont envoyées. Si aucun délai de paiement n’est indiqué ou s’il est plus court que la valeur définie dans Paramètres → Paiement → Général → Délai de paiement en jours, le système le redéfinit lors de l’envoi.
Fréquence fixe : effectuez régulièrement le décompte des contrats arrivés à échéance, par exemple chaque semaine, puis envoyez les notifications. Pour un traitement automatique, contactez le support XONIC.

Résiliation et fin de contrat

Vous devez enregistrer une résiliation dans le contrat. Le système de gestion des contrats se charge du reste : il effectue le décompte jusqu’à la fin et marque ensuite le contrat comme résilié.

  1. Saisir une résiliation : dans le contrat, sous l’onglet « Données du contrat », dans la section « Résiliation », saisissez la date de « Réception » et la date de « Prise d’effet », puis enregistrez. Une date de réception enregistrée ne peut plus être modifiée.
  2. Périodes restantes : toute période de facturation commençant avant la date « Entrée en vigueur » sera intégralement facturée.
  3. Fin : si la période suivante commence à la date « Entrée en vigueur » ou après celle-ci, la boutique attribue au contrat le statut « Résilié » et ne génère plus de commande. Si la date « Entrée en vigueur » est déjà aujourd’hui ou antérieure à la date d’enregistrement, cela se produit immédiatement.
  4. Contrôle : pour chaque résiliation automatique, la boutique crée dans le système de tickets une tâche intitulée « Résiliation automatique du contrat » contenant toutes les données du contrat.

Demande depuis le compte client

Si un client demande une résiliation depuis son compte client, la boutique enregistre elle-même la réception de cette demande. Si le système de tickets est activé, un ticket intitulé « Demande de résiliation pour l’abonnement/le contrat n°… » est créé ; sinon, un e-mail est envoyé à l’adresse indiquée dans « E-mails d’information sur les tickets » sous Paramètres → Général → Tickets et tâches, ou à l’adresse de la boutique. Vous devez saisir vous-même la date « Prise d’effet à partir du ».

Quand la boutique effectue-t-elle la vérification ?

La boutique traite les résiliations arrivées à échéance lors de l’enregistrement du contrat, lors de l’ouverture de l’aperçu des contrats et lors de la génération des « Commandes arrivées à échéance ». Vous pouvez lancer manuellement la vérification via « Exécuter les résiliations maintenant » dans le menu d’actions de l’aperçu des contrats.

Faites vérifier la conformité juridique : pour les contrats conclus avec des consommateurs, des dispositions légales s’appliquent concernant la durée, la prolongation et la résiliation. Faites vérifier la conformité juridique de vos conditions contractuelles et de la procédure de résiliation.

Rappels de paiement et mises en demeure

Si une facture liée à un contrat reste impayée, le module de gestion des contrats peut envoyer des rappels et des mises en demeure en plusieurs étapes. Ces étapes ne sont déclenchées que si elles ont été configurées pour votre boutique.

  • « Gestion des relances : procédure » : legacy (par défaut) envoie les relances depuis la gestion des contrats, marketing exécute les étapes de relance sous forme d’événements d’automatisation marketing, off n’envoie aucune relance. 4.9.17
  • Délai de grâce : « Délai de grâce jusqu’au rappel de paiement (jours) », « Délai de grâce jusqu’au 1er rappel (jours) » et « Délai de grâce jusqu’au 2e rappel (jours) », par défaut 20, 17 et 17 jours. Le premier délai court à compter de la date de facturation et de la dernière modification de la commande.
  • « Délai de paiement des niveaux de relance (jours) » : une liste séparée par des virgules avec une valeur par niveau, par défaut 7,7,7,7.
Configuration : les niveaux de relance nécessitent des statuts de commande spécifiques, des modèles d’e-mail et une exécution régulière. Le support XONIC se chargera de configurer cela avec vous. La procédure marketing nécessite le module d’automatisation du marketing, voir Marketing & Automatisation. XONIC Premium: Marketing / Automatisierungen & Künstliche Intelligenz

Prélèvement par prélèvement SEPA

Les factures issues de contrats peuvent être recouvrées via un mandat de prélèvement SEPA que votre client donne à Stripe. À partir de 4.9.17

Conditions préalables

  • Le module de paiement Stripe est installé et configuré, voir Modes de paiement.
  • Le prélèvement SEPA est activé dans votre compte Stripe. Stripe exige une vérification supplémentaire à cet effet ; veillez à en faire la demande suffisamment à l’avance.
  • L'identifiant du créancier est défini : le vôtre ou celui de Stripe. Il ne pourra plus être modifié après le premier paiement effectif.

Activation

  1. Sous Paramètres → Gestion des contrats, définissez le « Statut de la commande en cas de prélèvement réussi » ; la valeur par défaut est « Paiement reçu ». Si vous conservez l’option « Aucun changement », une facture payée par prélèvement continuera à faire l’objet de relances.
  2. Sélectionnez « Statut de la commande pendant le prélèvement » et « Statut de la commande en cas d’échec du prélèvement », puis vérifiez les paramètres « Délai avant le prélèvement (jours) » et « Montant maximal par prélèvement ».
  3. Sous « Révocation du mandat : clients particuliers » et « Révocation du mandat : clients professionnels », définissez si les clients peuvent résilier eux-mêmes leur mandat dans leur compte (self_service) ou s’ils peuvent uniquement en faire la demande (request). La règle relative aux clients professionnels s’applique aux groupes définis dans « Révocation du mandat : groupes de clients professionnels ».
  4. Enfin, activez ou désactivez l’option « Prélèvement via des mandats de paiement » sur true.

Voici comment le client donne son mandat

  • Dans son compte client, sous « Moyens de paiement », via « Enregistrer un compte bancaire pour le prélèvement » ou dans la fiche contractuelle via « Passer au prélèvement SEPA ». Il saisit ses coordonnées bancaires sur une page de Stripe.
  • Vous pouvez également générer un lien dans la fiche client via « Action » → « Créer un lien de prélèvement » et l’envoyer vous-même. Ce lien est valable 14 jours, durée modifiable sous « Validité du lien de configuration (heures) ».
  • La boutique associe ensuite elle-même ses contrats actifs avec leur prix au mandat. Exception : les contrats avec l’option « Ne pas prélever par prélèvement automatique », par exemple lorsqu’un tiers effectue le paiement.

Prélèvement

  • L’aperçu des contrats affiche les onglets « Prélèvement : aperçu » et « Prélèvement : prélever maintenant ». L’aperçu indique, pour chaque facture, si le prélèvement a été effectué et, le cas échéant, pourquoi il ne l’a pas été.
  • Pour le prélèvement automatique, deux adresses sont disponibles sous Contrats → Mandats de paiement, dans la case « Adresses Cron » : celle pour le prélèvement (quotidien) et celle pour la synchronisation des mandats (toutes les heures).
  • Sous Contrats → Mandats de paiement, vous pouvez synchroniser, suspendre, reprendre ou révoquer des mandats.

Quelles factures sont prélevées ?

  • Uniquement les factures générées par le module de gestion des contrats. La boutique ne prélève jamais une facture créée dans l’éditeur de commande.
  • Uniquement les factures émises en tant que factures de prélèvement, c'est-à-dire celles créées alors qu'un mandat était actif. À partir de 4.9.116
  • Uniquement après le délai défini dans « Délai avant le prélèvement (jours) » : la facture sert de préavis de prélèvement.
  • Uniquement après que la fonction « Envoyer les notifications » a transmis la facture. à partir de 4.9.116
  • Aucune facture datant d’avant le mandat. Elles restent des factures par virement. à partir de 4.9.116
  • Si le montant dépasse le « Montant maximal par prélèvement », la boutique ne procède à aucun prélèvement et la facture reste à régler par virement.
Remarque dans l’e-mail de facture : Dans le modèle « Confirmation de commande (gestion des contrats) », le texte situé entre {mandate:if_active} et {/mandate:if_active} n’apparaît que pour les factures faisant l’objet d’un prélèvement, tandis que le texte entre {mandate:if_none} et {/mandate:if_none} n’apparaît que pour les clients sans mandat. {mandate:debit_date} indique la date de prélèvement la plus proche, {mandate:portal_url} renvoie vers la page dédiée au prélèvement automatique dans le compte client. à partir de 4.9.116

Contrats dans l’espace client

Les clients trouvent leurs contrats dans leur espace client sous « Abonnements » ou « Contrats » ; la page s'intitule respectivement « Mes abos » ou « Mes contrats ».

Compte client, page « Mes abonnements » : vignettes « Abonnements actifs 1 » (1 résilié), coût annuel et prochain prélèvement, bouton bascule « Abonnements actifs » et « Abonnements résiliés », Recherche et tri, avec en dessous la fiche détaillée de l'abonnement café indiquant le prix de l'abonnement, le paiement mensuel, la prochaine prélèvement, l'adresse de facturation et le lien « Résilier l'abonnement »

Sous « Mes abonnements », les clients peuvent consulter leurs abonnements en cours et demander une résiliation. Cliquez pour agrandir.

Aperçu

En haut de la page figurent les contrats actifs, les coûts annuels et la prochaine facture ou prélèvement. En dessous, une fiche par contrat indique le montant, la fréquence de paiement et la durée. Les clients peuvent basculer entre les contrats actifs et résiliés, effectuer des recherches et trier les résultats. 4.9.17

Demander une résiliation

Lorsque l’option « Autoriser la demande de résiliation dans le compte client » est activée, la fiche d’un contrat en cours affiche les boutons « Résilier l’abonnement » ou « Résilier le contrat ». Après confirmation, la demande vous est transmise ; voir la rubrique « Résiliation ». La fiche indique alors « Résiliation déjà demandée » avec la date et, dès que vous l’avez saisie, « Prise d’effet à partir du ».

Si le prélèvement automatique est configuré, les contrats sans mandat affichent le bouton « Passer au prélèvement SEPA », et le compte client comporte la rubrique « Moyens de paiement ».


Aperçu des paramètres

Tous les onglets se trouvent sous Paramètres → Gestion des contrats.

Paramètres de base

Terminologie des contrats/abonnements
b2b (contrats, TVA en sus) ou « b2c » (abonnements, TVA comprise, par défaut) dans le compte client.
Gestion des contrats activée/désactivée
Active la gestion des contrats. Valeur par défaut : « false ».
Articles du contrat : base de prix
period (par défaut) ou « year », voir « Base de prix ». À partir de 4.9.134
Statut de commande par défaut (gestion des contrats)
Statut des commandes générées à partir d'un contrat. Si aucune sélection n'est effectuée, le statut de commande par défaut de la boutique s'applique.
Statuts de commande pour les notifications par e-mail (gestion des contrats)
Les commandes présentant ces statuts reçoivent un e-mail via la fonction « Envoyer des notifications ». Si aucune sélection n’est effectuée, aucune notification n’est envoyée.
Statut de la commande après notification par e-mail (gestion des contrats)
Statut après l'envoi de la notification. Par défaut : « Envoyé ».
Calcul des frais de port (gestion des contrats)
Mode d'expédition des commandes issues de la gestion des contrats. Si aucune option n'est sélectionnée, la mention « Livraison gratuite » s'affiche.
Autoriser la demande de résiliation dans le compte client
Par défaut : true.

Gestion des relances

Délai de grâce avant le rappel de paiement, avant le 1er rappel et avant le 2e rappel (en jours)
Valeurs par défaut : 20, 17 et 17 jours.
Délai de paiement pour chaque niveau de relance (jours)
Une valeur par niveau, valeur par défaut : 7,7,7,7.
Gestion des relances : procédure
legacy (valeur par défaut), marketing ou off.

Prélèvement automatique

Prélèvement via des mandats de paiement : activé/désactivé
prélèvement SEPA via des mandats enregistrés. Par défaut : false.
Prestataires de paiement agréés
Par défaut : stripe.
Délai avant le prélèvement (jours)
Délai entre la facturation et le prélèvement, valeur par défaut : 3.
Montant maximal par prélèvement
Valeur par défaut : 9 500 dans la devise de la boutique. La boutique ne prélève pas de montant supérieur.
Nombre de tentatives de prélèvement par facture et délai d’attente entre les tentatives (jours)
Paramètres par défaut : 2 tentatives à 5 jours d’intervalle. Passé ce délai, la facture revient au processus normal.
Statut de la commande en cas de prélèvement réussi, pendant le prélèvement et en cas d’échec du prélèvement
Par défaut : « Aucun changement ». Il est impératif de définir ce statut en cas de prélèvement réussi.
Révocation du mandat : clients particuliers, clients professionnels et groupes de clients professionnels
Clients particuliers : par défaut « self_service », clients professionnels : « request ». Si aucun groupe n’est sélectionné, la règle applicable aux clients particuliers s’applique à tous.
Validité du lien de configuration (heures)
Valeur par défaut : 336, soit 14 jours.
Récupération des factures jusqu’à un certain âge (jours)
Les factures plus anciennes ne sont plus recouvrées par le cycle ; valeur par défaut : 120.

Les entrées « Licences : … » et « Tableau de bord KPI : … » relèvent de la gestion des licences de XONIC et ne sont pas nécessaires dans votre boutique. Laissez-les inchangées, tout comme les paramètres Cron des mandats de paiement.


Pièges à éviter

Ce à quoi vous devez prêter attention

  1. Pas d’e-mails de facturation : « Statuts de commande pour notification par e-mail (gestion des contrats) » ne contient pas le statut des nouvelles commandes.
  2. Frais uniques traités comme un supplément normal : avec la base de prix « year », ils sont indiqués. Définissez la caractéristique sur « coûts uniques ».
  3. Articles en stock avec option d’intervalle : si leur prix s’applique déjà par facturation, ils deviennent trop bon marché avec « year ».
  4. « Période de facturation : » au lieu de « Période : » : dans ce cas, le module de gestion des contrats ne trouve pas la période payée.
  5. Pas d’intervalle associé à la valeur : une valeur sans intervalle ou avec la mention « ponctuel » ne génère pas de contrat.
  6. Gestion des contrats désactivée : dans ce cas, aucun contrat n’est créé lors de l’achat et le menu « Contrats » n’apparaît pas.
  7. Première facturation manuelle : sans lien avec le contrat, le prochain cycle facture à nouveau la même période.
  8. Statut sans indicateur « Actif » : les contrats ayant un statut spécifique sans la mention « Statut actif » ne font pas l’objet de factures de suivi.
  9. Prélèvement payé, mais relance envoyée : le « statut de la commande en cas de prélèvement réussi » est réglé sur « Aucun changement ».
  10. Plusieurs domaines : la base tarifaire s’applique de la même manière à tous les domaines.

Liste de contrôle : basculer la base tarifaire sur l’année contractuelle

  • Vérifier la version – sous Outils → xoUpdate, ce paramètre est disponible à partir de XONIC 4.9.134.
  • Vérifier les articles – tous les articles avec option d’intervalle : le prix s’applique-t-il à l’année ?
  • Marquer les coûts ponctuels – définir les frais d’installation sur « coûts ponctuels ».
  • Vérifier les contrats existants – les contrats comportant la mention « Utiliser le prix du jour » pour les articles avec option d’intervalle sont ensuite calculés sur la base du prix annuel divisé.
  • Mise à jour – « Articles du contrat : base de prix » sur year.
  • Effectuer un achat test pour chaque intervalle – Le panier et la commande affichent la première période de facturation.
  • Vérifier le contrat – Montant par facturation, période de facturation et prochaine commande, puis supprimer les données de test.

Questions fréquentes

Un contrat est-il renouvelé automatiquement ?

Oui. Lorsque la facturation arrive à la fin de la durée de validité, la période suivante commence ; pour les contrats créés lors du paiement, il s’agit d’une année supplémentaire. Cela ne prend fin qu’à la date de résiliation « Prise d’effet le » indiquée dans le contrat.

Comment résilier un contrat dans l’interface d’administration ?

Dans le contrat, sous l’onglet « Données du contrat », sous « Résiliation », saisir les dates « Réception » et « Prise d’effet » puis enregistrer. La boutique continue de facturer les périodes commençant avant ces dates, puis marque le contrat comme résilié.

Puis-je avancer la date de la prochaine facture ?

Oui, en cliquant sur « Créer la prochaine commande à partir du contrat » dans la ligne du contrat. La boutique facture immédiatement la période suivante et repousse la date d’échéance.

Pourquoi plusieurs contrats figurent-ils sur une même facture ?

Le cycle regroupe les contrats d’un client dont la date d’échéance est arrivée, qui ont la même adresse et le même mode de paiement. Si vous souhaitez qu’un contrat fasse toujours l’objet d’une facture distincte, cochez la case « Toujours facturer le contrat séparément » dans ses données de contrat.

Pourquoi mon client n’a-t-il pas reçu d’e-mail de facture ?

L’e-mail n’est envoyé qu’après avoir cliqué sur « Envoyer les notifications », et uniquement pour les commandes dont le statut figure dans la liste « Statuts de commande pour les notifications par e-mail (gestion des contrats) ». Si vous disposez de votre propre série de numéros de facture, la commande doit également comporter un numéro de facture.

Pourquoi la page du produit affiche-t-elle le prix annuel alors que le panier indique un montant inférieur ?

Lorsque la base de prix est « year », c’est le prix catalogue pour l’année contractuelle qui s’affiche. La page du produit l’affiche tel quel, tandis que le panier ne calcule que la première période de facturation. Les périodes suivantes sont facturées par le module de gestion des contrats.

Puis-je définir la base de prix pour chaque article ?

Non, ce paramètre s’applique à l’ensemble de la boutique. Il ne concerne pas les articles sans option d’intervalle.

Comment puis-je facturer des frais d’installation en une seule fois ?

En utilisant la caractéristique « frais uniques ». Le bouton apparaît lorsque le module « frais d’option uniques » est activé dans Paramètres → Paiement → Récapitulatif. Ainsi, les frais sont facturés une seule fois et ne sont jamais fractionnés.

Que deviennent les contrats existants si je modifie la base de calcul ?

Ils conservent leur montant par facturation. Exception : les contrats avec l’option « Utiliser le prix du jour » sur des articles avec option d’intervalle sont ensuite calculés à partir du prix annuel divisé par leur intervalle de paiement. Vérifiez ces contrats avant de procéder au changement.

Pourquoi une commande n’a-t-elle pas donné lieu à un contrat ?

La plupart du temps, la gestion des contrats est désactivée, l’article ne dispose pas d’option d’intervalle, ou la valeur sélectionnée ne comporte pas d’intervalle. Les commandes passées depuis l’éditeur de commande ne génèrent jamais de contrat.

Que faut-il faire après l’activation du contrat avec mon prestataire de paiement ?

Cela ne relève pas de la gestion des contrats. Pour savoir comment configurer un prestataire de paiement tel que VR Payment dans votre boutique, consultez le guide des modes de paiement.

Comment désactiver l’abonnement automatique à la newsletter après une commande ?

Les abonnements mentionnés dans ce guide sont des contrats avec facturation récurrente. L’abonnement à la newsletter après une commande est expliqué dans le guide « Newsletter ».

Guides complémentaires

Nous mettons en place avec vous votre système de gestion des contrats

Nous vous accompagnons pour les articles contractuels, les bases de tarification, les factures complémentaires, les prélèvements automatiques et les relances.

Contacter le service d'assistance dès maintenant