Kunde
Da Capo Travel
Branche
Tourismus
Mitarbeiter
Markt
B2B, EU + World
Beginn
2025
Dienstleistungen
Consulting, Design, Headless Development, Integrations
Plattform/Tech
Shopify, Sanity, Vercel
Integrationen
DeepL Pro, Google Maps, Cookiebot

DaCapo Travel bringt seit 1988 internationale Reisegruppen in die Ostalpen. Moving Primates hat den Tiroler Incoming-Spezialisten auf eine moderne Headless-Plattform gehoben — mit eigener Reise-Datenstruktur, B2B-Anfragestrecke und einem Partner-Modell für Hotels.

Image
DaCapo Travel homepage with a hero image of a stunning mountain lake and text promoting memorable trips.

Reisen sind keine Produkte. Also haben wir keine gebaut.

Shopify denkt in Artikeln, Varianten und Lagerbeständen. Eine Tiroler Gruppenreise denkt in Reiseplänen, Tagesetappen, Anzahlungen, Mindestteilnehmerzahlen, Aktivitäten und Veranstaltern.

Statt Reisen in das Produkt-Korsett von Shopify zu zwängen, haben wir in Sanity eigene Inhaltstypen für Travels und Accommodations entwickelt. Jeder Inhaltstyp ist in zwei Schichten geteilt: Die Core Schicht für sprachunabhängige Stammdaten wie Buchungsnummer, Veranstalter und Ab-Preis sowie und ein lokalisierter Layer für Titel, Untertitel, Reiseplan und SEO. So ist eine Reise in fünf Sprachen erzählbar, ohne dass dieselbe Buchung fünfmal gepflegt werden muss.

Shopify behält den Job, den Shopify gut kann: Checkout, Zahlung, Order. Sanity übernimmt alles, was Inhalt ist.

Tag für Tag, Stunde für Stunde

Das Herzstück jeder Reise ist der Reiseplan. Pro Tag ein Eintrag mit Datum und Titel, darunter eine Timetable aus Aktivitäten mit Uhrzeit, Icon, Headline, Beschreibung und Media Gallery. Alles redaktionell pflegbar, ohne dass jemand Code anfasst.

Ergänzt wird das durch Travel Highlights. Dabei handelt es sich um kleine Infoblöcke mit Icon, Hintergrundfarbe und Kurztext, die im Frontend als Slider erscheinen. Highlights werden zentral verwaltet, lassen sich aber pro Reise individuell überschreiben — die Vorlage bleibt unangetastet.

B2B-Anfrage trifft Shopify-Checkout. Ohne App.

Reisebüros und Unternehmen buchen anders. Sie fragen an, klären Konditionen, verhandeln Anzahlungen, ergänzen Sonderwünsche. Die klassische Shopify-Logik passt da nicht - und Drittanbieter-Apps lösen das Problem mit Kompromissen, die niemand will.

Den Workflow haben wir direkt in Shopify gebaut. Eine Anfrage über das Purchase Modal auf der Reise-Seite erzeugt eine Draft Order mit allen Eingaben als Line Items. Custom Items, Rabatte, Netto-Beträge, Notizen - alles bearbeitbar, bevor die Zahlungsaufforderung rausgeht. Ein Klick auf Send Invoice und der Reisebüro-Kunde landet im Shopify-Checkout, zahlt dort die Anzahlung und die Draft wird zur regulären Order.

Kein Plus-only-Feature. Keine zusätzliche App. Kein Workaround.

A booking form overlay showing travel details, a calendar with April 16th, 2026 selected, and a guest count of 10, over a travel website background.

Eine Suche, die Reisebüros versteht

Reisebüro-Mitarbeitende suchen anders als Endkunden. Sie kennen Buchungsnummern auswendig, vertippen sich, oder suchen nach Themen wie „Kultur" oder „Golf". Die Standard-Suche bildet das nicht ab.

Wir haben eine gewichtete Suche aufgesetzt: Booking Number schlägt Titel, Titel schlägt Untertitel, Untertitel schlägt Inhalt. Tippfehler ab fünf Buchstaben werden toleriert. Sucht jemand nach „Kultur", erscheinen alle Reisen aus der Collection „Kulturreisen" - auch wenn das Wort im Reise-Titel nicht vorkommt. Unvollständige Produkte werden automatisch ausgeschlossen.

Programme & Destinationen: zwei Welten, ein System

