Guides d'installation, configuration et utilisation de nos plugins WordPress.
Choisissez le plugin dont vous souhaitez consulter la documentation
Guide complet du système d'abonnement récurrent pour Listeo avec Stripe & PayPal
⚠️ Important : Vous devez activer au moins une passerelle d'abonnement (Stripe ou PayPal) dans Prepaid Booking for Listeo pour que les abonnements fonctionnent.
Le plugin Subscription for Listeo transforme votre marketplace Listeo en plateforme SaaS avec des revenus récurrents (MRR/ARR).
Transformez vos revenus en flux mensuel ou annuel prévisible.
Pas besoin de WooCommerce Subscriptions - Stripe Billing et PayPal natifs.
Les paramètres sont figés à l'achat - modifications futures n'affectent pas les abonnés.
Plugin principal du thème Listeo
Gestion des produits et paiements
Gère les passerelles de paiement Stripe & PayPal
Plugin officiel WooCommerce pour Stripe
Installez le plugin, activez la licence, et configurez Stripe Connect et/ou PayPal.
Dans Prepaid Booking → Paramètres, activez "Enable Stripe Subscriptions" et/ou "Enable PayPal Subscriptions".
Installez ce plugin et activez la licence dans Subscription for Listeo → Licence.
Allez dans Subscription for Listeo → Paramètres et cochez "Activer le système d'abonnement".
Les forfaits d'abonnement sont basés sur les produits WooCommerce de type "Listing Package" ou "Listing Package Subscription".
Nombre max d'annonces (0 = illimité)
Nombre d'annonces pouvant être mises en avant
Jours gratuits avant facturation
Booking, Reviews, Gallery, FAQ, etc.
La durée des annonces est automatiquement gérée par l'abonnement. Les annonces restent actives tant que l'abonnement est actif et sont suspendues si l'abonnement expire ou est annulé.
Définissez un taux de commission spécifique pour chaque forfait, qui remplacera la commission globale de Listeo.
Ex: 10% pour Basic, 5% pour Premium, 0% pour VIP
Pourcentage (%) ou montant fixe (€)
Permettez aux clients de payer en espèces lors de leur visite. Aucune commande WooCommerce n'est créée.
Permettez aux vendeurs de personnaliser le pourcentage d'acompte sur leurs annonces. Cette fonctionnalité nécessite Prepaid Booking for Listeo.
Quand le "Contrôle via packages de souscription" est activé, le système d'acompte est complètement désactivé pour les vendeurs dont le package n'autorise pas les acomptes.
Attirez de nouveaux vendeurs avec une période d'essai gratuite avant la première facturation.
✅ Supporté par toutes les passerelles
La période d'essai fonctionne avec Stripe, PayPal, 2Checkout et WiPay.
Les paramètres du forfait sont figés au moment de l'achat. Si vous modifiez un forfait ultérieurement, les abonnés existants gardent leurs conditions d'origine.
Un vendeur achète un forfait avec 15% de commission. Vous changez ensuite la commission à 20%. Ce vendeur garde ses 15% jusqu'au renouvellement ou changement de forfait.
Pour que les abonnements fonctionnent, vos forfaits doivent être synchronisés avec Stripe et/ou PayPal.
Lors de la synchronisation, le système crée automatiquement :
💡 Vérifiez dans votre dashboard Stripe : Products → Votre forfait
Lors de la synchronisation, le système crée automatiquement :
💡 Vérifiez dans votre dashboard PayPal : Settings → Subscriptions
Les webhooks sont essentiels pour le bon fonctionnement des abonnements. Consultez la section 8 pour le guide de configuration complet.
Vue d'ensemble des abonnements, revenus MRR/ARR, statistiques
Gérer les forfaits, synchroniser avec Stripe/PayPal
Liste des abonnements actifs, en attente, annulés
Analyse des revenus, taux de rétention, churn
Voir le forfait actuel, dates, statut
Upgrade ou downgrade vers un autre plan
Mettre à jour la carte ou le compte PayPal
Annuler l'abonnement (prend effet à la fin de la période)
Si un vendeur downgrade vers un forfait avec moins d'annonces autorisées, les annonces excédentaires sont suspendues (pas supprimées). Elles peuvent être réactivées si le vendeur upgrade à nouveau.
Une option dans Paramètres → Annonces & Abonnements permet d'exclure les administrateurs de la suspension automatique des annonces.
⚠️ Important : Cette option s'applique uniquement aux utilisateurs ayant le rôle Administrator. Les autres rôles (owner, subscriber, etc.) restent soumis aux règles d'abonnement.
L'administrateur peut créer des abonnements manuellement sans passer par un système de paiement. Utile pour :
Abonnements → Bouton vert "Créer un abonnement"
Migrez vos abonnements WooCommerce Subscriptions vers SFL. Le système récupère :
Les informations de paiement (carte, PayPal) ne peuvent PAS être transférées. Les abonnements importés ne seront donc PAS renouvelés automatiquement. Les vendeurs recevront un email 7 jours avant l'expiration pour souscrire à nouveau.
Abonnements → Bouton "Import WC Subscriptions"
Les vendeurs avec un abonnement importé ou manuel reçoivent automatiquement un email de rappel avant l'expiration :
Utilisez le filtre sfl_imported_expiration_notice_days pour changer le délai de notification.
Vérifiez que vous avez activé au moins une passerelle d'abonnement (Stripe ou PayPal) dans les paramètres de Prepaid Booking for Listeo.
Les forfaits doivent être synchronisés avec Stripe et/ou PayPal pour apparaître. Allez dans Packages et cliquez sur "Configurer Abonnement" pour chaque forfait.
Oui, mais les abonnés existants gardent leur prix d'origine grâce au système de snapshot. Le nouveau prix s'applique uniquement aux nouveaux abonnés.
Décochez "Activer le système d'abonnement" dans Paramètres. Listeo reviendra à son fonctionnement par défaut, et les abonnements existants resteront dans la base de données.
Les webhooks permettent à Stripe et PayPal d'envoyer des notifications en temps réel à votre site. Sans eux, le plugin ne peut pas être informé des événements importants.
Connectez-vous à stripe.com → Developers → Webhooks
Cliquez sur "+ Add endpoint"
Copiez cette URL depuis Paramètres → section Webhooks :
https://costaplugin.com/wp-json/sfl/v1/webhook/stripe
Choisissez les événements suivants :
Après création, cliquez sur le webhook → "Reveal" le signing secret (commence par whsec_) → collez-le dans Paramètres.
Connectez-vous à developer.paypal.com → Dashboard
Apps & Credentials → Votre application → section "Webhooks"
Cliquez "Add Webhook" et collez cette URL :
https://costaplugin.com/wp-json/sfl/v1/webhook/paypal
Choisissez les événements suivants :
Après création, copiez l'ID du webhook (ex: WH-XXXXX) → collez-le dans Paramètres.
Si aucun webhook n'est configuré, le plugin active automatiquement un système de synchronisation par cron (toutes les heures) pour vérifier le statut des abonnements auprès de Stripe/PayPal.
⚠️ Note : Ce système de fallback est moins réactif que les webhooks (délai jusqu'à 1 heure). Il est fortement recommandé de configurer les webhooks pour une synchronisation en temps réel.
Subscription for Listeo intègre un bouton de génération de factures pour les abonnements. Cette fonctionnalité nécessite le plugin Invoice & TVA for Listeo.
Pour activer la génération de factures, vous devez installer et activer le plugin Invoice & TVA for Listeo. Sans ce plugin, un message invitera les utilisateurs à l'obtenir.
Obtenir Invoice & TVA for ListeoLe bouton "Facture" apparaît dans la page Mon Abonnement du tableau de bord Listeo, à côté du bouton "Changer de forfait".
L'icône de facture apparaît dans la colonne "Actions" de la liste des abonnements, à côté du bouton "Voir".
Design professionnel personnalisable
Calcul automatique par pays
Séquentielle et conforme
Automatique après paiement
Si le plugin Invoice & TVA for Listeo n'est pas installé ou activé, un clic sur le bouton "Facture" affichera une popup informative expliquant les fonctionnalités du plugin et proposant un lien pour l'obtenir.
En plus de Stripe et PayPal, Subscription for Listeo supporte deux passerelles de paiement additionnelles pour étendre votre couverture géographique.
⚠️ WiPay n'a pas d'API de souscription. Les renouvellements doivent être effectués manuellement par le client.
✅ 2Checkout supporte les abonnements automatiques. Configuration similaire à Stripe.
Connectez-vous à secure.2checkout.com → Integrations → Webhooks & API
Copiez cette URL dans le champ IPN URL :
https://costaplugin.com/wp-json/sfl/v1/webhook/2checkout
Activez les notifications pour les événements suivants :
Récupérez la clé secrète dans IPN Settings → collez-la dans Paramètres → 2Checkout Webhook Secret.
Le bouton "Renouveler" apparaît dans la page "Mon Abonnement"
Redirection vers la page de paiement WiPay
L'abonnement est prolongé après paiement réussi
Le plugin Subscription for Listeo est entièrement traduisible et compatible avec Loco Translate pour faciliter la gestion des traductions.
Langue source du plugin
2618 chaînes traduites
Installez le plugin gratuit "Loco Translate" depuis Extensions → Ajouter.
Allez dans Loco Translate → Plugins → Subscription for Listeo.
Cliquez sur "New language" et sélectionnez votre langue (ex: Español, Deutsch, Português).
Utilisez l'éditeur Loco pour traduire les chaînes. Vous pouvez utiliser la traduction automatique puis affiner manuellement.
Sauvegardez la traduction. La nouvelle langue apparaîtra automatiquement dans les paramètres du plugin.
languages/ ├── subscription-for-listeo.pot ← Template (source pour nouvelles traductions) ├── subscription-for-listeo-fr_FR.po ← Français (fichier éditable) ├── subscription-for-listeo-fr_FR.mo ← Français (compilé) ├── subscription-for-listeo-en_US.po ← Anglais (fichier éditable) └── subscription-for-listeo-en_US.mo ← Anglais (compilé)
Le plugin recherche les traductions dans l'ordre suivant :
Les nouvelles langues créées avec Loco Translate sont automatiquement détectées et apparaissent dans le sélecteur de langue des paramètres du plugin. Aucune configuration supplémentaire n'est nécessaire.
La traduction anglaise est complète et bien traduite. Si vous créez une nouvelle traduction, vous pouvez copier les fichiers en_US.po/mo comme point de départ et les adapter à votre langue.
Depuis la version 1.5.4, le plugin utilise automatiquement les paramètres de devise configurés dans Listeo → Settings. Plus besoin de modifier manuellement les symboles de devise !
La devise sélectionnée dans Listeo (USD, EUR, GBP, XOF, etc.) est automatiquement utilisée pour tous les prix affichés.
Si vous avez défini un symbole personnalisé dans Listeo (ex: FCFA, Ar, etc.), il sera utilisé à la place du symbole standard.
La position du symbole (avant ou après le montant) respecte votre configuration Listeo.
| Configuration Listeo | Position | Affichage du prix |
|---|---|---|
| USD (Dollar américain) | Before | $29 |
| EUR (Euro) | After | 29€ |
| GBP (Livre sterling) | Before | £29 |
| Custom : FCFA | After | 29 000 FCFA |
Allez dans Listeo → Settings → Currency pour configurer votre devise. Les changements sont automatiquement appliqués à Subscription for Listeo.
Notre équipe de support est là pour vous aider ! N'hésitez pas à nous contacter si vous avez besoin d'assistance.
📧 Contacter le supportNotre équipe est disponible pour vous accompagner.