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 · العربية

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 Qafilo | FullDo s’en occupe | |
|---|---|---|
| Ce qu’il vous faut | Un 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’installation | Depuis 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’apparence | Celle 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 à jour | Proposées par WordPress dès leur sortie sur wordpress.org. | Vérifiées puis installées par nous. |
| Hébergement et sauvegardes | Chez votre hébergeur. | En France, avec une sauvegarde chaque nuit. |
| L’aide | Les 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 prix | Gratuit. | 490 € de mise en route, puis 29 € par mois, sans engagement. Algérie et Tunisie : facturé en dinars par SKGenius. |
| Télécharger Qafilo | Demander mon site |
Une saison de Omra se gère encore sur WhatsApp, un tableur et un dossier de photos de passeports.
- 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.
- 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.
- 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.
- 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 ».
- La demande Elle choisit ses voyageurs et ses chambres, voit le total et l’acompte, et envoie sa demande sans rien payer.
- La confirmation Vous rappelez, vous confirmez : les places sont bloquées et ne peuvent plus être vendues deux fois.
- L’acompte Virement, espèces, chèque ou carte à l’agence : vous l’enregistrez, le dossier avance de lui-même.
- 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.
- Le départ Les soldes sont suivis, le guide consulte son groupe sans rien pouvoir modifier.
- Le retour Quelques mois plus tard, les numéros de passeport et les documents s’effacent d’eux-mêmes.


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.

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.
- Installez l’extension. Depuis le fichier .zip, dans Extensions › Ajouter.
- Collez la clé de chiffrement. Qafilo vous la propose, toute prête, pour wp-config.php. Elle protège les passeports.
- Renseignez l’agence. Immatriculation, garant, téléphone d’urgence, conditions de vente : « À faire aujourd’hui » vous dit ce qui manque.
- 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].

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/v1pour les départs, les devis et les dossiers, avec les droits de chaque rôle. - Un flux pour les comparateurs.
qafilo/v1/feedpublie 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.
| Gratuit | Qafilo Pro | |
|---|---|---|
| Prix | 0 € | 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 ligne | Oui | Oui |
| Dossiers, pèlerins, paiements reçus, annulations et remboursements | Oui | Oui |
| Conformité complète, alertes de places, API REST et actions WordPress | Oui | Oui |
| 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.
Ou tout de suite : Écrire sur WhatsApp
- 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é



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.