Das Dashboard
Das Dashboard liegt unter www.cabina.io/dashboard . Angemeldet wird man mit einem Link per E-Mail: kein Passwort zu merken.
Von allem, was drin steckt, entscheiden zwei Einstellungen darüber, ob Cabina überhaupt funktioniert. Der Rest ist Feinschliff.
Die zwei, auf die es ankommt
Freigegebene Domains — Widget & Branding
Die Liste der Seiten, auf denen Cabina laufen darf. Steht dein Shop nicht darauf, blockiert der Browser die Anfragen und der Button erscheint nie.
https://shop.de und https://www.shop.de sind zwei verschiedene Origins.
Wenn dein Shop auf beiden antwortet, trag beide ein: für einen Browser sehen sie
sich kein bisschen ähnlich.
Akzeptiert wird nur https, dazu http://localhost für die Entwicklung.
Dieselbe Liste schützt deine Credits: Eine Anprobe, die von einer Seite außerhalb
der Liste angefordert wird, wird abgelehnt, bevor irgendetwas verbraucht wird.
Bei der Installation trägt Wix die Adresse der Website selbst ein und Shopify die
.myshopify.com-Adresse; die eigene Domain eines Shopify-Shops (zum Beispiel
www.shop.de) und jede weitere Domain, auf der dein Shop antwortet, trägst du
hier ein.
API-Schlüssel — Installation
Der Schlüssel, den das Widget in deinem Shop verwendet. Er beginnt mit
cab_live_ und wird nur einmal angezeigt.
Er ist von Haus aus öffentlich: er steht im Quelltext deiner Seite, offen sichtbar. Was ihn schützt, ist die Domainliste oben, nicht Geheimhaltung. Mit diesem Schlüssel wird nur gelesen: Kennzahlen, Sitzungen, Konfiguration, Größentabellen.
Der Admin-API-Schlüssel (cab_admin_) ist etwas anderes: er dient zum
Schreiben und dem MCP-Server und muss geheim bleiben. Setz ihn nie in eine Seite.
Der Rest, kurz
| Bereich | Wozu er da ist |
|---|---|
| Übersicht | Verbrauchte Sitzungen, Credits, Tarifstatus |
| Kennzahlen | Wie viele Anproben, bei welchen Produkten, mit welchem Ausgang |
| Widget & Branding | Buttonfarbe und -text, Logo, Sprache, Kategorien, Domains |
| Größentabellen | Deine Größen, für den passenden Vorschlag |
| Mix & Match | Kombinationen zwischen Kleidungsstücken |
| Installation | Der Schlüssel, das Snippet und die Anleitungen je Plattform |
| MCP-Server | Cabina im Gespräch konfigurieren, aus einem KI-Assistenten |
| API | Die REST-API (/api/v1): Kennzahlen, Sitzungen, Konfiguration, Größentabellen und Tarif, aus deinen eigenen Systemen |
| Abrechnung | Tarif, Credits, Rechnungen |
Schaufenster mit QR-Code
Für ein Ladengeschäft ohne Website. Auf der Seite Mix & Match den Namen des
Geschäfts und eine Adresse (Kleinbuchstaben, Ziffern und Bindestriche) eingeben
und speichern: Das Schaufenster liegt unter cabina.io/de/negozio/<adresse>.
Den QR-Code dieses Links drucken und im Laden aufhängen: Wer ihn scannt, sieht
die Kleidungsstücke deiner Mix-&-Match-Kollektionen, öffnet eines und probiert
es in der Anprobe an, mit Größe, wenn du deine Tabellen hochgeladen hast.
Anproben verbrauchen deine Credits, wie auf einer Website.
Das Einschalten fügt https://cabina.io zu den erlaubten Domains des Widgets
hinzu; das Ausschalten lässt sie stehen. Suchmaschinen indexieren die Seite
nicht.
Größentabellen: in Zentimetern
Die Maße in den Tabellen stehen in Zentimetern, als ganze Zahlen. Eine Zeile, deren maximale Brust-, Taillen- oder Hüftweite unter 45 (in Kindertabellen 30) liegt, wird abgelehnt: Das sieht nach Zoll aus. Der CSV-Import folgt derselben Regel: nur ganze Zahlen von 0 bis 300 — keine Nachkommastellen, kein „cm“ hinter der Zahl.
In Kindertabellen liegt die Schwelle bei 30 cm, damit auch Babygrößen passen (Brustumfang ab etwa 33 cm): Wähle deshalb beim Anlegen der Tabelle die richtige Zielgruppe.
Größentabellen: Erwachsene oder Kinder
Jede Tabelle hat ein Feld Für wen: Erwachsene (ab 16 Jahren) oder Kinder und Jugendliche (bis 15 Jahre). Bei Kleidung, die nur von Kindertabellen abgedeckt ist, zeigt das Widget 18 Preset-Modelle unter 16 Jahren (Mädchen und Jungen, 7–9, 10–12 und 13–15 Jahre, drei Körperformen) und fragt nie nach dem Foto der Kundin oder des Kunden: Es werden keine Fotos von Minderjährigen erhoben. Die Größe kommt weiterhin aus deiner Tabelle, aus den Maßen in Zentimetern.
Heute gilt eine Tabelle für eine Kategorie, nicht für ein einzelnes Produkt: Hat dieselbe Kategorie eine Erwachsenen- und eine Kindertabelle, fragt das Widget die Kundin oder den Kunden, wer es tragen wird: Für ein Kind unter 16 zeigt es nur die Preset-Modelle, und in jedem Fall sucht es die Größe in den Tabellen dieser Zielgruppe.
Die Größenempfehlung
Das Widget schlägt eine Größe nur anhand echter Maße der Kundin oder des Kunden vor: selbst eingegeben, aus dem Foto geschätzt oder aus Körpergröße und Gewicht berechnet. Jede Art von Kleidungsstück braucht die Maße, auf die es ankommt:
| Kleidungsstück | Nötige Maße |
|---|---|
| Oberteile, Jacken und Mäntel, Kleider | Brust und Taille |
| Hosen und Röcke | Taille und Hüfte |
| Schuhe | Fuß (fehlt er, wird er aus der Körpergröße geschätzt) |
Fehlen sie, erscheint keine Größe: lieber keine Empfehlung als eine erfundene. Ein Wert außerhalb des Bereichs, der ins Formular getippt wurde (zum Beispiel in Zoll), wird ignoriert.
Wie der Button aussieht
Farbe und Text wählst du unter Widget & Branding. Der Button erbt die Schrift deines Themes und fällt deshalb nicht aus dem Rahmen.
Das Logo erscheint im Kopf der Umkleidekabine: PNG, JPG oder WEBP, maximal 512 KB.
Die Sprache: ein Detail, das man kennen sollte
Unter Widget & Branding gibt es eine Standardsprache. Sie zählt weniger, als es aussieht.
Die Umkleidekabine folgt der Sprache der Seite (<html lang>), und nur wenn
die fehlt, weicht sie auf die Browsersprache aus — und erst danach auf die hier
gewählte. Da fast jedes Theme die Shopsprache deklariert, wird diese
Einstellung in der Praxis fast immer überstimmt — und das ist gut so: ein Shop,
der nach Frankreich verkauft, zeigt die Kabine auf Französisch, ohne dass du
irgendetwas anfassen musst.
Der Button-Text dagegen ist der, den du tippst: er wird nicht übersetzt. Wenn du in mehreren Sprachen verkaufst, wähl eine Formulierung, die für alle funktioniert — oder änder sie beim Marktwechsel.
Wenn das Widget von selbst verschwindet
Wenn der Tarif keine Sitzungen mehr hat oder die Credits aufgebraucht sind, versteckt sich Cabina, lautlos. Das ist kein Defekt: es ist die Entscheidung, deinen Shop nicht kaputtzumachen. Du siehst es unter Abrechnung, und von dort geht es weiter; sonst kommt der Button von selbst zurück, sobald sich die Credits erneuern — bei Tarifen, die über Shopify oder Wix bezahlt werden, alle 30 Tage.
Das Konto schließen
Das geht unter Installation, Abschnitt Konto schließen. Ein per Karte bezahlter Tarif wird automatisch gekündigt. Wird dein Tarif über Shopify oder Wix abgerechnet, hält das Dashboard an und sagt es dir: Deinstalliere zuerst die Cabina-App in Shopify oder Wix — das kündigt den Tarif — und komm dann zurück, um das Konto zu schließen.