Toute la saison de votre agence, dans votre propre site.

Qafilo est une extension WordPress pour les agences de Omra et de Hajj. Vos forfaits, vos départs, vos prix par chambre, vos dossiers de pèlerins et vos paiements rejoignent le site que vos clients consultent déjà. Elle est gratuite, et parle français, anglais et arabe.

  • Extension gratuite, licence GPL
  • WordPress 6.8 et plus, PHP 8.1 et plus
  • Français · English · العربية
L’écran « À faire aujourd’hui » de Qafilo : demandes à traiter, acompte attendu, remboursement à faire et prochains départs avec leurs places.

Deux façons de démarrer

Vous installez vous-même, ou FullDo s’occupe de tout.

Dans les deux cas, le site, les données de vos pèlerins et vos forfaits restent à votre nom.

Vous installez QafiloFullDo s’en occupe
Ce qu’il vous fautUn site WordPress et un hébergement, un mutualisé suffit.Rien : nous créons le site, le nom de domaine et les adresses e-mail.
L’installationDepuis Extensions › Ajouter, puis quatre étapes guidées dans « Premiers pas ».Qafilo réglé avec vos mentions légales, les forfaits de la saison saisis, une heure de prise en main en visio.
L’apparenceCelle de votre thème actuel : le formulaire reprend ses couleurs et ses polices.Un site d’agence complet à votre logo et à vos couleurs, pensé pour la Omra et le Hajj.
Les mises à jourProposées par WordPress dès leur sortie sur wordpress.org.Vérifiées puis installées par nous.
Hébergement et sauvegardesChez votre hébergeur.En France, avec une sauvegarde chaque nuit.
L’aideLes guides en français, anglais et arabe, et le forum de Qafilo sur wordpress.org.Par WhatsApp et par e-mail, pendant toute la saison.
Le prixGratuit.490 € de mise en route, puis 29 € par mois, sans engagement. Algérie et Tunisie : facturé en dinars par SKGenius.
Télécharger QafiloDemander mon site

Une saison de Omra se gère encore sur WhatsApp, un tableur et un dossier de photos de passeports.

  1. Les places se comptent à la main. Deux conseillers confirment la même chambre le même jour, et on s’en rend compte trop tard.
  2. Chaque devis se refait à la calculatrice. Une chambre triple pour deux adultes et un enfant, un bébé sans siège, un départ plus cher que l’autre : le calcul recommence à chaque demande.
  3. Les retards se voient au dernier moment. Un acompte jamais arrivé, un passeport qui expire trois mois après le retour : on le découvre quand il est trop tard pour le visa.

Qafilo prend ces trois tâches en charge, et vous montre chaque matin ce qui reste à faire.

De la demande au retour, une seule fiche.

  1. Le forfait La famille lit le séjour : nuits à Médine et à La Mecque, hôtels, distance du Haram, ce qui est compris. Puis les départs, les places restantes et le prix « à partir de ».
  2. La demande Elle choisit ses voyageurs et ses chambres, voit le total et l’acompte, et envoie sa demande sans rien payer.
  3. La confirmation Vous rappelez, vous confirmez : les places sont bloquées et ne peuvent plus être vendues deux fois.
  4. L’acompte Virement, espèces, chèque ou carte à l’agence : vous l’enregistrez, le dossier avance de lui-même.
  5. Les passeports Les noms tels qu’écrits sur le passeport, les numéros chiffrés, une alerte si un passeport expire trop tôt pour le visa.
  6. Le départ Les soldes sont suivis, le guide consulte son groupe sans rien pouvoir modifier.
  7. Le retour Quelques mois plus tard, les numéros de passeport et les documents s’effacent d’eux-mêmes.
Page d’un forfait sur téléphone : le séjour avec cinq nuits à Médine et dix nuits à La Mecque, les hôtels et ce qui est compris.
Ce que lit la famille, sur son téléphone.
La fiche d’un dossier : client, voyageurs, statut « Acompte reçu », situation des paiements, chambres et historique.
Ce que voit l’agence : la même réservation, au complet.
La démonstration Une réservation, de la famille à l’agence, en 1 min 36. Sans son, sous-titrée.

