Aviation Helper

29. Gutschein-Shop

Mit dem Gutschein-Shop verkauft dein Klub Rundflug-, Schnupperflug- und Flugstundengutscheine online. Käufer bestellen ohne Konto - auf der Shop-Seite des Klubs, über einen Link von überall oder im Shop, der in eure Klub-Website eingebettet ist. Jede Bestellung landet in der App unter Gutscheine › Bestellungen; mit einem Tipp auf Annehmen entsteht daraus der Gutschein mit Nummer und QR-Rechnung, und nach dem Zahlungseingang geht der Gutschein an den Käufer.

Der Shop ist ein zubuchbares Modul und setzt das Modul «Passagierflüge» voraus. Eingerichtet und bedient wird er vom Klub-Eigentümer.

29.1 Shop einrichten

Ist das Modul freigeschaltet, erscheint in den Klub-Einstellungen der Schritt Gutschein-Shop. Zuoberst steht die Liste Bevor es losgeht - sie zeigt, was der Shop braucht und was noch fehlt:

  • die IBAN für Gutscheine und das Präfix der Gutschein-Nummer (Schritt «Gutscheine») - ohne IBAN gibt es keine QR-Rechnung, mit Präfix lauten die Bestellnummern wie F4F-B-0001,
  • das Klub-Logo für den Kopf des Shops,
  • Druckvorlagen mit Gutschein-Typ - sie sind die Motive, die Käufer wählen (siehe 29.2),
  • mindestens ein aktives Angebot und der eingeschaltete, gespeicherte Shop.

Die Einstellungen darunter speicherst du mit Shop-Einstellungen speichern - der Schritt hat seinen eigenen Knopf, unabhängig vom Klub.

  • Shop aktiv: ausgeschaltet zeigen Shop-Seite und Einbettung «nicht gefunden»; bereits eingegangene Bestellungen bleiben.
  • Kürzel in der Adresse: daraus entsteht die Adresse des Shops, z. B. https://app.aviation-helper.com/shop/fly4fun. Erlaubt sind Kleinbuchstaben, Ziffern und einzelne Bindestriche, 3 bis 40 Zeichen; das Feld prüft beim Tippen. Ohne gespeicherten Shop schlägt die App ein Kürzel aus dem Klubnamen vor. Verwendet ein anderer Klub das Kürzel schon, sagt es der Hinweis am Feld.
  • Akzentfarbe: die Farbe der Knöpfe im Shop, als #rrggbb oder über den Farbwähler. Die Vorschau zeigt einen Knopf, wie er im Shop aussieht - mit schwarzer oder weisser Schrift, je nachdem, was besser lesbar ist. Ist die Farbe zu hell für Text auf Weiss, nimmt der Shop für Links von selbst einen dunkleren Ton; leer bleibt die Farbe der App.
  • E-Mail für Meldungen: hierhin gehen neue Bestellungen und Anfragen; leer = E-Mail des Klubs.
  • Gültigkeit (Monate): ab Ausstellung bis Ende des Monats, Vorgabe 12; je Angebot änderbar.
  • Links zu den Gutscheinbedingungen und zur Datenschutzerklärung: der Käufer bestätigt die Bedingungen vor dem Bestellen.
  • Einleitung deutsch und englisch: steht über den Angeboten; ohne englischen Text erscheint der deutsche.
  • Bestellungen vor dem Ausstellen prüfen: eingeschaltet (Vorgabe) wartet jede Bestellung, bis du sie annimmst. Ausgeschaltet stellt der Shop den Gutschein automatisch aus und verschickt die QR-Rechnung sofort - ohne dass jemand vorher darauf schaut; stornieren kannst du sie, solange sie unbezahlt ist.
  • Zustellung: Gutschein per E-Mail (mit «Externes Drucken» als Boarding Pass im PDF, sonst als A4-PDF), Boarding-Pass per A-Post (mit Porto, 0 = gratis) und Abholung am Flugplatz - mindestens eine Art muss eingeschaltet sein. Ihre Adresse geben Käufer bei jeder Art an: die QR-Rechnung braucht sie.
  • Zahlung per QR-Rechnung: vorerst der einzige Zahlweg.
  • Gutschein zusammen mit der QR-Rechnung versenden (Vorgabe ein): beim Annehmen gehen Gutschein und QR-Rechnung zusammen raus - per A-Post im selben Couvert, zur Abholung liegen sie zusammen bereit, per E-Mail beide PDF in einer Mail; die Zahlung folgt danach (siehe 29.4). Ausgeschaltet kommt der Gutschein wie bisher erst nach der Zahlung.
  • QR-Rechnung als PDF im E-Mail senden (nur mit der Einstellung davor): bei A-Post und Abholung hängt die Rechnung zusätzlich als PDF an der Mail an den Käufer, zum Bezahlen im E-Banking. Ausgeschaltet bekommt er eine Info-Mail ohne Rechnung - sie liegt beim Gutschein. Bei Zustellung per E-Mail hängt sie immer an.
  • Erlaubte Websites: nur nötig, wenn eure Website selbst Bestellungen oder Anfragen schickt (eigene Formulare, siehe 29.3). Je Zeile eine Adresse der Form https://www.example.ch, ohne Pfad.
  • Telefon des Klubs: steht in den Termin-Mails an Gäste und auf ihrer Statusseite, wenn der Pilot seinen Kontakt nicht freigegeben hat, und im Katalog für die Website (siehe 29.7).
  • Treffpunkt und Hinweise für Gäste, deutsch und englisch nebeneinander (mehrzeilig, je höchstens 1000 Zeichen): stehen in der Mail «Ihr Flug steht», die erste Zeile ist der Ort im Kalendereintrag. Ohne englischen Text erscheint der deutsche.

