Die Konfiguration ist unter 'Stammdaten' > 'Shops' > 'Kasse' > 'Settings verwalten' zu finden. Möchte man ein Setting hinzufügen, so muss man zunächst eine Bezeichnung definieren (Key) und dann den Wert (Value) eintragen.


Key Value Beschreibung
museumFilter
  • "enable" normales Verhalten
  • "hide" verbirgt die Tasten, hält den Filter in den Anfragen aber nach wie vor aufrecht (siehe museumIDs)
  • "disable" verbirgt die Tasten und entfernt den Filter in den Anfragen

default setting: aktiviert

Bei der Auswahl 'hide' sollte die MuseumID nicht leer sein.

Es müssen Anführungszeichen gesetzt werden.

museumIds

[1


Eine durch Kommasetzung getrennte Liste aller MuseumIDs, die als Filter für die Taste 'Dieses Museum' verwendet werden
pageSizes
{
            tickets: 4,
            orders: 4,
            eventBookings: 2,
            tourBookings: 3,
            dates: 3,
            groupPrices: 4,
            startTimes: 26,
            items: 3,
            prices: 3,
            ordersSplitItems: 3
          }

Definition der jeweiligen Größen für die Seiten der Kasse. Durch Änderung der Zahlenwerte können beispielsweise 4 statt 3 Tickets auf einer Seite dargestellt werden.

Sollte die Liste länger sein als durch den Bildschirm abgedeckt werden kann, erscheint automatisch eine Scroll-Leiste (wird jedoch wegen Bildschirmgröße nicht angezeigt; Alternative: die Zahlenwerte so minimieren, dass alles auf einer Seite dargestellt werden kann)

product
{
            maxQuantityFallback: 99
          }
Die maximale Stückzahl eines Artikels, falls kein Wert bei go~mus definiert ist 
sliceText
{
            description: 150,
            comment: 50,
            title: 40,
            name: 20
          }
Definition der maximalen Länge an Schriftzeichen, die verwendet werden können, bevor der Text abgeschnitten wird. Das wiederum verhindert ungewollte Zeilenumbrüche, die ggf. das gewünschte Design zb. in Listenansichten stören.
startDate "2030-11-01"

Ein Datums-string im Format JJJJ-MM-TT mit dem das Startdatum von Listenansichten definiert ist.

enableOrderSplitting true / false Schaltet die Funktion Bestellung splitten auf der Kasse ein oder aus.
enableOrderPickUp true / false Schaltet die Funktion 'Abholen' für bezahlte Bestellungen ein und aus. Die Funktion wird in naher Zukunft ausgebaut und sollte nicht angeschaltet werden.
tickets
{
  excludedQuotaIds: []
}
Hier können IDs von Kontingenten eingetragen werden, die im go~mus-Ticket-UI auf der Kasse nicht angezeigt werden sollen.

infoTextsEvent

default:

["item.attributes.startDate"]

verfügbare Keys:

item.attributes.startDate → 28. September 2021 10:00
item.attributes.startTime → 10:00
item.attributes.title → Sonntagsführung Dauerausstellung (Name des Termins)
accountingArticle.seat.title → Reihe, Platz, Preiskategorie

Hierüber kann definiert werden, welche Daten von Einzelplatzbuchungen auf den Bon geschrieben werden.

infoTextsTour

Default: 

["item.attributes.participantsFormatted", "item.attributes.startDate"]

verfügbare Keys:

item.attributes.title → [Name des Angebots]
item.attributes.startDate → 28. September 2021 10:00
item.attributes.startTime → 10:00
item.attributes.participantsFormatted → 15 * Personen
item.attributes.language → Deutsch

Hierüber kann definiert werden, welche Daten von Gruppenbuchungen auf den Bon geschrieben werden.

infoTextsTicket

Default

["item.attributes.startTime"]

verfügbare Keys:

item.attributes.title → [Name des Tickets]
item.attributes.startDate → 28. September 2021
item.attributes.startTime → 28. September 2021 10:00

Hierüber kann definiert werden, welche Daten von Ticketverkäufen auf den Bon geschrieben werden.