Skip to content
Demo overview

One ticketshop, different worlds.

The same ADITUS shop API, embedded into completely different event brands — plus the interactive live demo of the API itself. Each preview links straight to the demo.

Jump to the demos
Customization levels

Five levels, one ticketshop.

From no-code theming in the backend to free integration via the API — you choose how deep you go.

1
Basic customization

Your individual ticketshop in your own CI — online in just 10 minutes

Configuration via our backend: selecting a theme, simply uploading designs and graphics, choosing the colour scheme and, if necessary, selecting your own font lets you customize the various portals within a few seconds, without any prior IT knowledge — this is what characterizes the first and basic level of customization. A corporate design in just a few clicks is often a great help for smaller companies, as our framework impresses with a strong standard.

No-CodeBackend-ThemingCorporate DesignWhite-Label
No IT knowledge · in 10 minutes
Development effort
none
2
Custom CSS & scripts

More individuality through custom CSS or scripts

Would you like a little more? Are you missing that personal touch that makes the event stand out, or do you want to emphasize certain information very clearly? Then we have the right solution: with simple HTML and CSS instructions you can implement exactly these changes. You add CSS, HTML or JavaScript directly via the backend. Our portals are designed for such extensions and offer specific connection points, e.g. CSS custom properties (also known as CSS variables).

Custom CSSCSS Custom PropertiesCustom ScriptsTheming-Hooks
Custom CSS/JS · targeted hooks

The same process step, once in the default design and once deliberately styled to the extreme with CSS:

Development effort
lowhigh
3
Embedded container

Drop the complete ticketshop in as a self-contained block

Embed the ticketshop into your own event homepage? Gladly. With just a few lines you integrate the core of ticket purchase and registration directly into your website. You get a finished, self-contained block that runs on your page — the complete HTML is fully available and can be styled with your own CSS. Our visitor portal is designed precisely for such deep integrations and offers additional configuration options:

Drop-in WidgetiFrame-EmbedSelf-ContainedAuto-Resize
  • Optional restriction to a specific event
  • Optional restriction to certain functions (purchase, registration, press)
  • Optional restriction to certain articles or groups
  • Header and footer can be shown or hidden
  • Configure language: automatic or controlled by the surrounding website
  • Choose your own styling or custom CSS for the integration
  • Hide superfluous content
  • Configure the size adjustment

This way visitors stay longer on the event homepage without being redirected. For developers there is a dedicated integration demo and a developer portal where you can test the integration and generate ready-made scripts. Simply select the desired variant, copy the integration code and paste it into your website. You don't need to worry about scrollbars: our container dynamically adapts its height to the content — so you avoid unsightly scroll areas inside your page.

Technically this integration is based on an iframe — the shop runs in its own encapsulated frame within your page. It works reliably, but reaches its limits when it comes to seamlessly interlocking with your interface. We therefore only recommend this approach when you need something quickly — for a truly native integration the next level is the better choice: the Shop Micro Frontend, which renders directly into your own markup.

Development effort
lowhigh
4
Shop micro frontend in code

Embed the ticketshop natively as a micro frontend

At this level you leave backend theming behind and integrate the shop directly in code — as a Shop Micro Frontend that renders natively into your own markup instead of a foreign widget. The complete flow from discovery to ticket is built for you. Two paths are open to you:

Micro FrontendHeadlessComposableLight-DOM EmbedDesign-Tokens
Fastest start

One mount call, done

The most direct path: a single mount() call drops the fully styled ticketshop into your page — in our polished default design, responsive and localized. For payment methods with a redirect you additionally set the return URLs; the shop then resumes the flow on its own. That way you're ready to sell in minutes — professionally designed from the very first line.

One call · return URLs only for redirect payments
100% your own design

Shop Micro Frontend, in your look

The Shop Micro Frontend is an independently shipped frontend module — a micro-frontend that you hook into your page at runtime with a mount() call. The entire flow from discovery to ticket is built for you and already ships with a polished default design. The key: it renders into your own light DOM, not an iframe — the shop becomes a real part of your markup and inherits your fonts and layout context. Branding takes just a handful of design tokens: pass colors, font and radii either directly as a theme object to mount() or set them as CSS variables (--aditus-*) — no stylesheet of your own required. Our Styling Studio even does that for you: it auto-suggests colors, font and radii from your website's URL and generates the ready-to-copy configuration. Because the base styles live in their own CSS layer, your page's ordinary (unlayered) CSS overrides them without specificity fights — no !important. For the final polish you can still reach individual building blocks through stable BEM hooks (aditus-shop__*) when needed. No teleporting users into a foreign widget, no iframe resizing, no postMessage juggling, no scroll jank — full design freedom without having to build the flow logic yourself.

Woven in, not teleported · branding via design tokens

Both micro frontend variants can additionally be combined with the ADITUS webhooks: events such as completed orders or registrations are reported in real time and can be processed further in other backends — e.g. for CRM, membership logic or your own downstream processes.

Development effort
One mount call, done
Shop Micro Frontend, in your look
lowhigh
5
Full API control

Integrate freely on the Shop API

The deepest level for maximum freedom: you integrate the shop functionality fully into your own web application, app or system landscape — as a completely custom UI for shop and registration, or as another functional component within your existing platform. Everything our visitor portal can do, our API can do: we use the same complete read/write REST API as the basis for our own portals. REST APIs, webhooks and SDKs are at your disposal for tailor-made solutions.

API-FirstHeadlessREST APIWebhooksSDKs
Maximum control

Directly on the Shop API

You build your entire interface yourself on top of the REST endpoints — cart, registration and checkout all in your hands. You don't have to handle localization yourself: the API delivers all content — article names, descriptions, and survey questions and answers — already in the visitor's language, so you simply render the text. You have full control: the user journey can be designed entirely from scratch and woven seamlessly into your own processes — custom booking or login flows, CRM and membership logic, hotel or travel bundles, individual pricing or multi-step approvals. Every interaction and every pixel are yours, in exchange for carrying the higher implementation effort yourself.

Full flexibility · higher effort up front
The complete API reference: every endpoint with live examples in curl, Node, Python and Go.
The complete API reference: every endpoint with live examples in curl, Node, Python and Go.

This path can also be combined with the ADITUS webhooks: relevant events are reported in real time and can be processed further in other backends — e.g. for CRM, membership logic or your own downstream processes.

Development effort
lowhigh