Ein Fehler beim Speichern steht direkt beim Knopf, mit dem Hinweis, ob ein erneuter Versuch sicher ist.

29.2 Angebote, Extras und Motive

Angebote sind das, was Käufer bestellen können. Angebot hinzufügen öffnet den Dialog:

  • Code: kurz und stabil, z. B. rf-45 - er steht in Links von Websites (?offer=rf-45), deshalb nicht mehr ändern, sobald er verlinkt ist.
  • Gutschein-Typ: Rundflug, Schnupperflug oder Flugstunden für Piloten.
  • Titel und Beschreibung deutsch und englisch (reiner Text, Zeilenumbrüche erlaubt).
  • Preis: ein fester Preis oder Betrag wählt der Käufer mit Minimum, Maximum und vorgeschlagenen Beträgen (ganze Franken, z. B. 100,150,300). Den Preis rechnet immer der Server, nie der Browser. Nach Flugminuten rechnet der Shop mit dem Preis je Minute aus den Shop-Einstellungen; der Käufer sieht ihn nie - die Karte sagt «Nach Flugzeit», danach stehen nur die Flugminuten und das Total.
  • Mit Wunschroute: nur mit diesem Schalter fragt der Shop den Käufer nach einer Wunschroute (beim Rundflug an, beim Schnupperflug und bei Flugstunden aus); ohne ihn verwirft der Server eine mitgeschickte Route.
  • Dauer, Passagiere und - mit Wunschroute - Beispielroute (sie belegt die Wunschroute des Käufers vor), deutsch und englisch.
  • Motiv: die Druckvorlage, mit der der Gutschein entsteht - zur Wahl stehen die Vorlagen des Klubs für diesen Typ (siehe Mehrere Vorlagen für einen Gutschein-Typ); leer = Standard des Typs. Der Käufer kann ein anderes Motiv desselben Typs wählen, etwa «Geburtstag».
  • Gültigkeit (leer = Vorgabe des Shops), Bild, Reihenfolge im Shop und Aktiv.

Ein Angebot mit Bestellungen lässt sich nicht mehr löschen - die App bietet stattdessen an, es zu deaktivieren; es verschwindet dann aus dem Shop, die Bestellungen bleiben.

Extras sind Zusatzleistungen mit eigenem Preis, z. B. ein Apéro, Blumen oder eine Flasche Rosé - für alle Gutschein-Typen oder nur für einen. Der Käufer wählt sie im zweiten Schritt des Shops («Persönliche Note», bei der Buchung «Ihr Flug») - dort kommt auch vorbei, wer von der Klub-Website mit einem gewählten Angebot in den Shop springt. Gewählte Extras stehen in der Bemerkung des Gutscheins und damit später im Flugauftrag.

