Docs · Manuel agence · https://alyatrip.com

Manuel pour l’agence qui intègre le plugin

Public : Agency Admin, Agency Staff, Administrator WordPress. Pas un guide pour le voyageur qui réserve sur le site. Les captures du parcours public montrent ce que voient vos clients.

Partiel Book live / voucher : REQUIRES ACCESS. Pas de rôle Hôtel Manager.

Intégrer Alya Hotel System

Vérifié dans le code

  1. Activer le plugin WordPress Alya Hotel System.
  2. Thème cible : Hoteldz Tech (PLANNED / FUTURE). Chrome live aujourd’hui : Traveler 3.2.9. WooCommerce n’encaisse pas les réservations du connecteur.
  3. Administrator : clés LiteAPI dans le vault (ne jamais capturer les clés).
  4. Pages créées sans écraser l’existant : wp alya-hs ensure-pages / PagesInstaller — /flights/, /mes-reservations/, /compte/, /faq/, /documentation/.
  5. Cockpit staff : /function-user-settings/.
  6. Compte Alya Dev Trip Connector (nouvel onglet, pas le cockpit Alya). Structure complète : connector/index.html. Canvas 14 août 2026. Plugin 1.1.16-dev : vols présents.

Shortcodes publics : [alya_unified_search], [alya_hotel_search], [alya_flight_booking], [alya_my_bookings], [alya_account], [alya_documentation].

Étape 3 — Lire les résultats

Résultats
~30 hôtels. Cliquer Choisir. Favori / Comparer / carte tels qu’affichés.

Résultat : liste avec prix de vente (marge incluse, pas de second markup WP).

Étape 4 — Fiche hôtel et tarifs

Fiche
/hotel-contract-system/?hotel_id=lp1ea94 — galerie, amenities, avis, Réserver.

Résultat : 6 offres sur l’hôtel audité. Cliquer Réserver sur une offre disponible.

Étape 5 — Formulaire checkout

Formulaire
Titulaire + voyageur. Cliquer Vérifier le tarif. Ce n’est pas le checkout WooCommerce.

Résultat : requête prebook.

Étape 6 — UI paiement

Pay
213.67 EUR · Pay / Google Pay READY.

Cet audit s’arrête ici. Prebook confirmé. Paiement non soumis. Pas de bookingId.

Étapes 7–10 — Book / confirmation / voucher / mes réservations

REQUIRES ACCESS — bookingId, page confirmation, voucher, mes réservations

Attendu (code, non exercé) :

  1. Après Pay réussi : POST /alya/v1/book avec TRANSACTION_ID côté serveur.
  2. Page confirmation : shortcode [alya_hotel_confirmation].
  3. Voucher : [alya_hotel_voucher] ou Documents cockpit. QR : NOT FOUND.
  4. Mes réservations : page voyageur — LIVE SCREEN NOT CAPTURED.

Ne pas inventer de PASS. WooCommerce n’encaisse pas cette réservation.

Annulation

Hôtel : staff uniquement (POST /alya/v1/cancel). Annulation hôtel voyageur : NOT FOUND.

Vol : voyageur avec session (code) — quote puis confirm. LIVE SCREEN NOT CAPTURED.

Agency Admin

Rôle alya_agency_admin. Cockpit : https://alyatrip.com/function-user-settings/ · SANDBOX observé.

Dashboard

Dashboard
KPI locaux uniquement. Pas Analytics LiteAPI.

CRM

CRM
Les comptes peuvent différer du dashboard — deux inventaires.

Réservations

Réservations
Index local.

Pricing / commission

Pricing
Marge 10 % observée. Pas un contrat.

Paiements / rapports / agences / agent book : voir Back office. Staff ne peut pas agent-book. Pas de vault. Pas de manage_options.

Agency Staff

Vérifié : lecture dashboard, CRM, rapports, documents, logs. Ne peut pas agent-book, settings, vault, purge, annulation hôtel.

Mêmes écrans en lecture. Accès refusé attendu sur les modules restreints.

Administrator

L’administrateur WordPress a toutes les caps Alya, y compris le vault. Menu wp-admin Alya Hotels : Screenshot required (cockpit utilisé à la place).

Compte Alya Dev Trip Connector — pas une iframe dans Alya. Structure : Alya Dev Trip Connector.

Ne jamais capturer les clés API en entier.