{"id":3432,"date":"2026-08-22T12:07:20","date_gmt":"2026-08-22T12:07:20","guid":{"rendered":"https:\/\/maroczain.com\/?page_id=3432"},"modified":"2026-08-22T12:37:28","modified_gmt":"2026-08-22T12:37:28","slug":"expert-safar-flyer","status":"publish","type":"page","link":"https:\/\/maroczain.com\/en\/expert-safar-flyer\/","title":{"rendered":"Expert Safar Flyer"},"content":{"rendered":"\n<div id=\"mza-safar-flyer\">\n\n<style>\n#mza-safar-flyer{\n  --navy:#071d35;\n  --blue:#0878c9;\n  --gold:#d8ae48;\n  --light:#f4f8fc;\n  --green:#12865b;\n  font-family:Arial,sans-serif;\n  color:#17202a;\n  max-width:1200px;\n  margin:auto;\n}\n\n#mza-safar-flyer *{box-sizing:border-box}\n\n.sf-hero{\n  padding:65px 35px;\n  border-radius:25px;\n  background:linear-gradient(135deg,#06192e,#0a4779);\n  color:white;\n  text-align:center;\n  margin-bottom:25px;\n}\n\n.sf-hero h1{\n  font-size:44px;\n  margin:10px 0;\n}\n\n.sf-label{\n  color:#f4cf70;\n  font-weight:bold;\n  letter-spacing:2px;\n}\n\n.sf-btn{\n  display:inline-block;\n  padding:14px 24px;\n  margin:7px;\n  border:0;\n  border-radius:10px;\n  background:#d8ae48;\n  color:#071d35;\n  font-weight:bold;\n  cursor:pointer;\n  text-decoration:none;\n}\n\n.sf-btn.blue{\n  background:#0878c9;\n  color:white;\n}\n\n.sf-progress-box{\n  background:white;\n  padding:20px;\n  border-radius:15px;\n  box-shadow:0 4px 18px #0001;\n  margin:20px 0;\n}\n\n.sf-progress{\n  height:14px;\n  background:#e5e9ed;\n  border-radius:10px;\n  overflow:hidden;\n}\n\n#sfProgressBar{\n  width:0%;\n  height:100%;\n  background:#12865b;\n  transition:.4s;\n}\n\n.sf-grid{\n  display:grid;\n  grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\n  gap:18px;\n}\n\n.sf-card{\n  background:white;\n  padding:22px;\n  border-radius:16px;\n  box-shadow:0 4px 18px #0001;\n  border-top:4px solid #0878c9;\n}\n\n.sf-card h3{\n  color:#071d35;\n}\n\n.sf-module{\n  margin:16px 0;\n  background:white;\n  border-radius:15px;\n  box-shadow:0 3px 15px #0001;\n  overflow:hidden;\n}\n\n.sf-module-title{\n  padding:20px;\n  background:#071d35;\n  color:white;\n  cursor:pointer;\n  font-weight:bold;\n}\n\n.sf-content{\n  display:none;\n  padding:25px;\n  line-height:1.7;\n}\n\n.sf-content.active{display:block}\n\n.sf-note{\n  padding:15px;\n  background:#fff7dc;\n  border-left:5px solid #d8ae48;\n  margin:15px 0;\n}\n\n.sf-case{\n  padding:18px;\n  background:#edf7ff;\n  border-radius:12px;\n  margin:15px 0;\n}\n\n.sf-status{\n  text-align:center;\n  padding:25px;\n  border-radius:15px;\n  background:white;\n  box-shadow:0 3px 15px #0001;\n}\n\n.sf-status strong{\n  display:block;\n  font-size:24px;\n  margin-bottom:7px;\n}\n\n.sf-quiz{\n  background:#f4f8fc;\n  padding:25px;\n  border-radius:15px;\n}\n\n.sf-option{\n  display:block;\n  width:100%;\n  text-align:left;\n  padding:13px;\n  margin:8px 0;\n  border:1px solid #ccd6df;\n  background:white;\n  border-radius:9px;\n  cursor:pointer;\n}\n\n.sf-option:hover{\n  background:#e9f4ff;\n}\n\n#sfResult{\n  margin-top:15px;\n  font-weight:bold;\n}\n\n.sf-simulator{\n  background:#071d35;\n  color:white;\n  padding:30px;\n  border-radius:20px;\n}\n\n.sf-simulator input,\n.sf-simulator select{\n  width:100%;\n  padding:12px;\n  margin:8px 0 15px;\n  border-radius:8px;\n  border:0;\n}\n\n#mileResult{\n  font-size:26px;\n  color:#f4cf70;\n  font-weight:bold;\n}\n\n.sf-footer{\n  text-align:center;\n  padding:30px;\n  margin-top:30px;\n  background:#071d35;\n  color:white;\n  border-radius:20px;\n}\n\n@media(max-width:600px){\n .sf-hero h1{font-size:30px}\n}\n<\/style>\n\n\n<section class=\"sf-hero\">\n\n<div class=\"sf-label\">MAROC ZAIN ACADEMY<\/div>\n\n<h1>\u2708\ufe0f EXPERT SAFAR FLYER<\/h1>\n\n<p>\nFormation professionnelle au programme de fid\u00e9lit\u00e9 a\u00e9rienne\n<\/p>\n\n<p>\nMiles \u2022 Statuts \u2022 Primes \u2022 Family \u2022 Corporate \u2022 oneworld \u2022 Relation client\n<\/p>\n\n<button class=\"sf-btn\" onclick=\"sfStart()\">\nCOMMENCER LA FORMATION\n<\/button>\n\n<button class=\"sf-btn blue\" onclick=\"sfOpenQuiz()\">\nPASSER LE QCM\n<\/button>\n\n<\/section>\n\n\n<div class=\"sf-progress-box\">\n\n<strong>Votre progression<\/strong>\n\n<div class=\"sf-progress\">\n<div id=\"sfProgressBar\"><\/div>\n<\/div>\n\n<p id=\"sfProgressText\">0 % termin\u00e9<\/p>\n\n<\/div>\n\n\n<h2>\ud83c\udfaf Objectifs p\u00e9dagogiques<\/h2>\n\n<div class=\"sf-grid\">\n\n<div class=\"sf-card\">\n<h3>Comprendre<\/h3>\n<p>\nMa\u00eetriser la logique compl\u00e8te d&rsquo;un programme de fid\u00e9lit\u00e9 a\u00e9rienne.\n<\/p>\n<\/div>\n\n<div class=\"sf-card\">\n<h3>Conseiller<\/h3>\n<p>\nIdentifier les avantages pertinents selon le profil du voyageur.\n<\/p>\n<\/div>\n\n<div class=\"sf-card\">\n<h3>Calculer<\/h3>\n<p>\nComprendre les m\u00e9canismes de cumul et d&rsquo;utilisation des Miles.\n<\/p>\n<\/div>\n\n<div class=\"sf-card\">\n<h3>Vendre<\/h3>\n<p>\nTransformer la fid\u00e9lisation en argument commercial.\n<\/p>\n<\/div>\n\n<\/div>\n\n\n<h2>\ud83c\udfc6 Les niveaux Safar Flyer<\/h2>\n\n<div class=\"sf-grid\">\n\n<div class=\"sf-status\">\n<strong>BLUE<\/strong>\nEntr\u00e9e dans le programme\n<\/div>\n\n<div class=\"sf-status\">\n<strong>SILVER<\/strong>\nVoyageur fr\u00e9quent\n<\/div>\n\n<div class=\"sf-status\">\n<strong>GOLD<\/strong>\nVoyageur haute contribution\n<\/div>\n\n<div class=\"sf-status\">\n<strong>PLATINUM<\/strong>\nNiveau sup\u00e9rieur\n<\/div>\n\n<\/div>\n\n\n<h2>\ud83d\udcda Programme de formation<\/h2>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 1 \u2014 Comprendre Safar Flyer\n<\/div>\n\n<div class=\"sf-content\">\n\n<h3>Qu&rsquo;est-ce que Safar Flyer ?<\/h3>\n\n<p>\nSafar Flyer est le programme de fid\u00e9lit\u00e9 de Royal Air Maroc.\nIl permet au voyageur de cumuler des Miles \u00e0 travers ses voyages\net certaines activit\u00e9s aupr\u00e8s de partenaires.\n<\/p>\n\n<div class=\"sf-note\">\n\n<strong>\u00c0 retenir :<\/strong>\n\nle principe peut \u00eatre r\u00e9sum\u00e9 en trois \u00e9tapes :\n\n<strong>Adh\u00e9rer \u2192 Cumuler \u2192 Utiliser.<\/strong>\n\n<\/div>\n\n<p>\nL&rsquo;adh\u00e9sion est gratuite. Le membre dispose d&rsquo;un num\u00e9ro\nd&rsquo;identification Safar Flyer qu&rsquo;il doit communiquer lors de ses\nr\u00e9servations.\n<\/p>\n\n<div class=\"sf-case\">\n\n<strong>Situation comptoir<\/strong>\n\n<p>\nUn client ach\u00e8te r\u00e9guli\u00e8rement Casablanca\u2013Paris mais n&rsquo;est inscrit\n\u00e0 aucun programme de fid\u00e9lit\u00e9.\n<\/p>\n\n<p>\n<strong>R\u00e9flexe professionnel :<\/strong>\nl&rsquo;agent peut lui pr\u00e9senter Safar Flyer et lui expliquer l&rsquo;int\u00e9r\u00eat\nd&rsquo;une adh\u00e9sion avant ses futurs voyages.\n<\/p>\n\n<\/div>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(1)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 2 \u2014 Miles Primes\n<\/div>\n\n<div class=\"sf-content\">\n\n<h3>La monnaie de r\u00e9compense<\/h3>\n\n<p>\nLes Miles Primes sont les Miles utilisables pour obtenir des\nr\u00e9compenses.\n<\/p>\n\n<p>Ils peuvent notamment servir \u00e0 obtenir :<\/p>\n\n<ul>\n<li>un billet prime ;<\/li>\n<li>un surclassement ;<\/li>\n<li>un exc\u00e9dent bagage ;<\/li>\n<li>un changement de date ;<\/li>\n<li>certaines prestations d&rsquo;accompagnement UM ;<\/li>\n<li>Cash &#038; Miles.<\/li>\n<\/ul>\n\n<div class=\"sf-note\">\n<strong>Attention :<\/strong>\nd\u00e9penser des Miles Primes ne signifie pas automatiquement perdre\nson statut.\n<\/div>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(2)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 3 \u2014 Miles Statut\n<\/div>\n\n<div class=\"sf-content\">\n\n<h3>Miles Primes \u2260 Miles Statut<\/h3>\n\n<p>\nCette distinction constitue l&rsquo;une des notions les plus importantes\nde la formation.\n<\/p>\n\n<p>\n<strong>Miles Primes :<\/strong>\nils servent principalement \u00e0 obtenir des r\u00e9compenses.\n<\/p>\n\n<p>\n<strong>Miles Statut :<\/strong>\nils participent \u00e0 la qualification ou au maintien du niveau\nSafar Flyer.\n<\/p>\n\n<div class=\"sf-case\">\n\n<strong>Question client :<\/strong>\n\n<p>\n\u00ab Si j&rsquo;utilise mes Miles pour acheter un billet prime,\nvais-je perdre mon statut ? \u00bb\n<\/p>\n\n<p>\n<strong>R\u00e9ponse p\u00e9dagogique :<\/strong>\nMiles Primes et Miles Statut r\u00e9pondent \u00e0 deux logiques diff\u00e9rentes.\n<\/p>\n\n<\/div>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(3)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 4 \u2014 Vols Statut\n<\/div>\n\n<div class=\"sf-content\">\n\n<p>\nLe nombre de vols \u00e9ligibles peut \u00e9galement participer \u00e0\nl&rsquo;\u00e9volution ou au maintien du statut.\n<\/p>\n\n<p>\nL&rsquo;agent doit donc savoir distinguer :\n<\/p>\n\n<ul>\n<li>nombre de voyages ;<\/li>\n<li>nombre de segments ;<\/li>\n<li>Miles Primes ;<\/li>\n<li>Miles Statut ;<\/li>\n<li>Vols Statut.<\/li>\n<\/ul>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(4)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 5 \u2014 Les avantages des statuts\n<\/div>\n\n<div class=\"sf-content\">\n\n<p>\nLes avantages progressent avec le niveau de fid\u00e9lit\u00e9.\nSelon les conditions applicables, ils peuvent concerner :\n<\/p>\n\n<ul>\n<li>l&rsquo;enregistrement prioritaire ;<\/li>\n<li>les bagages ;<\/li>\n<li>l&#8217;embarquement ;<\/li>\n<li>les salons ;<\/li>\n<li>le service client ;<\/li>\n<li>les bonus de Miles ;<\/li>\n<li>les avantages li\u00e9s \u00e0 oneworld.<\/li>\n<\/ul>\n\n<div class=\"sf-note\">\nToujours v\u00e9rifier les conditions applicables au statut, au vol\net \u00e0 la compagnie avant de promettre un avantage au client.\n<\/div>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(5)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 6 \u2014 Billets Primes\n<\/div>\n\n<div class=\"sf-content\">\n\n<p>\nLe billet prime permet au membre d&rsquo;utiliser ses Miles Primes\npour voyager selon les conditions du programme.\n<\/p>\n\n<h3>Contr\u00f4le agent<\/h3>\n\n<ol>\n<li>Identifier le membre.<\/li>\n<li>V\u00e9rifier le trajet demand\u00e9.<\/li>\n<li>Contr\u00f4ler les conditions applicables.<\/li>\n<li>Informer sur les taxes restant \u00e9ventuellement dues.<\/li>\n<li>V\u00e9rifier les r\u00e8gles de modification.<\/li>\n<li>Faire confirmer le client.<\/li>\n<\/ol>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(6)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 7 \u2014 Surclassement\n<\/div>\n\n<div class=\"sf-content\">\n\n<p>\nLes Miles Primes peuvent permettre d&rsquo;obtenir une prime de\nsurclassement selon les r\u00e8gles et disponibilit\u00e9s applicables.\n<\/p>\n\n<div class=\"sf-case\">\n\n<strong>Cas :<\/strong>\n\nClient Economy souhaitant voyager en Business.\n\n<p>\nL&rsquo;agent ne doit jamais annoncer :\n\u00ab vos Miles garantissent le surclassement \u00bb.\n<\/p>\n\n<p>\nIl doit d&rsquo;abord contr\u00f4ler l&rsquo;\u00e9ligibilit\u00e9 et les conditions.\n<\/p>\n\n<\/div>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(7)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 8 \u2014 Cash &#038; Miles\n<\/div>\n\n<div class=\"sf-content\">\n\n<p>\nCash &#038; Miles permet de combiner paiement mon\u00e9taire et\nMiles Primes sur les prestations \u00e9ligibles.\n<\/p>\n\n<h3>Argument commercial<\/h3>\n\n<p>\nLe client qui ne poss\u00e8de pas suffisamment de Miles pour une\nprime compl\u00e8te peut n\u00e9anmoins \u00e9tudier une combinaison\nCash &#038; Miles lorsqu&rsquo;elle est disponible.\n<\/p>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(8)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 9 \u2014 Safar Family\n<\/div>\n\n<div class=\"sf-content\">\n\n<p>\nSafar Family r\u00e9pond \u00e0 une logique familiale de mutualisation\ndes Miles Primes.\n<\/p>\n\n<h3>Comp\u00e9tence agent<\/h3>\n\n<p>\nSavoir d\u00e9tecter une famille dont plusieurs membres voyagent\nr\u00e9guli\u00e8rement et lui pr\u00e9senter le dispositif adapt\u00e9.\n<\/p>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(9)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 10 \u2014 Safar Corporate\n<\/div>\n\n<div class=\"sf-content\">\n\n<p>\nSafar Corporate concerne la fid\u00e9lisation li\u00e9e aux d\u00e9placements\nprofessionnels des entreprises.\n<\/p>\n\n<div class=\"sf-case\">\n\n<strong>Mission commerciale :<\/strong>\n\n<p>\nUne PME fait voyager r\u00e9guli\u00e8rement ses cadres entre Casablanca,\nParis, Bruxelles et Dakar.\n<\/p>\n\n<p>\nL&rsquo;agent doit identifier l&rsquo;opportunit\u00e9 Corporate plut\u00f4t que\nse limiter \u00e0 vendre les billets un par un.\n<\/p>\n\n<\/div>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(10)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 11 \u2014 Safar Flyer &#038; oneworld\n<\/div>\n\n<div class=\"sf-content\">\n\n<p>\nL&rsquo;appartenance de Royal Air Maroc \u00e0 oneworld \u00e9largit la logique\nde fid\u00e9lisation au r\u00e9seau de l&rsquo;alliance.\n<\/p>\n\n<p>Les \u00e9quivalences g\u00e9n\u00e9rales sont :<\/p>\n\n<ul>\n<li>Safar Flyer Silver \u2192 oneworld Ruby ;<\/li>\n<li>Safar Flyer Gold \u2192 oneworld Sapphire ;<\/li>\n<li>Safar Flyer Platinum \u2192 oneworld Emerald.<\/li>\n<\/ul>\n\n<p>\nLes droits pr\u00e9cis doivent \u00eatre v\u00e9rifi\u00e9s selon le transporteur\net les conditions du voyage.\n<\/p>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(11)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 12 \u2014 Miles manquants et r\u00e9clamations\n<\/div>\n\n<div class=\"sf-content\">\n\n<h3>Client : \u00ab Mes Miles n&rsquo;apparaissent pas ! \u00bb<\/h3>\n\n<p>L&rsquo;agent applique une proc\u00e9dure :<\/p>\n\n<ol>\n<li>\u00e9couter ;<\/li>\n<li>identifier le compte ;<\/li>\n<li>contr\u00f4ler le voyage ;<\/li>\n<li>v\u00e9rifier l&rsquo;\u00e9ligibilit\u00e9 ;<\/li>\n<li>rassembler les justificatifs ;<\/li>\n<li>orienter vers la proc\u00e9dure de r\u00e9clamation appropri\u00e9e ;<\/li>\n<li>tracer la demande.<\/li>\n<\/ol>\n\n<div class=\"sf-note\">\nConseiller au client de conserver billet, re\u00e7u et carte\nd&#8217;embarquement jusqu&rsquo;au cr\u00e9dit correct des Miles.\n<\/div>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(12)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 13 \u2014 Vente et fid\u00e9lisation\n<\/div>\n\n<div class=\"sf-content\">\n\n<h3>Ne pas vendre seulement un billet<\/h3>\n\n<p>\nL&rsquo;agent professionnel construit une relation client.\n<\/p>\n\n<p>\nAvant de finaliser une r\u00e9servation, il peut demander :\n<\/p>\n\n<p>\n<strong>\u00ab \u00cates-vous membre d&rsquo;un programme de fid\u00e9lit\u00e9 ? \u00bb<\/strong>\n<\/p>\n\n<p>\nCette simple question permet de mieux conna\u00eetre le client\net d&rsquo;\u00e9viter l&rsquo;oubli de son num\u00e9ro de fid\u00e9lit\u00e9.\n<\/p>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(13)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 14 \u2014 Situations complexes\n<\/div>\n\n<div class=\"sf-content\">\n\n<h3>Cas 1<\/h3>\n<p>Le client affirme avoir droit au salon.<\/p>\n\n<strong>R\u00e9flexe :<\/strong>\nv\u00e9rifier statut + transporteur + itin\u00e9raire + conditions.\n\n<h3>Cas 2<\/h3>\n<p>Le client ne retrouve plus son num\u00e9ro Safar Flyer.<\/p>\n\n<strong>R\u00e9flexe :<\/strong>\nne jamais cr\u00e9er imm\u00e9diatement un second compte sans v\u00e9rifier\nl&rsquo;existence du premier.\n\n<h3>Cas 3<\/h3>\n<p>Les Miles n&rsquo;ont pas \u00e9t\u00e9 cr\u00e9dit\u00e9s.<\/p>\n\n<strong>R\u00e9flexe :<\/strong>\ncontr\u00f4ler l&rsquo;\u00e9ligibilit\u00e9 et lancer la proc\u00e9dure appropri\u00e9e.\n\n<h3>Cas 4<\/h3>\n<p>Le client confond Miles Primes et Miles Statut.<\/p>\n\n<strong>R\u00e9flexe :<\/strong>\nexpliquer r\u00e9compense versus qualification.\n\n<button class=\"sf-btn\" onclick=\"sfComplete(14)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<div class=\"sf-module\">\n\n<div class=\"sf-module-title\" onclick=\"sfToggle(this)\">\nMODULE 15 \u2014 Standard Expert Maroc Zain Academy\n<\/div>\n\n<div class=\"sf-content\">\n\n<h3>Les 8 r\u00e9flexes de l&rsquo;expert<\/h3>\n\n<ol>\n<li>Identifier le membre.<\/li>\n<li>Contr\u00f4ler son statut.<\/li>\n<li>V\u00e9rifier son num\u00e9ro.<\/li>\n<li>Identifier la compagnie.<\/li>\n<li>Contr\u00f4ler la classe tarifaire.<\/li>\n<li>V\u00e9rifier l&rsquo;\u00e9ligibilit\u00e9.<\/li>\n<li>Expliquer clairement l&rsquo;avantage.<\/li>\n<li>Ne jamais promettre un avantage non v\u00e9rifi\u00e9.<\/li>\n<\/ol>\n\n<button class=\"sf-btn\" onclick=\"sfComplete(15)\">\n\u2713 MODULE TERMIN\u00c9\n<\/button>\n\n<\/div>\n<\/div>\n\n\n<h2>\ud83e\uddee Simulateur p\u00e9dagogique de Miles<\/h2>\n\n<div class=\"sf-simulator\">\n\n<label>Distance de r\u00e9f\u00e9rence<\/label>\n<input type=\"number\" id=\"distance\" value=\"2000\">\n\n<label>Taux p\u00e9dagogique de cumul<\/label>\n\n<select id=\"rate\">\n<option value=\".5\">50 %<\/option>\n<option value=\"1\">100 %<\/option>\n<option value=\"1.5\">150 %<\/option>\n<option value=\"2\">200 %<\/option>\n<\/select>\n\n<button class=\"sf-btn\" onclick=\"sfCalculate()\">\nCALCULER\n<\/button>\n\n<div id=\"mileResult\">\u2014<\/div>\n\n<p>\n\u26a0\ufe0f Simulateur p\u00e9dagogique : toujours consulter le bar\u00e8me\nofficiel applicable avant une op\u00e9ration r\u00e9elle.\n<\/p>\n\n<\/div>\n\n\n<h2 id=\"quiz\">\ud83d\udcdd QCM SAFAR FLYER<\/h2>\n\n<div class=\"sf-quiz\">\n\n<div id=\"sfQuestion\"><\/div>\n\n<div id=\"sfAnswers\"><\/div>\n\n<div id=\"sfResult\"><\/div>\n\n<button class=\"sf-btn\" onclick=\"sfNextQuestion()\">\nQUESTION SUIVANTE\n<\/button>\n\n<\/div>\n\n\n<div class=\"sf-footer\">\n\n<h2>\ud83c\udf93 MAROC ZAIN ACADEMY<\/h2>\n\n<p>\nFormation professionnelle \u2014 Expert Safar Flyer\n<\/p>\n\n<p>\nCours \u2022 Simulations \u2022 Cas terrain \u2022 QCM \u2022 Certification\n<\/p>\n\n<\/div>\n\n\n<script>\n\nlet completed = new Set();\n\nfunction sfToggle(el){\n let content=el.nextElementSibling;\n content.classList.toggle(\"active\");\n}\n\nfunction sfStart(){\n let first=document.querySelector(\".sf-module\");\n if(first){\n   first.scrollIntoView({behavior:\"smooth\"});\n   let c=first.querySelector(\".sf-content\");\n   if(c)c.classList.add(\"active\");\n }\n}\n\nfunction sfComplete(n){\n\n completed.add(n);\n\n let percent=Math.round((completed.size\/15)*100);\n\n document.getElementById(\"sfProgressBar\").style.width=percent+\"%\";\n\n document.getElementById(\"sfProgressText\").innerText=\n percent+\" % termin\u00e9 \u2014 \"+completed.size+\"\/15 modules\";\n\n localStorage.setItem(\n   \"mzaSafarProgress\",\n   JSON.stringify([...completed])\n );\n}\n\nfunction sfLoad(){\n\n let saved=localStorage.getItem(\"mzaSafarProgress\");\n\n if(saved){\n   try{\n     let arr=JSON.parse(saved);\n     completed=new Set(arr);\n\n     let percent=Math.round((completed.size\/15)*100);\n\n     document.getElementById(\"sfProgressBar\").style.width=\n     percent+\"%\";\n\n     document.getElementById(\"sfProgressText\").innerText=\n     percent+\" % termin\u00e9 \u2014 \"+completed.size+\"\/15 modules\";\n\n   }catch(e){}\n }\n}\n\nfunction sfCalculate(){\n\n let distance=\n parseFloat(document.getElementById(\"distance\").value)||0;\n\n let rate=\n parseFloat(document.getElementById(\"rate\").value)||0;\n\n let result=Math.round(distance*rate);\n\n document.getElementById(\"mileResult\").innerText=\n result.toLocaleString(\"fr-FR\")+\" Miles\";\n}\n\n\nconst sfQuestions=[\n\n{\nq:\"\u00c0 quoi servent principalement les Miles Primes ?\",\na:[\n\"\u00c0 d\u00e9terminer uniquement le statut\",\n\"\u00c0 obtenir des primes et r\u00e9compenses\",\n\"\u00c0 d\u00e9terminer le num\u00e9ro de si\u00e8ge\",\n\"\u00c0 payer les taxes d'a\u00e9roport uniquement\"\n],\ncorrect:1\n},\n\n{\nq:\"Quel type de Miles intervient dans la qualification du statut ?\",\na:[\n\"Miles Primes uniquement\",\n\"Miles Statut\",\n\"Miles cadeaux\",\n\"Miles familiaux uniquement\"\n],\ncorrect:1\n},\n\n{\nq:\"Quels sont les quatre niveaux Safar Flyer ?\",\na:[\n\"Basic, Premium, Elite, VIP\",\n\"Blue, Silver, Gold, Platinum\",\n\"White, Blue, Red, Black\",\n\"Classic, Plus, Business, First\"\n],\ncorrect:1\n},\n\n{\nq:\"Safar Flyer Silver correspond \u00e0 quel niveau oneworld ?\",\na:[\n\"Ruby\",\n\"Sapphire\",\n\"Emerald\",\n\"Diamond\"\n],\ncorrect:0\n},\n\n{\nq:\"Safar Flyer Gold correspond \u00e0 :\",\na:[\n\"oneworld Ruby\",\n\"oneworld Sapphire\",\n\"oneworld Emerald\",\n\"Aucun niveau\"\n],\ncorrect:1\n},\n\n{\nq:\"Safar Flyer Platinum correspond \u00e0 :\",\na:[\n\"Ruby\",\n\"Sapphire\",\n\"Emerald\",\n\"Silver\"\n],\ncorrect:2\n},\n\n{\nq:\"Que doit faire l'agent avant de promettre un avantage ?\",\na:[\n\"Promettre puis v\u00e9rifier\",\n\"V\u00e9rifier les conditions applicables\",\n\"Demander au client de d\u00e9cider\",\n\"Ignorer le statut\"\n],\ncorrect:1\n},\n\n{\nq:\"Cash & Miles signifie :\",\na:[\n\"Payer uniquement en esp\u00e8ces\",\n\"Combiner argent et Miles\",\n\"Transformer automatiquement les Miles Statut\",\n\"Acheter un statut\"\n],\ncorrect:1\n},\n\n{\nq:\"Que doit conserver le voyageur en cas de Miles manquants ?\",\na:[\nAucun document\",\n\"Les justificatifs du voyage\",\n\"Seulement son passeport\",\n\"Uniquement sa carte bancaire\"\n],\ncorrect:1\n},\n\n{\nq:\"Quelle question devrait devenir un r\u00e9flexe de r\u00e9servation ?\",\na:[\n\"Voulez-vous voyager demain ?\",\n\"\u00cates-vous membre d'un programme de fid\u00e9lit\u00e9 ?\",\n\"Combien gagnez-vous ?\",\n\"Avez-vous d\u00e9j\u00e0 pris l'avion ?\"\n],\ncorrect:1\n}\n\n];\n\nlet sfIndex=0;\nlet sfScore=0;\nlet sfAnswered=false;\n\nfunction sfDisplayQuestion(){\n\n sfAnswered=false;\n\n let q=sfQuestions[sfIndex];\n\n document.getElementById(\"sfQuestion\").innerHTML=\n \"<h3>Question \"+(sfIndex+1)+\n \" \/ \"+sfQuestions.length+\"<\/h3><p>\"+q.q+\"<\/p>\";\n\n let html=\"\";\n\n q.a.forEach((answer,i)=>{\n   html+=\n   '<button class=\"sf-option\" onclick=\"sfAnswer('+i+',this)\">'+\n   answer+\n   '<\/button>';\n });\n\n document.getElementById(\"sfAnswers\").innerHTML=html;\n document.getElementById(\"sfResult\").innerHTML=\"\";\n}\n\nfunction sfAnswer(i,btn){\n\n if(sfAnswered)return;\n\n sfAnswered=true;\n\n let q=sfQuestions[sfIndex];\n\n if(i===q.correct){\n   sfScore++;\n   btn.style.background=\"#dff6e9\";\n   document.getElementById(\"sfResult\").innerHTML=\n   \"\u2705 Bonne r\u00e9ponse\";\n }else{\n   btn.style.background=\"#ffe1e1\";\n   document.getElementById(\"sfResult\").innerHTML=\n   \"\u274c R\u00e9ponse incorrecte\";\n }\n}\n\nfunction sfNextQuestion(){\n\n if(!sfAnswered){\n   alert(\"Choisissez d'abord une r\u00e9ponse.\");\n   return;\n }\n\n sfIndex++;\n\n if(sfIndex>=sfQuestions.length){\n\n   let pct=Math.round(\n     (sfScore\/sfQuestions.length)*100\n   );\n\n   document.getElementById(\"sfQuestion\").innerHTML=\n   \"<h2>R\u00e9sultat final<\/h2>\";\n\n   document.getElementById(\"sfAnswers\").innerHTML=\n   \"<h3>\"+sfScore+\" \/ \"+\n   sfQuestions.length+\n   \" \u2014 \"+pct+\" %<\/h3>\";\n\n   document.getElementById(\"sfResult\").innerHTML=\n   pct>=80\n   ? \"\ud83c\udfc6 EXAMEN R\u00c9USSI \u2014 Niveau Expert\"\n   : \"\ud83d\udcda Score insuffisant \u2014 r\u00e9visez les modules puis recommencez.\";\n\n   return;\n }\n\n sfDisplayQuestion();\n}\n\nfunction sfOpenQuiz(){\n document.getElementById(\"quiz\").\n scrollIntoView({behavior:\"smooth\"});\n}\n\nsfLoad();\nsfDisplayQuestion();\n\n<\/script>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>MAROC ZAIN ACADEMY \u2708\ufe0f EXPERT SAFAR FLYER Formation professionnelle au programme de fid\u00e9lit\u00e9 a\u00e9rienne Miles \u2022 Statuts \u2022 Primes \u2022 Family \u2022 Corporate \u2022 oneworld \u2022 Relation client COMMENCER LA FORMATION PASSER LE QCM Votre progression 0 % termin\u00e9 \ud83c\udfaf Objectifs p\u00e9dagogiques Comprendre Ma\u00eetriser la logique compl\u00e8te d&rsquo;un programme de fid\u00e9lit\u00e9 a\u00e9rienne. Conseiller Identifier les [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3432","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/pages\/3432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/comments?post=3432"}],"version-history":[{"count":2,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/pages\/3432\/revisions"}],"predecessor-version":[{"id":3448,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/pages\/3432\/revisions\/3448"}],"wp:attachment":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/media?parent=3432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}