Exportieren und importieren. Jedes Angebot und jedes Extra lässt sich einzeln als Datei mitnehmen, etwa von TEST nach PROD, als Sicherung vor einer Änderung oder als Vorlage für einen anderen Klub. Das Symbol Exportieren in der Zeile lädt eine Datei wie angebot-rf-45.json herunter: alle Werte des Dialogs samt Vorgaberouten, Motiv und Bild, ohne Klub und Reihenfolge. Angebot importieren bzw. Extra importieren unter der Liste liest eine solche Datei und öffnet den gewohnten Dialog mit allen Werten - gespeichert wird erst mit Speichern, mit denselben Prüfungen wie beim Erfassen von Hand. Ein neu importiertes Angebot oder Extra ist inaktiv, bis du es einschaltest. Gibt es den Code schon, fragt die App: Ersetzen (das bestehende übernimmt die Werte und behält Platz und Status) oder Als neues anlegen (mit einem Code wie rf-45-2). Fehlt hier das Motiv der Datei, gilt der Standard des Typs; ein Angebot nach Flugminuten braucht den Preis je Minute in den Shop-Einstellungen - der Dialog sagt beides.

Motive sind die Druckvorlagen des Klubs mit Gutschein-Typ (Modul «Externes Drucken», siehe Kapitel 26). Ohne Vorlagen entsteht der Gutschein im Standard-Layout. Mit «Externes Drucken» ist das Motiv zugleich der Boarding Pass, den der Käufer nach der Zahlung als PDF bekommt - mit dem Vordruck des Ticketpapiers (siehe Vordruck und digitaler Boarding Pass); die Vorschau im Shop zeigt genau diesen Boarding Pass, mit der Nummer und dem Stempel «MUSTER». Hat die Vorlage die Felder dafür, setzt der Shop die Dauer des Angebots (etwa «45m») und als Aussteller den Käufer (bei einer Firma die Firma) ein - auf Papier, im PDF und in der Vorschau gleich.

29.3 Auf der Klub-Website

Unten im Schritt Gutschein-Shop steht unter Auf eurer Website, wie der Shop auf eure Website kommt - drei Wege, je nachdem, was die Website kann. Das ist auch die Stelle, die du dem Webmaster eurer Website weitergibst.

  • Verlinken - für jede Website, ein Instagram-Profil, eine E-Mail oder einen QR-Code auf dem Flyer. Mit ?offer=rf-45 öffnet sich ein Angebot direkt.
  • Einbetten - für WordPress, Wix, Jimdo und andere: den Einbett-Code kopieren und in einen HTML-Block einfügen. Das Skript setzt den Shop ein und passt seine Höhe an. Auf einer Seite zu einem bestimmten Angebot wählt data-offer dieses vor, data-route eine Wunschroute, data-lang="en" die Sprache.
  • Selber bauen - für Klubs mit eigenem Webentwickler: die Katalog-Adresse liefert Angebote, Extras und Motive als JSON, die Website stellt sie selbst dar; bestellt wird weiterhin im Shop (Link oder Einbettung). Schickt eure Website Anfragen oder Bestellungen mit eigenen Formularen direkt an den Aviation Helper, muss ihre Adresse unter Erlaubte Websites stehen - sonst weist der Server sie ab. Mit «Externes Drucken» meldet der Katalog "boardingPass": true, und die Website holt sich die Vorschau des Boarding Pass je Angebot und Motiv als Bild (POST …/ticket-preview, Stempel «MUSTER») - dafür braucht es keinen Eintrag.

Ein Einbett-Code mit vorgewähltem Angebot sieht so aus (das Kürzel und die Adresse stehen fertig im Schritt «Gutschein-Shop»):

<div data-ah-shop="fly4fun" data-offer="rf-45"></div>
<script src="https://app.aviation-helper.com/shop/embed.js" async></script>

Für Link und Einbettung braucht es keinen Eintrag unter «Erlaubte Websites». Ist der Shop ausgeschaltet, zeigen beide «nicht gefunden».

29.4 Ablauf einer Bestellung