Une famille qui sait ce qu’elle réserve.

  • Le séjour, noir sur blanc. Nuits par ville, hôtel, distance du Haram, repas, ce qui est compris et ce qui ne l’est pas.
  • Le prix exact avant d’envoyer. Adultes, enfants avec ou sans lit, bébés, chambres : le total et l’acompte se calculent en direct, avec la répartition la moins chère proposée.
  • Prévenue quand une place se libère. Sur un départ complet, elle laisse son e-mail et reçoit un seul message.
  • Sur téléphone, dans sa langue. Le formulaire fonctionne même sans JavaScript, et en arabe de droite à gauche.
  • Lisible par les aînés. Un bouton agrandit le texte et les commandes du formulaire, et s’en souvient à la visite suivante.
Le formulaire de réservation sur téléphone : choix du départ, puis nombre d’adultes, d’enfants et de bébés.

Une équipe qui voit la même chose au même moment.

  • « À faire aujourd’hui ». Demandes à rappeler, acomptes et soldes attendus, remboursements dus, passeports à vérifier, départs sous leur minimum.
  • Une fiche par dossier. Voyageurs, chambres, paiements reçus et historique de chaque modification, avec son auteur.
  • Personne n’écrase personne. Si deux conseillers modifient le même dossier, le second est prévenu au lieu d’effacer le travail du premier.
  • Chacun son rôle. L’agence règle, les conseillers traitent les dossiers, les guides consultent leur groupe.
  • Les annulations sans calculatrice. Les frais suivent le barème de vos conditions de vente, et le remboursement reste affiché jusqu’à ce qu’il soit fait.

Les obligations d’une agence de voyages, déjà en place.

  • Le formulaire d’information standard Rempli avec votre immatriculation, votre garant et votre assureur, relié à chaque demande et à l’e-mail envoyé au client. Arrêté du 1er mars 2018
  • Le consentement aux données sensibles Une réservation de pèlerinage révèle une conviction religieuse : le consentement explicite est demandé, daté et rattaché à la version de vos conditions. RGPD, article 9
  • Des passeports protégés Numéros chiffrés dans la base, masqués à l’écran, et chaque affichage est inscrit dans l’historique du dossier.
  • Un effacement qui se fait seul Passeports, identifiants de visa et documents effacés quelques mois après le retour, et les demandes d’accès ou d’effacement traitées depuis les outils de WordPress.

Qafilo suit le droit français et européen du voyage à forfait. Une agence établie ailleurs garde toutes les fonctions et adapte ses mentions.

Sur le site que vous avez déjà, avec le thème que vous avez déjà.

Le formulaire reprend les couleurs et les polices de votre thème, en blocs ou classique. Un hébergement mutualisé suffit. Aucun service externe, aucun compte à créer.

  1. Installez l’extension. Depuis le fichier .zip, dans Extensions › Ajouter.
  2. Collez la clé de chiffrement. Qafilo vous la propose, toute prête, pour wp-config.php. Elle protège les passeports.
  3. Renseignez l’agence. Immatriculation, garant, téléphone d’urgence, conditions de vente : « À faire aujourd’hui » vous dit ce qui manque.
  4. Créez vos forfaits et vos départs. Le séjour, les hôtels, puis chaque départ avec sa grille de prix. Le formulaire apparaît sous chaque forfait, ou là où vous placez [qafilo_booking].
La grille de prix d’un départ : prix par personne selon la chambre (quadruple, triple, double, individuelle) et l’âge.
Une grille par départ : chambre par chambre, adulte ou enfant.

Du code qu’on peut lire, étendre et vérifier.

  • Des données bien rangées. Des tables dédiées, des montants en centimes, un verrou qui empêche deux écritures concurrentes.
  • Une API REST. qafilo/v1 pour les départs, les devis et les dossiers, avec les droits de chaque rôle.
  • Un flux pour les comparateurs. qafilo/v1/feed publie les départs ouverts, leurs prix « à partir de » et leurs disponibilités, sans aucune donnée personnelle. L’agence peut le couper.
  • Des actions WordPress. À chaque étape : demande, changement de statut, paiement, annulation, remboursement.
  • Vérifié à chaque version. Standards WordPress, analyse statique PHPStan, tests sur deux versions de WordPress et parcours complets dans un vrai navigateur.
// Envoyer chaque encaissement à votre comptabilité.
add_action(
    'qafilo_payment_recorded',
    function ( int $booking_id, int $payment_id, int $amount ) {
        // $amount en centimes, dans la devise du dossier.
    },
    10,
    3
);

