Zur WebsiteZum Dashboard
Themen

Alle Bausteine

Jeder Baustein auf einen Blick, von der Eventliste über die Ticketauswahl bis zur Kasse und den Tickets nach dem Kauf.

Alle Bausteine heißen ts-… und funktionieren einzeln und in beliebiger Reihenfolge. Text-Bausteine liefern nur den reinen Text, damit du selbst entscheidest, was darum steht: <h1><ts-event-title></ts-event-title></h1> oder <span class="titel"><ts-event-title></ts-event-title></span>.

Bausteine, die sich auf ein Event beziehen, stehen in einem <ts-event>. Bausteine ohne Inhalt bleiben leer und nehmen keinen Platz weg.

Rund um den Shop

BausteinWas er zeigt
ts-shop-nameName deines Workspaces (Text)
ts-shop-logoLogo als Bild
ts-shop-headlineÜberschrift der Eventübersicht (Text)
ts-shop-introEinleitung der Eventübersicht
ts-shop-galleryGaleriebilder
ts-shop-sponsorsSponsoren für alle Seiten, nach Stufe
ts-shop-socialLinks zu deinen Profilen
ts-shop-supportKontakt für Käufer
ts-legal-linksLinks zu Impressum, AGB, Datenschutz und Widerruf
ts-legalEin Rechtstext, mit page="imprint", terms, privacy oder withdrawal
ts-language-switchSprachwahl
ts-linkLink zu einer Seite, mit to="events", vouchers, account, event, und optional label="Eigener Text"
ts-powered-byOptionaler Hinweis „Tickets über TickySmart“

Events finden

BausteinWas er zeigtAttribute
ts-event-listKommende Eventscategory, limit, eigener Aufbau per <template>
ts-event-filterFilter nach Kategorie, wirkt auf Liste und Kalender
ts-event-calendarMonatskalender mit allen Terminencategory, month="2027-03"

Beispiele stehen unter Eventliste und Kalender.

Ein Event

BausteinWas er zeigt
ts-eventHülle: slug="sommerfest", ohne slug das Event aus der Adresse
ts-event-titleTitel (Text)
ts-event-linkLink zum Event, Text ist der Titel oder label
ts-event-coverTitelbild
ts-event-categoryKategorie (Text)
ts-event-dateNächster Termin (Text)
ts-event-timeUhrzeit und Einlass (Text)
ts-event-venueOrt und Stadt (Text)
ts-event-price„ab“-Preis (Text)
ts-event-ageAltersgrenze (Text)
ts-event-statusHinweis bei Absage, vorbei, Verkauf beendet oder pausiert
ts-event-factsTermin, Ort und Alter auf einen Blick
ts-event-descriptionBeschreibung
ts-event-linksWeiterführende Links
ts-event-videoVideo, lädt erst nach Klick etwas von YouTube oder Vimeo
ts-event-lineupLine-up mit Bild, Zeit und Links
ts-event-hoursÖffnungszeiten bei Zeitfenstern
ts-event-datesAlle Termine mit „In den Kalender“
ts-event-season-datesTermine einer Dauerkarte
ts-event-locationAdresse, Route, Website, Beschreibung und Bilder des Orts
ts-event-faqFragen und Antworten
ts-event-sponsorsSponsoren dieses Events
ts-event-seasonsDauerkarten, die dieses Event enthalten
ts-event-seoStrukturierte Daten für Suchmaschinen, zeigt nichts an
ts-event-missingHinweis, wenn es das Event nicht gibt
ts-event-pageDie ganze Event-Seite auf einmal

Tickets auswählen

BausteinWas er zeigt
ts-ticket-selectorAlles unten zusammen, hinter dem Warteraum
ts-waiting-roomWarteraum, wenn einer läuft. Deine Kinder-Elemente erscheinen erst, wenn der Käufer dran ist
ts-date-selectTermin wählen. Bei wenigen Terminen Auswahl, bei vielen oder bei Zeitfenstern ein Kalender. Erzwingen mit mode="list" oder mode="calendar"
ts-seat-mapSaalplan zum Aufklappen. Mit dem Attribut open gleich sichtbar
ts-ticket-listTicketarten mit Preis, Hinweisen und Menge, dazu die Warteliste bei ausverkauften Tickets
ts-product-listExtras wie Getränkebons oder Merch
ts-code-fieldRabattcode oder Code eines geheimen Links
ts-cart-totalSumme
ts-cart-button„Zur Kasse“, mit label eigener Text

Nur eine bestimmte Ticketart anbieten? Setz ticket-type="<id>" an <ts-event> oder <ts-ticket-selector>.

Kasse

BausteinWas er zeigt
ts-checkoutDie ganze Bestellseite: Kasse, Hinweis oder Bestätigung, je nach Stand
ts-order-timerRestzeit der Reservierung
ts-order-actionsAuswahl ändern oder Angebot der Warteliste ablehnen
ts-order-summaryPositionen und Summen
ts-buyer-formDas ganze Formular, oder einzeln:
ts-buyer-fieldsE-Mail und Name
ts-holder-fieldsNamen auf den Tickets
ts-invoice-fieldsRechnung anfordern
ts-payment-methodsZahlungsart wählen
ts-age-confirmAltersgrenze bestätigen
ts-newsletter-consentNewsletter
ts-termsZustimmung mit Links zu den Rechtstexten
ts-checkout-submitFehlermeldungen und Knopf
ts-withdrawal-noteWiderrufshinweis
ts-paymentZahlung: Felder des Anbieters, Weiterleitung oder Bankdaten
ts-product-offerExtras in der Kasse
ts-voucher-fieldGutschein einlösen
ts-order-noticeHinweis bei abgelaufener oder unbekannter Bestellung

Alles dazu steht unter Kasse und Zahlung.

Nach dem Kauf

BausteinWas er zeigt
ts-order-confirmationDank, Mail-Adresse, Bestellnummer
ts-order-ticketsTickets mit QR-Code, Code, Platz, Name und Foto
ts-order-downloadsPDF und Wallet
ts-order-vouchersGekaufte Gutscheine
ts-ticket-resaleTickets weiterverkaufen
ts-ticket-cancelTickets stornieren

Gutscheine und Meine Tickets

BausteinWas er zeigt
ts-voucher-infoText und Bedingungen zu deinen Gutscheinen
ts-voucher-purchaseBetrag, Anzahl, Empfänger, Gruß und „Zur Kasse“
ts-accountAnmeldung per Link aus der Mail, danach alle Bestellungen

Seiten

BausteinWas er macht
ts-storefrontDer ganze Shop in einem Tag
ts-routeZeigt seinen Inhalt nur auf bestimmten Seiten, mit match="event order"
ts-orderHülle für eine Bestellung: id="…", ohne id aus der Adresse
ts-shopHülle für einen anderen Workspace: workspace="…"

Mehr dazu unter Ganzer Shop und eigene Seiten.