Bestellungen stehen unter Gutscheine › Bestellungen, neueste zuerst. Die Zahl im Reiter nennt die neuen Bestellungen. Jede Zeile zeigt Bestellnummer, Angebot, für wen, Käufer, Zustellung, Betrag und den Status; ein Tipp klappt die Bestellung auf - mit Positionen, Wunschroute, Motiv, Bemerkung, Käufer und den Knöpfen, die der Status erlaubt. Der Filter Status zeigt nur Bestellungen in einem Status.

  1. Neu - die Bestellung ist eingegangen. Der Käufer ist als Klub-Kontakt angelegt oder über seine E-Mail wiedererkannt (siehe 15.3) und hat eine Bestätigung mit einem Link erhalten, unter dem er den Stand verfolgt. Alle Eigentümer bekommen die Push-Meldung «Neue Gutscheinbestellung», die E-Mail für Meldungen (sonst die Klub-Adresse) eine E-Mail.
  2. Annehmen - es entsteht der Gutschein über den gewohnten Weg: Nummer, Name auf dem Gutschein, Wunschroute, Bemerkung mit den Extras, Motiv und Gültigkeit, dazu die QR-Rechnung. Mit Gutschein zusammen mit der QR-Rechnung versenden (Vorgabe) gehen beide gleich zusammen raus: per E-Mail beide PDF in einer Mail - mit «Externes Drucken» der Boarding Pass (Boarding-Pass_<Nummer>.pdf, Vorder- und Rückseite mit dem Vordruck), sonst das Gutschein-PDF im A4-Format -, bei A-Post druckt der Boarding Pass auf dem Standard-Drucker für Boarding-Pässe (wenn «Externes Drucken» einen hat), die QR-Rechnung druckst du mit Rechnung drucken und schickst beides im selben Couvert; zur Abholung legst du beides bereit. Der Käufer bekommt bei A-Post und Abholung eine Mail - mit der Rechnung als PDF, wenn QR-Rechnung als PDF im E-Mail senden eingeschaltet ist, sonst eine Info-Mail ohne Rechnung. Ein Flugstundengutschein gehört einem Mitglied - der Dialog fragt deshalb nach dem Mitglied, ohne geht es nicht. Status: angenommen · zu versenden bzw. angenommen · zur Abholung; per E-Mail gleich zugestellt. Bei automatischem Ausstellen geschieht dieser Schritt von selbst.
  3. Versandt bzw. Übergeben - sobald das Couvert weg bzw. der Gutschein abgeholt ist, markierst du es mit Als versendet markieren bzw. Als abgeholt markieren - auch vor der Zahlung. Bis zur Zahlung zeigt der Status versandt · Rechnung offen.
  4. Bezahlt - sobald der Zahlungsabgleich die Zahlung der Rechnung zuordnet oder du den Gutschein mit Als bezahlt markieren über den Zahlungsdialog auf bezahlt setzt (Zahlungsart und Datum, siehe Kapitel 8). Der Knopf steht auch direkt an der Bestellung. Es geht keine weitere Mail und kein Druck mehr raus. Eingelöst wird der Gutschein erst bezahlt (das Logbuch sperrt); ein Flugauftrag aus einem unbezahlten Gutschein zeigt Rechnung offen, damit der Pilot vor dem Flug nachfragt.

Ist «Gutschein zusammen mit der QR-Rechnung versenden» ausgeschaltet (bisheriger Ablauf), geht beim Annehmen nur die QR-Rechnung per E-Mail an den Käufer. Erst nach der Zahlung kommt der Gutschein: per E-Mail als Boarding Pass bzw. A4-PDF, bei A-Post zusätzlich als Druckauftrag an den Standard-Drucker; die Eigentümer bekommen die Push-Meldung «Gutscheinbestellung bezahlt». Als versendet markieren bzw. Als abgeholt markieren gibt es dann erst nach der Zahlung, per E-Mail ist der Gutschein von selbst zugestellt.

Weitere Knöpfe:

  • Ablehnen (nur neue Bestellungen) - mit Grund und der Wahl, ob der Käufer eine E-Mail erhält; wer ihn benachrichtigt, nennt einen Grund.
  • Bestellung stornieren (nur angenommene) - der unbezahlte Gutschein wird mit entfernt.
  • Rechnung drucken (jede Bestellung mit Gutschein) - die QR-Rechnung als PDF, zum Drucken fürs Couvert.
  • Mail zum Gutschein erneut senden (Gutschein mit Rechnung); im bisherigen Ablauf Rechnung erneut senden vor der Zahlung, Gutschein erneut senden danach.
  • Gutschein öffnen führt in den Reiter seines Typs, gefiltert auf seine Nummer; Zurück zur Bestellung führt wieder hierher. Kontakt öffnen zeigt den Käufer als Klub-Kontakt.
  • Boarding Pass ansehen (mit «Externes Drucken», sobald es den Gutschein gibt) zeigt genau das PDF, das der Käufer nach der Zahlung bekommt.

