Documentation

Prise en main de Far LMS

D’un site WordPress tout neuf à votre première vente en trois étapes : installer l’extension, connecter Stripe et créer votre premier cours.

Avant de commencer, il vous faut : WordPress 6.0 ou plus récent, PHP 7.4 ou plus récent, et un compte Stripe (l’ouverture est gratuite). Pour encaisser de vrais paiements, votre site doit être en HTTPS.

1 Installer l’extension

  1. Téléchargez far-lms.zip depuis ce site. Dans l’administration de WordPress, allez dans Extensions → Ajouter une extension et cliquez sur Téléverser une extension.
  2. Choisissez le fichier far-lms.zip que vous venez de télécharger, cliquez sur Installer maintenant, puis sur Activer.
  3. C’est tout. À l’activation, Far LMS crée ses tables dans la base de données et les pages nécessaires : paiement, espace élève, achat unique, connexion, inscription et récupération du mot de passe.

Vous avez acheté une offre payante ? Après votre achat, vous recevez un e-mail avec le lien de téléchargement et votre clé de licence. Téléversez la version payante de la même façon et saisissez la clé. Vos cours et vos réglages restent tels quels.

2 Connecter Stripe

  1. Dans votre tableau de bord Stripe, ouvrez Développeurs → Clés API et copiez votre clé publiable (pk_…) et votre clé secrète (sk_…). Pendant vos essais, utilisez les clés de test (pk_test_… et sk_test_…).
  2. Dans WordPress, allez dans Far LMS → Settings (réglages) et collez les deux clés.
  3. Sur la même page, vous verrez votre Webhook URL (l’adresse du webhook). Copiez-la.
  4. De retour dans Stripe, ouvrez Développeurs → Webhooks, ajoutez un endpoint, collez l’URL et sélectionnez ces événements : checkout.session.completed, customer.subscription.created, customer.subscription.updated, customer.subscription.deleted, invoice.paid et invoice.payment_failed.
  5. Copiez le secret de signature de l’endpoint (whsec_…), collez-le dans Far LMS → Settings et enregistrez.

Pour passer en production : remplacez les clés de test par vos clés de production et créez à nouveau le webhook en mode production, car Stripe sépare les webhooks de test et ceux de production.

3 Créer votre premier cours

  1. Allez dans Far LMS → Course content (contenu des cours) et créez votre cours.
  2. Ajoutez un module, donnez-lui un objectif si vous le souhaitez, puis ajoutez-y des sections et des leçons. Pour chaque leçon, collez le lien de la vidéo (YouTube, Vimeo, Wistia, Loom, Dailymotion, Streamable ou un fichier vidéo) et, si vous voulez, un support téléchargeable.
  3. Allez dans Far LMS → One-time sale (vente en paiement unique) et fixez le prix du cours, ou de tous vos cours ensemble.
  4. Ouvrez la page d’achat unique créée par l’extension et faites un achat de test avec la carte de test de Stripe 4242 4242 4242 4242, n’importe quelle date future et n’importe quel CVC.
  5. Vérifiez le résultat : le compte de l’élève est créé, l’e-mail de bienvenue est envoyé et le cours apparaît dans l’espace élève.

Votre cours, votre adresse. Une page de cours peut se trouver à n’importe quelle URL. Ajoutez [acad_aula_virtual course="course-key"] à n’importe quelle page : la classe virtuelle lit le cours depuis le code court.

Et ensuite

  • À votre image. Dans Far LMS → Customization (personnalisation), laissez l’extension reprendre les couleurs de votre thème ou choisissez vos propres couleurs, votre police et l’arrondi des angles.
  • Des chiffres en direct. Placez [acad_figure key="lessons"] sur votre page de vente : il affichera toujours le nombre de leçons à jour. Il fonctionne aussi avec courses, modules, materials et students.
  • Vendez des abonnements. À partir de l’offre Essentiel, créez des formules mensuelles ou annuelles dans Far LMS → Plans.
  • Besoin d’aide ? Les utilisateurs de la version gratuite trouvent de l’aide sur le forum d’assistance de WordPress.org. Les clients d’une offre payante peuvent nous écrire.

Codes courts (shortcodes)

L’extension crée ses pages pour vous : vous n’avez pas besoin de ces codes pour démarrer. Ils sont là si vous voulez construire vos propres pages.

Code courtCe qu’il affiche
[acad_aula_virtual course="course-key"]La classe virtuelle d’un cours
[acad_dashboard]L’espace élève
[acad_lifetime_plans]Les options d’achat unique
[acad_checkout]L’étape de paiement
[acad_login], [acad_register]Connexion et inscription
[acad_lost_password], [acad_reset_password]Récupération du mot de passe
[acad_lesson_index]Recherche de leçons pour les élèves connectés
[acad_figure key="lessons"]Un chiffre en direct pour vos pages de vente
Défiler vers le haut