Billeto verwendet Printvorlagen im Format PDF. Die veränderlichen Daten (beispielsweise Titel der Veranstaltung, Datum, Platz usw. bei Tickets, oder Gutscheincode, Wert und Gültigkeisdauer bei Gutscheinen) sind in dem PDF-Dokument Formularfelder - das Printtemplate ist technisch betrachtet ein PDF-Formular. Die Fromularfelder werden dann bei der Erstellung mit den entsprechenden Daten befüllt. Die von Billeto erstellte PDF-Datei (Ticket, Gutschein etc.) ist dann kein Formular mehr.

Mit den kostenlosen Programmen OpenOffice oder LibreOffice können solche PDF-Formulare gut erstellt werden. Grafisch anspruchsvollere Tickets lassen sich mit dem (ebenfalls kostenlosen) DTP-Programm Scribus erstellen.

Es gibt noch viele weitere Möglichkeiten PDF-Formulare zu erstellen. Bei allen ist das Prinzip gleich: Die Formularfelder müssen mit den unten genannten Ersetzungen benannt werden. Bei der Ticketerstellung werden die Formularfelder ersetzt. Die Größe und die Schrifttypen der Formularfelder werden dabei übernommen.

Ersetzungen

Folgende Parameter werden in der PDF-Datei ersetzt, sofern sie als Formularfeld-Name verwendet werden:


Parameter Bedeutung
client_name Mandant Name
client_mail Mandant Mail
customer_address Kunde Adresse (komplett)
customer_mail Kunde Mail
customer_salutation Kunde Anrede
customer_name Kunde Vor- und Nachname
customer_firstname Kunde Vorname
customer_lastname Kunde Nachname
customer_street Kunde Strasse
customer_zip Kunde PLZ
customer_city Kunde Ort
customer_country Kunde Land
customer_company Mandant Firma
event_date Veranstaltungsdatum mit Uhrzeit
event_short_date Veranstaltungsdatum ohne Uhrzeit
event_time Nur Uhrzeit der Veranstaltung
event_piece_title Titel der Veranstaltung
event_piece_description Beschreibung der Veranstaltung
event_pricecategories_prices Auflistung der Tickets (es wird zeilenweise die Anzahl der Tickets pro Preiskategorie ausgegeben, z.B. 5x Ermässigt EUR 10,00 (EUR 50,00) usw.)
event_venue_title Ort der Veranstaltung
event_venue_description Beschreibung des Veranstaltungsortes
event_venue_mail Mail des Veranstaltungsortes
booking_id Buchungs-Nummer
booking_date Buchungsdatum
booking_sum Summe der Buchung
ticket_visitor_name Ticketinhaber (im Rahmen der Coronabesuchererfassung)
ticket_row Reihe
ticket_seat Platz
ticket_price Preis
ticket_netprice Ticketpreis minus inklusiv-Addons
ticket_seatcategory_title Titel der Platzkategorie
ticket_seatcategory_description Beschreibung Platzkategorie
ticket_pricecategory_title Titel der Preiskategorie
ticket_pricecategory_description Beschreibung der Preiskategorie
ticket_qrcode QR-Code (kann zur Einlasskontrolle oder als Infofeld benutzt werden. Siehe Hinweis unten.)
ticket_barcode Barcode (für die Einlasskontrolle)
ticket_ean13 ID des Tickets


Bitte beachten Sie folgende Hinweise zum Barcode bzw. QR-Code:

  • Der Barcode darf nicht zu klein sein, damit der Scanner am Einlass keine Leseschwierigkeiten bekommt.
  • Sie können den Barcode auch vertikal auf das Ticket drucken. Bitte verwenden Sie dann ticket_barcode_90 oder ticket_barcode_270 um den Barcode um 90° oder 270° zu drehen. In diesen Fällen legen Sie das Formularfeld dann hoch und schmal an (Formularfelder lassen sich in der Vorlage nicht drehen).
  • Der Barcode kann für ein schnelleres Scannen beim Einlass auch mehrmals auf das Ticket gedruckt werden (z.B. vertikal links am Rand und horizontal unten rechts).
  • Ist das Feld "QR-Code" in der PDF-Vorlage vorhanden, im Backend von Billeto bei der Ticketvorlage aber kein Text eingetragen, wird der Inhalt des Barcodes ausgegeben und der QR-Code kann zur Einlasskontrolle verwendet werden.

 

Bei Gruppentickets stehen zusätzlich noch folgende Felder zur Verfügung:

booking_seatcategories Auflistung der Platzkategorien (es wird zeilenweise die Anzahl der Tickets pro Platzkategorie ausgegeben, z.B. 5x Parkett usw.)
booking_tickets_sum Summe der Preise der Tickets
groupticket_netprice Summe des Ticketpreis minus inklusiv-Addons
booking_tickets_number Anzahl der Tickets
booking_tickets Die gebuchten Tickets werden zeilenweise ausgegeben
booking_seats Liste der Reihen- und Platznummern
booking_addons Alle gebuchten Zusatzprodukte (Typ Event und Ticket) werden zeilenweise ausgegeben