Schlägt der Versand einer E-Mail fehl, bleibt der Status trotzdem richtig (eine bezahlte Bestellung bleibt bezahlt). Die Bestellung zeigt den Fehler rot - mit der Antwort des Mailservers und dem Knopf zum erneuten Senden.

Abgelehnte, stornierte und nie bezahlte Bestellungen werden nach 12 Monaten gelöscht; die Gutscheine selbst bleiben (Buchhaltung).

29.5 Anfragen

Über denselben Weg kommen Anfragen von eurer Klub-Website: Schnupperflug-Termin, Flugausbildung, Charter und Kontakt. Sie stehen unter Gutscheine › Anfragen; die Zahl im Reiter nennt die offenen. Der Absender ist bereits als Klub-Kontakt angelegt.

Eine aufgeklappte Anfrage zeigt Nachricht, Wunsch (bei der Flugausbildung: gleich ein Schnupperflug oder zuerst ein Kennenlerngespräch), Verfügbarkeit, Lizenz (bei Charter), wie der Absender euch gefunden hat, und seine Kontaktangaben. Per E-Mail antworten öffnet dein Mailprogramm, Kontakt öffnen den Klub-Kontakt. Ist die Anfrage beantwortet, setzt du sie mit Als erledigt markieren ab; Wieder öffnen holt sie zurück. Der Filter zeigt zuerst die offenen, «Alle» auch die erledigten. Erledigte Anfragen werden nach 12 Monaten gelöscht.

Buchung («Direkt bestellen»): Hat euer Klub das Modul Flugaufträge, bietet der Shop neben «Als Gutschein verschenken» auch «Direkt bestellen» an - der Gast bucht den Rund- oder Schnupperflug für sich selbst. Daraus entsteht kein Gutschein, sondern eine Anfrage der Art Buchung mit Flug, Wunschroute, ein bis drei Wunschterminen (je mit Tageszeit, auf Wunsch «flexibel»), Passagieren, ungefährem Gesamtgewicht, Extras, dem vom Server gerechneten Betrag und dem Zahlungswunsch: am Flugplatz (TWINT, Karte, Bar) oder per QR-Rechnung vorab. Der Gast erhält eine Empfangsbestätigung («Wir melden uns mit dem Termin»; bei Rechnung mit dem Hinweis, dass die QR-Rechnung nach der Annahme kommt).

Mit Flugauftrag erfassen öffnet sich das Auftragsbuch mit vorbelegtem Formular - Anlass, Gast, Passagiere, Wunschtermine, Preis und die Bemerkung für den Piloten (Route, Extras, Gewicht, Text des Gasts) stehen schon drin; bei Zahlungswunsch Rechnung ist QR-Rechnung an den Gast senden vorgewählt (siehe 18.2). Sobald der Auftrag ausgeschrieben ist, gilt die Buchung als erledigt und zeigt Auftrag öffnen. Ohne das Modul Flugaufträge nimmt der Shop keine Buchungen an.

29.6 Push-Meldungen

Der Shop meldet drei Dinge an alle Eigentümer des Klubs - per Push und im Postfach der App:

  • Neue Gutscheinbestellung - ein Tipp öffnet die Bestellung unter Gutscheine › Bestellungen, aufgeklappt und hervorgehoben.
  • Gutscheinbestellung bezahlt - ebenso.
  • Neue Anfrage oder Neue Buchung über die Klub-Website - ein Tipp öffnet die Anfrage unter Gutscheine › Anfragen.

Jede Art lässt sich wie alle anderen einzeln abbestellen (siehe 9.3).

29.7 Stand und Termin für den Gast

Vom Kauf bis zum Flug weiss der Gast, wo er steht - ohne Konto und ohne nachzufragen.

