1 · Commercial
Présentation 38 slides et portail d’intégration.
Agence qui intègre / décideur.
OuvrirAlya Dev Trip
Plugin WordPress pour agences · Version 1.1.16-dev · alyatrip.com
Documentation pour agences
Pour les agences
Alya Dev Trip
Plugin WordPress à intégrer : hôtels et vols via LiteAPI
Documentation pour les agences qui intègrent Alya Hotel System. Ce n’est pas un guide pour le voyageur qui réserve, ni un PMS hôtelier.
Quatre livrables pour les agences qui intègrent le plugin. Pas un site d’aide voyageur.
Présentation 38 slides et portail d’intégration.
Agence qui intègre / décideur.
OuvrirFonctionnalités du plugin pour une agence. Interface FR / EN / AR.
Agence avant / pendant l’intégration.
OuvrirDossier IT de l’agence. Accès staff.
IT / administrateur WordPress de l’agence.
Connexion staffIntégrer, configurer et opérer le cockpit. Le parcours public décrit ce que voient vos clients.
Agency Admin, Agency Staff, Administrator.
OuvrirDocumentation du connecteur. Tableau de bord du compte connecteur — distinct du cockpit Alya. Thème cible : Hoteldz Tech.
Identité produit, architecture et faits vérifiés.
alya/v1 — le navigateur n’envoie jamais la clé privéealya/v1Les tables MySQL locales sont des miroirs. La source fournisseur est LiteAPI bookingId.
Les cartes mènent à la section correspondante.
Ce n’est pas un PMS. Les rôles sont Administrator, Agency Admin et Agency Staff.
Thème et connecteur actuels versus cibles. Les cibles restent PLANNED / FUTURE.
Actuel (vérifié)
alya/v1Cible
Planifié / futurLes cibles sont une présentation documentation. Elles ne remplacent pas l’implémentation live.
Parcours hôtel : recherche, fiche, chambre, checkout, paiement.
Ce que fait l’utilisateur Traveler types destination, dates, occupancy on the homepage Hôtels tab or /hotels/.
Ce que fait l’utilisateur Sees hotel cards, Favori, Comparer, map toggle. Live: Paris 20–22 Sep 2026, ~30 hotels.
Ce que fait l’utilisateur Opens B&B HOTEL Paris 17 Batignolles on /hotel-contract-system/?hotel_id=lp1ea94.
Ce que fait l’utilisateur Compares rate plans, cancellation, price. Live: 6 offers, Réserver.
Ce que fait l’utilisateur Fills holder + guest on /checkout-hotel/. Not WooCommerce checkout.
Ce que fait l’utilisateur Locks the rate. Live: 213.67 EUR, twin, non-refundable, 20–22 Sep 2026.
Ce que fait l’utilisateur Sees Stripe Payment SDK: Pay / Google Pay READY.
Payment interface
Parcours vols : recherche, offres, passagers, extras, paiement.
Ce que fait l’utilisateur IATA form on /flights/: one-way / round-trip, dates, passengers.
Ce que fait l’utilisateur Sees fare offers after a valid search. Live: ALG–CDG 13–20 Sep 2026, 59+ offers, 107–2475 EUR.
Ce que fait l’utilisateur Fills contact + adult passenger (title M./Mme, passport).
Ce que fait l’utilisateur Attaches extras before book. Live: checked bag 23/32 kg, cabin 10 kg, seat map.
Ce que fait l’utilisateur Stripe Payment SDK. Live: 153.94 EUR, Payer et réserver READY.
Parcours public que l’agence expose. Ce n’est pas un mode d’emploi pour le client final.
Agency Admin et Agency Staff : opérateurs du plugin. Pas un PMS multi-tenant.
Agency Staff : tableau de bord, réservations, clients, rapports, documents, logs, CRM (lecture).
Ne peut pas réserver pour un client, annuler un hôtel, ouvrir le coffre des clés, ni purger les logs.
Cockpit : /function-user-settings/ — utilisateurs staff uniquement.
Cockpit agence : modules métier et captures d’écran.
Tableau de bord : indicateurs de l’agence (SANDBOX).
Dashboard
Dossiers de réservation (liste fournisseur + index local).
Index local des réservations hôtels.
Marge globale 10 %. Pas de second markup WordPress.
Miroir des paiements voyageur. Pas de capture/remboursement WordPress.
Fiche agence. Ce n’est pas un PMS multi-tenant.
Rapports CA / commission / CSV. Les prebooks ne sont pas du CA.
Réserver un hôtel pour un client (carte voyageur, carte agence, wallet).
Agent Book
Réserver un vol pour un client.
Dossiers vols de l’agence.
Fiches clients créées à partir de l’e-mail du titulaire.
Membres de l’agence (utilisateurs WordPress).
Helpdesk : tickets guidés, pas un chatbot.
Cache local des fiches hôtels. Ce n’est pas un PMS.
Cache des villes pour la recherche.
Vouchers et itinéraires (SANDBOX).
Journal des e-mails envoyés par le plugin.
Journal des appels API. Les secrets n’apparaissent pas.
Journal des actions de l’équipe.
Alertes opérationnelles (prebooks abandonnés, etc.).
Santé du connecteur. Les clés restent masquées.
Réglages. Le coffre des clés est dans wp-admin.
Outils d’administration (réservés à l’administrateur).
Documentation dans le cockpit.
WooCommerce n’est pas le moteur de paiement du connecteur.
Le voyageur paie via Stripe Payment SDK. WooCommerce n’encaisse pas ces réservations.
TRANSACTION_ID · Public traveler + agent option
Stripe Payment SDK. secretKey from LiteAPI prebook. Nuitee MoR. Widget VERIFIED LIVE. Charge this funnel not submitted.
ACC_CREDIT_CARD · Staff only
Card on the Nuitee agency account. No Stripe widget. Public REST 403 without can_use_agency_payment().
WALLET · Staff only
Supplier wallet method. Not an Alya prepaid ledger. Agencies page has no wallet balance UI.
CREDIT · Staff, production only
Cockpit JS blocks CREDIT in sandbox. Local credit_limit is structural only.
CIB, SATIM, Edahabia, PayPal, virement, chèque et espèces ne sont pas dans Alya Hotel System. Un bandeau marketing Elementor peut encore les citer — ce n’est pas ce plugin.
Hotel payment widget READY
Payments cockpit (SANDBOX mirror)
Observé pour la configuration testée à 10 %. Pas un contrat commercial.
commission_estimate = selling × margin / (100 + margin)
VERIFIED FOR TESTED 10% CONFIGURATION
Live reports: CA 3446.72 EUR, commission 313.30, markup 0.00. Check: 3446.72 × 10 / 110 ≈ 313.34 vs 313.30 (rounding).
Live Pricing: global 10%, overlay 0, engine cap 0–90.
Estimateur de commission Démonstration uniquement
Démonstration uniquement. Formule de la configuration testée à 10 %. Pas un contrat.
Commission estimée 10.00
selling × margin / (100 + margin)
Pricing 10% overlay 0
Reports CA / commission / markup
Ne pas appeler le wallet LiteAPI un wallet prépayé Alya.
Ce n’est pas un wallet prépayé Alya.
L’écran Agences n’affiche pas de solde wallet.
Agencies — no wallet UI
Nom commercial : Alya Dev Trip Connector. Hop technique LiteAPI. Les endpoints ne sont pas renommés.
Ouvrir Alya Dev Trip Connector
Documentation du connecteur. Tableau de bord du compte connecteur — distinct du cockpit Alya. Thème cible : Hoteldz Tech.
Hoteldz Tech — thème cible. Alya Dev Trip Connector — nom commercial du connecteur.
Planifié / futur — direction frontend. Ce n’est pas le thème installé aujourd’hui.
Agrégats SQL locaux. Pas un export finance du connecteur.
Reports CA / commission / markup
CA 3446.72 EUR · commission 313.30 · markup 0.00 (SANDBOX, 30 Aug 2026). Formula for tested 10%: selling × 10 / 110. Démonstration uniquement
Manuel pour l’agence qui intègre et opère le plugin. Le parcours public est ce que voient vos clients.
Documentation pour les agences qui intègrent Alya Hotel System. Ce n’est pas un guide pour le voyageur qui réserve, ni un PMS hôtelier.
/function-user-settings/ — dashboard, CRM, réservations, pricing, rapports.Dashboard
Agent book
Pricing
Ce que voient les voyageurs sur le site de l’agence — pas un mode d’emploi client final.
Hotel tab
Results
Details
Rooms
Checkout
Prebook / Stripe
Flight UI
Flight offers
Passengers
Extras
Flight Pay UI
Agency Admin : agent book, CRM, team, pas de vault. Staff : lecture. Administrator : vault. Voir le back office.
Captures réelles uniquement. Pas de mockups.
Homepage
Hotel tab
Hotel results
Hotel details
Hotel rooms
Checkout
Prebook / Pay UI
Flight search
Flight offers
Flight passengers
Flight extras
Flight Pay UI
Dashboard
Reservations
Agencies
CRM
Pricing
Payments
Reports
Agent book
Agent book flight
Flights ops
Customers
Support
Team
Hotels cache
Destinations
Documents
Emails
Logs
Audit
Alerts
Connector (keys masked)
Settings (redacted)
Tools
In-cockpit docs
Fonctionnalités à présenter à une agence qui intègre. Les filtres n’inventent pas de couverture.
Public entry, unified Vols/Hôtels search, contacts.
Workflow Open alyatrip.com
Homepage
Destination, dates, occupancy.
Workflow Places → search
Hotel search
~30 hotels observed. Favori / Comparer local.
Workflow GET /search
Hotel results
Fiche /hotel-contract-system/. 6 offers live.
Workflow Details → rates → Réserver
Hotel details & rates
Holder form then rate lock 213.67 EUR.
Workflow Form → Vérifier le tarif
Checkout & prebook
Pay / Google Pay READY. Pay not submitted.
Workflow Payment SDK → TRANSACTION_ID
Traveler payment UI
IATA funnel on /flights/.
Workflow Search form
Flight search UI
ALG–CDG 13–20 Sep 2026, 59+ offres.
Workflow Search → select
Flight offers
Bagages et sièges avant paiement.
Workflow Extras → continuer
Flight extras
Stripe Payment SDK 153.94 EUR.
Workflow Payer et réserver
Flight payment UI
Staff methods: TRANSACTION_ID, ACC_CREDIT_CARD, WALLET, CREDIT (prod).
Workflow #book
Agent book
Single agency live. Not a multi-tenant PMS. No wallet UI.
Workflow #agencies
Agencies
Local KPIs SANDBOX.
Workflow Cockpit #overview
Dashboard
23 remote+local vs dashboard 8.
Workflow #crm
CRM
10% margin, overlay 0.
Workflow #pricing
Pricing
CA 3446.72 / commission 313.30 / markup 0.00.
Workflow #reports
Reports
Pas de certifications inventées. Les secrets ne sont jamais affichés.
Public REST uses wp_rest nonce + IP buckets. Reload /flights/ before search. A prior pass hit expired nonce; this pass ALG–CDG offers loaded.
API key never in the browser. Public config has no secrets.
administrator, alya_agency_admin, alya_agency_staff, public traveler. Staff cannot edit bookings / vault / purge. Agency Admin has no manage_options.
X-API-Key from vault on the server only. Headers to LiteAPI never exposed to traveler JS.
Cible visuelle : Hoteldz Tech (PLANNED / FUTURE). Chrome live aujourd’hui : Traveler 3.2.9.
Direction frontend : Hoteldz Tech. Connecteur commercial : Alya Dev Trip Connector.
Planifié / futur — ne pas basculer le thème de production.
Termes produit. Les noms techniques ne sont pas traduits.
Questions fréquentes tirées des preuves. Pas de fonctionnalités inventées.
La page a trop longtemps attendu. Rechargez /flights/ puis relancez la recherche.
Le widget verrouille le tarif (prebook). La réservation fournisseur est créée après un paiement réussi.
Non. Le moteur est Stripe Payment SDK / TRANSACTION_ID. WooCommerce n’est pas le moteur de paiement du connecteur.
Non trouvé. WALLET = LiteAPI (staff). Pas de solde sur l’écran Agences.
Non. Thème live : Traveler 3.2.9. Hoteldz Tech = PLANNED / FUTURE.