Ersetzungen für Zusatzprodukte vom Typ Ticket-Addon (xy = interner Titel des Zusatzprodukts):

ticket_addons Auflistung der Zusatzprodukte Typ Ticket-Addon
ticket_addon_xy_title Name des Zusatzprodukts vom Typ Ticket-Addon
ticket_addon_xy_description Beschreibung des Zusatzprodukts vom Typ Ticket-Addon
ticket_addon_xy_number Anzahl des Zusatzprodukts vom Typ Ticket-Addon
ticket_addon_xy_price Einzelpreis des Zusatzprodukts vom Typ Ticket-Addon
ticket_addon_xy_sum Summe des Zusatzprodukts vom Typ Ticket-Addon

 

Ersetzungen für Zusatzprodukte vom Typ Ticket-Addon bei Gruppentickets (xy = interner Titel des Zusatzprodukts):

groupticket_addon_xy_title Name des Zusatzprodukts vom Typ Ticket-Addon
groupticket_addon_xy_description Beschreibung des Zusatzprodukts vom Typ Ticket-Addon
groupticket_addon_xy_number Anzahl des Zusatzprodukts vom Typ Ticket-Addon
groupticket_addon_xy_price Einzelpreis des Zusatzprodukts vom Typ Ticket-Addon
groupticket_addon_xy_sum Summe des Zusatzprodukts vom Typ Ticket-Addon

Ersetzungen für Zusatzprodukte vom Typ Event-Addon:

event_addons Auflistung der Zusatzprodukte vom Typ Event-Addon
addon-qrcode QR-Code auf dem Voucher
addon_title Name des Zusatzprodukts vom Typ Event-Addon
addon_description Beschreibung des Zusatzprodukts vom Typ Event-Addon
addon_number Anzahl des Zusatzprodukts vom Typ Event-Addon
addon_price Einzelpreis des Zusatzprodukts vom Typ Event-Addon
addon_sum Summe des Zusatzprodukts vom Typ Event-Addon
addon_barcode Barcode des Zusatzprodukts vom Typ Event-Addon
(Dieser kann so oft gescannt werden, wie das Produkt gekauft wurde)

Ersetzungen für Gutscheine:

voucher_code Gutschein Code
voucher_deadline Verfallsdatum des Gutscheins
voucher_qrcode QR-Code auf dem Gutschein
voucher_title Titel der Gutscheinvorlage
voucher_description Beschreibung der Gutscheinvorlage
voucher_credit Wert des Gutscheins (Formatiert)
voucher_credit_number Wert des Gutscheins (Nur als Zahl)
voucher_barcode Gutscheincode als Barcode

PDF Printvorlagen mit LibreOffice erstellen

Klicken Sie auf das Bild um sich die Ticketvorlage aus unserem Downloadbereich herunter zu laden.
Anschließend können Sie die Vorlage in LibreOffice öffnen.
 

In LibreOffice aktivieren Sie unter „Ansicht/Symbolleisten“ die Formular-Steuerelemente und wechseln Sie bei diesen, so nicht schon aktiv, in den Entwurfsmodus.

Sie können das Ticket frei gestalten, die Textfelder verschieben oder gegebenenfalls löschen. Um die Textfelder selber zu formatieren doppelklicken sie auf dasjenige welches sie verändern wollen um folgede Maske zu öffnen:

Wichtig:

In das Feld Name übertragen Sie einen der Parameter die ersetzt werden sollen.

Exportieren der PDF-Datei

Anschließend exportieren Sie die Ticketvorlage als PDF-Datei und laden sie zu Billeto hoch.

Ticketvorlagen mit Scribus erstellen

Mit Scribus lassen sich grafisch aufwendigere Tickettemplates erstellen. Besonders die Möglichkeit Formularfelder mit transparentem Hintergrund zu erstellen sei hier erwähnt.

Laden Sie sich eine der Ticketvorlagen aus unserem Downloadbereich herunter, entzippen Sie sie, und öffnen die Vorlage in Scribus.
 

Klicken Sie auf eines der Bilder um die entsprechende Vorlage herunter zu laden.

Wir wollen hier nicht erklären wie in Scribus gearbeitet wird, das wird in der Scribus-Hilfe hinreichend erklärt. 

Zum editieren der einzelnen Formularfelder drücken Sie über dem entsprechenden Feld die rechte Maustaste und wählen Eigenschaften.

Wichtig: der Name des Textfeldes darf nicht verändert werden.

PDF Export

Anschließend exportieren Sie Ihre Ticketvorlage als PDF-Datei. Hierbei ist darauf zu achten beim erscheinenden Dialogfenster die Kompatibilität der Datai auf PDF 1.3 (Acrobat 4) zu stellen.