Link zum Stand in jeder Mail. Jede Mail an Käufer und Gäste trägt den Link zum Stand: Bestellung eingegangen, QR-Rechnung (auch wenn du von Hand annimmst oder erneut sendest), Gutschein, Buchung eingegangen, Rechnung zur Buchung und die Termin-Mails. Der Link bleibt immer derselbe. Die Statusseite einer Bestellung zeigt nur die Bestellung: Eingang, Rechnung, Zahlung und Zustellung - nie den Flug, der geht nur den Gast an. Der Gast eines Gutscheins bekommt in der Termin-Mail einen eigenen Link auf die Seite Ihr Flug mit Termin, Pilot, Flugzeug und Kontakt (dieselbe Kennung wie im QR-Code «Deine Route»). Bei einer Buchung ist der Besteller der Gast; ihre Statusseite zeigt Eingang, (bei Rechnung) die Bezahlung, Termin steht und Geflogen - mit Datum, Zeit, Pilot und Flugzeug, sobald der Termin steht. Einen Knopf zum Verschieben oder Absagen gibt es nicht: die Seite sagt, an wen sich der Gast wendet - an seinen Piloten oder an euch. Einen Betrag zeigt keine der Seiten - den hat der Käufer auf der Rechnung.

«Ihr Flug steht». Verknüpft die Pilotin oder der Fluglehrer eine bestätigte Reservation mit dem Auftrag (siehe 18.8) und bleibt das Häkchen Gast per Mail informieren gesetzt (vorgewählt), bekommt der Gast diese Mail. Ist die Reservation noch angefragt oder auf der Warteliste, geht sie, sobald die Reservation bestätigt ist. Darin stehen Datum und Zeit, Flug (Angebot bzw. Flugminuten und Route), Flugzeug, Treffpunkt und Hinweise, der Pilot, die Bezahlung (Gutschein, Rechnung oder am Flugplatz), ein Satz zum Wetter und der Link zum Stand; dazu ein Kalendereintrag (.ics) zum Übernehmen - ohne Zusagen- und Absagen-Knöpfe. Denselben Termin bekommt der Gast nie zweimal.

Neuer Termin und Termin abgesagt. Wird die Reservation verschoben oder durch eine andere ersetzt, bekommt der Gast «Neuer Termin». Wird sie gelöscht oder die Verknüpfung gelöst, der Auftrag zurückgegeben oder abgesagt, bekommt er «Termin abgesagt» mit der Bitte, sich für einen neuen Termin zu melden. Beides nur, wenn er vorher «Ihr Flug steht» erhalten hat, und mit demselben vorgewählten Häkchen in der Reservationsmaske, im Lösch-Dialog und beim Zurückgeben oder Absagen. Der Kalendereintrag zieht mit: «Neuer Termin» ersetzt ihn, «Termin abgesagt» bringt eine Absage für den Kalender mit, damit er verschwindet. Sagst du den Auftrag einer Buchung mit Rechnung ab, entfällt die offene QR-Rechnung: der unbezahlte Gutschein auf den Gast wird entfernt, die Statusseite und «Termin abgesagt» sagen dem Gast, dass er nicht mehr bezahlen muss. Ist die Rechnung schon bezahlt, bleibt der Gutschein - was mit dem Geld geschieht, klärst du mit dem Gast.

An wen. Die Mail geht nur an die E-Mail des Gasts am Auftrag, nie an den Käufer des Gutscheins - Termin, Pilot und Kalendereintrag gehen nur den Gast an. Erfasse deshalb beim Auftrag aus einem Gutschein E-Mail und Telefon der fliegenden Person (siehe 18.2). Hat der Gast keine E-Mail, geht keine Mail; die Reservationsmaske sagt es. Trägst du sie später am Kontakt nach, geht die Mail beim nächsten Speichern der Reservation. Die Sprache ist die der Bestellung bzw. Buchung.

Kontakt des Piloten. Telefon und E-Mail des Piloten stehen nur in der Mail und auf der Statusseite, wenn er sie freigegeben hat: mit dem Schalter Telefon und E-Mail an meine Gäste weitergeben in seiner Mitgliedschaft (Profil › Meine Mitgliedschaften › Stift, siehe 3.4); Antworten auf die Mail gehen dann an ihn. Ohne Freigabe nennt die Mail den Namen des Piloten und euren Kontakt (Telefon des Klubs, E-Mail für Meldungen), Antworten gehen an euch. Den Schalter setzt nur das Mitglied selbst.

Wenn eine Mail nicht rausgeht, steht der Fehler rot im Auftragsbuch und in der Reservationsmaske; beim nächsten Speichern der Reservation versucht es der Aviation Helper erneut. Termin-Mails an Gäste gibt es nur mit dem Modul Gutschein-Shop.