Widgets sind iframe-Komponenten, die in deine Webseite eingebettet werden. Du bringst den jeweiligen go~mus-Workflow mit, ohne dass Logik bei dir nachgebaut werden muss.
Verfügbare Widgets
- Buchung Gruppen & Einzelplätze: kompletter Buchungsfluss als iframe. Alternative zu Shop und API. Empfohlen für den schnellen Einstieg und als Brücke, während die API-Integration aufgebaut wird.
- Pay-By-Link: Bezahlmaske für eine offene Bestellung. Wird in der Regel aus einer Bestellbestätigung verlinkt.
- Spenden: Spendenformular mit Beträgen und Bezahlmethoden. Eingebettet auf der Museumsseite.
- Bestätigung Anmeldungen / Anfragen: Self-Service zur Bestätigung einer Anfrage oder Anmeldung.
- Storno: Kund:innen stornieren ihre Buchung selbst.
- Einladungsmanagement: Zu- und Absagen für Einladungen verwalten.
Einbinden
Beispiel-Repo: gomus-public-iframe-example. Dort steht der vollständige Code für Höhen-Resizing, Cross-Origin-Messaging und Fallbacks.
<iframe src="https://demo.gomus.de/widget/donate"
width="100%" height="600"
title="Spenden">
</iframe>
Die konkrete URL pro Widget liefert dir die go~mus-API oder die Bestellbestätigung. Mehr Detail folgt, sobald die einzelnen Widget-Pages ausgebaut sind.
Webcomponents als Alternative
Für tiefere Integration nutzt du besser die go~mus Webcomponents: Custom Elements ohne iframe-Grenzen, mit voller CSS-Kontrolle.