DaCapo erzählt Reisen entlang zweier Achsen — geografisch nach Region, inhaltlich nach Thema. Beides braucht eigene Übersichtsseiten, beides soll redaktionell unterschiedlich kuratierbar sein.

Statt zwei Systeme zu bauen, ist Collection als ein generisches Konzept umgesetzt: manuell oder automatisch befüllbar, je nach Use Case. Kampagnen-Landingpage soll vorhersehbar bleiben? Manuell. Themenseite, die mit jeder neuen Reise mitwächst? Automatisch, mit Regeln aus Sanity.

Im Frontend öffnet sich für Reisen ein Filter-Modal mit Datum, Gästezahl und Aktivitäten. Für Unterkünfte filtern Klicks auf Sterne und Kategorien sofort die Liste. Zwei Interaktionsmuster, ein Datenmodell.

A travel filter dialog with 'Archaeology' activity selected.

Hotels werden Partner. Per Abo.

DaCapo arbeitet mit Dutzenden Hotels in der Region. Damit sich diese aktiv auf der Plattform präsentieren können, ist ein Partner-Abo-Modell in Shopify integriert. Drei Stufen, monatliche Abrechnung. Der Self-Service erfolgt im Kundenkonto.

Hotels bewerben sich, schicken Info und Bildmaterial und werden freigeschaltet, indem sie ien Abo abschließen. Die Hotels erscheinen mit eigenem Profil Adresse, Ausstattung, Media Gallery. Alles aus Sanity, alles mehrsprachig.

Image
DaCapo webpage with a "Become a Travel Partner" banner and an inquiry form.

Fünf Sprachen aus einem PDF — per AI-Pipeline

Eine neue Reise einzuarbeiten startet selten als sauber strukturierter Datensatz. Sie startet als PDF aus dem Programmkatalog. Zum Beispiel in Französisch. Mit Tarifen, Marketing-Text und einer eigenen Erzählweise.

Damit das Content-Team nicht jedes Mal von vorne anfängt, läuft im Hintergrund eine AI-gestützte Content-Pipeline. Ein Masterprompt extrahiert den Reiseinhalt aus dem PDF, generiert Subtitle und SEO-Texte, baut die URL-Slugs und überführt das Ganze in die Da-Capo-Reisestruktur. DeepL Pro ist dabei direkt in Sanity integriert. Eine Reise-Page wird so mit einem Klick in eine weitere Sprache übersetzt.

Aus Stunden manueller Aufbereitung wird ein Vorgang. Das Content-Team prüft und feilt, statt zu tippen.

Image
Workflow-Diagramm, das die Verarbeitung einer PDF-Datei durch einen AI Masterprompt veranschaulicht, die in Sanity verwaltet und anschließend über DeepL Pro ins Englische, Deutsche, Französische, Italienische und Spanische übersetzt wird.

Eigenständige URLs für jeden Markt

DaCapo verkauft an Reisebüros in Nordamerika, an Veranstalter in Italien, an Gruppen-Anbieter aus Frankreich. Jeder Markt hat eigene Suchgewohnheiten, eigene Keywords, eigene Erwartungen an Slug-Struktur.

Deshalb ist die URL pro Sprache eigenständig: /en/travels/tyrol-and-salzburg-2026 ist nicht dieselbe Adresse wie /de/reisen/tirol-und-salzburg-2026. Parent Documents und Folders erlauben verschachtelte Strukturen, ohne dafür eigene Seiten anlegen zu müssen. Redirects laufen automatisch, sobald ein Slug umbenannt wird. Sitemap und robots.txt regenerieren sich alle 24 Stunden.

Meta-Titel und Meta-Description pflegt das Team pro Sprache zentral im Reise-Dokument — nicht verstreut über die Plattform.

Image
Live localized URLs for Tirol & Salzburg 2026 in English, German, French, Italian, and Spanish.
Wir wollten weg vom Telefon und vom PDF-Katalog, ohne den persönlichen Charakter unserer Reisen aufzugeben. Klingt erstmal einfach - ist es aber nicht. Mit Moving Primates haben wir einen Partner gefunden, der unser Business versteht und uns mit viel Engangement und hervorragender Beratung eine Platform gebaut hat, auf der unser Geschäft endlich skalieren kann.
Gabriela Khuen-Belasi

Gabriela Khuen-Belasi

Geschäftsführerin, DaCapo Travel · Alpine Tourist A12 GmbH

Da Capo Travel: Headless Shopify Plus für B2B-Tourismus