// Les départs ouverts d’un forfait, pour une autre application.
GET /wp-json/qafilo/v1/departures?package_id=12

Gratuit pour vendre toute votre saison.

La version gratuite n’est pas une démonstration bridée : forfaits, départs, demandes, dossiers, paiements reçus, annulations et conformité y sont complets. Qafilo Pro ajoute ce qui fait gagner des heures en pleine saison : l’acompte payé en ligne et les relances qui partent seules.

GratuitQafilo Pro
Prix0 €149 € HT par an et par site. TVA ajoutée au paiement selon le pays, sauf numéro de TVA intracommunautaire.
Forfaits, départs, grille de prix, demandes en ligneOuiOui
Dossiers, pèlerins, paiements reçus, annulations et remboursementsOuiOui
Conformité complète, alertes de places, API REST et actions WordPressOuiOui
Acompte puis solde payés en ligne par carte, sur le compte Stripe de l’agence—Oui
E-mails automatiques : confirmation, reçu, relances d’acompte et de solde, rappel avant le départ—Oui

Les prochaines versions de Qafilo Pro sont comprises dans la licence : espace pèlerin, rooming list et listes PDF, suivi des visas, tableau de bord du chef d’agence, exports comptables.

Plusieurs agences ou une marque blanche : sur devis FullDo. Qafilo Pro est compris dans l’hébergement et suivi FullDo. Réserver ma licence

Pas de site WordPress, ou pas le temps de l’installer ?

FullDo met en place Qafilo pour vous, sur un site à votre nom, et s’en occupe pendant toute la saison. Vous gardez la main sur vos forfaits, vos prix et vos dossiers.

Votre demande

Nous vous rappelons sous un jour ouvré pour parler de votre agence et de votre saison.

Votre site aujourd’hui

Vos coordonnées servent uniquement à vous répondre au sujet de Qafilo.

Ou tout de suite :

  • Mise en route : 490 € Un site d’agence à votre nom avec nom de domaine, adresses e-mail et certificat. Qafilo configuré avec vos mentions légales, les forfaits de votre saison saisis, une heure de prise en main en visio.
  • Hébergement et suivi : 29 € par mois Hébergement en France, sauvegarde chaque nuit, mises à jour de WordPress et de Qafilo vérifiées avant d’être installées, licence Qafilo Pro comprise.
  • Tout reste à vous Le site, le nom de domaine et les données sont à votre nom. Vous pouvez partir avec eux à tout moment, sans durée d’engagement.

Exemple de site livré

Accueil du site d’une agence de Omra, avec les prochains départs.Page d’un forfait Omra avec le programme et le formulaire de réservation.La page d’un forfait sur téléphone.
L’agence de démonstration « Rihla Voyages » : l’accueil, la page d’un forfait avec sa réservation, et la même page sur téléphone. Votre site reprend votre logo, vos couleurs, vos photos et vos forfaits. Photos, Wikimedia Commons : Cognitive137 (CC BY 4.0), Adli Wahid, retouches Basile Morin (CC BY-SA 4.0).

Ce qu’on nous demande avant d’installer.

Les données de mes pèlerins partent-elles chez vous ?

Non. Tout reste sur votre hébergement. Qafilo n’envoie rien à FullDo ni à personne d’autre.

Dois-je refaire mon site ?

Non. Qafilo s’ajoute à votre site WordPress actuel et prend l’apparence de votre thème.

Les clients peuvent-ils payer en ligne ?

Pas dans la version gratuite : la famille envoie sa demande, vous confirmez, puis vous enregistrez ce que vous recevez. Le paiement de l’acompte en ligne est compris dans Qafilo Pro.

Mon agence n’est pas en France.

Toutes les fonctions marchent partout : devise, langue, dates, chambres. Seules les mentions légales du formulaire d’information sont écrites pour le droit européen.

Et le Hajj ?

Un forfait peut être une Omra, une Omra du Ramadan ou un Hajj. Pour un Hajj dont les quotas ne sont pas encore connus, ouvrez une pré-inscription sans prix : les familles s’inscrivent, vous les rappelez.

Qui est derrière Qafilo ?

FullDo, studio de développement WordPress en France, avec SKGenius en Tunisie, qui conçoit des sites d’agences de voyages. Une question : contact@fulldo.fr.

Votre prochaine saison se prépare dès maintenant.