Tamino.travel
Tamino.travel ist eine mehrsprachige WooCommerce-Reiseplattform zur Präsentation und Buchung von Touren in Wien.
Die Seite wurde auf Basis eines angepassten Storefront-Child-Themes entwickelt und kombiniert automatische PDF-Generierung, Polylang-Integration für Deutsch und Arabisch sowie SEO-Optimierung mit Yoast.
Besonderheiten sind eine eigene Plugin-Entwicklung („Tamino Generate PDF for WooCommerce Product“), die Nutzung von KI-generierten Bildern, eine lokale Entwicklung unter Ubuntu/XAMPP und die Codeverwaltung über GitHub.
Komplexe Anpassungen an Polylang und WooCommerce sorgten dafür, dass alle Shop-Elemente vollständig mehrsprachig steuerbar sind.
Mehrsprachige WooCommerce-Reiseplattform mit PDF-Generierung
Projektübersicht
Tamino.travel ist eine mehrsprachige E-Commerce-Website für Touren und Aktivitäten in Wien, entwickelt auf Basis von WordPress und WooCommerce.
Ziel des Projekts war es, eine moderne, skalierbare und benutzerfreundliche Plattform zu schaffen, die Tourangebote elegant präsentiert, PDF-Dokumente automatisch generiert, und durch KI-basierte Workflows bei der Bildgestaltung und Dokumentation unterstützt wird.
Kundenanforderungen
Der Kunde benötigte eine Lösung, die:
- sowohl deutsch- als auch arabischsprachige Besucher anspricht,
- ein visuell ansprechendes, responsives Design bietet („mobile first“),
- eine intuitive Produktverwaltung mit individuellen Feldern für Tourdetails ermöglicht,
- automatisch generierte PDF-Datenblätter zu jedem Produkt erstellt,
- On-Page-SEO-freundlich und mehrsprachig optimiert ist,
- und eine solide technische Basis für zukünftige Erweiterungen (z. B. API-Integrationen oder KI-gestützte Tourvorschläge) bietet.





Technische Umsetzung
1. Systemarchitektur & Entwicklung
Die Website wurde auf Basis von WordPress + WooCommerce mit einem angepassten Storefront-Child-Theme („TaminoTravel“)
entwickelt.
Die lokale Entwicklungsumgebung lief auf einem Ubuntu-Laptop mit XAMPP, was schnelles Testen und flexible Anpassungen ermöglichte.
Der Quellcode wird versioniert und dokumentiert in einem privaten GitHub-Repository, das als zentrale Codebasis dient und Änderungen über Commits und Branches nachvollziehbar macht.
2. Mehrsprachigkeit mit Polylang
Die Mehrsprachigkeit (Deutsch / Arabisch) wurde über das Plugin Polylang realisiert.
Da Polylang von Haus aus nicht alle WooCommerce-spezifischen Strings und Endpunkte korrekt übersetzt, waren hier mehrere „tricky parts“ erforderlich:
- Anpassung der WooCommerce-Endpunkte (z. B. „Mein Konto“, „Warenkorb“, „Kasse“) über benutzerdefinierte Filter und Registrierungen.
- Dynamische Übersetzung von Produkt-Tabs, Mini-Cart-Texten und Labeln über programmatische String-Registrierung (z. B. in der
functions.php). - Nutzung von Polylang-String-Gruppen (z. B.
pll_register_string('Label', 'Mein Konto', 'taminotravel')), um alle relevanten UI-Texte zentral zu verwalten.




Diese Lösungen ermöglichen es, dass auch WooCommerce-spezifische Bereiche vollständig übersetzbar sind – ohne die Kompatibilität zu gefährden.
3. PDF-Generierung
Ein zentrales Feature ist das eigens entwickelte Plugin „Tamino Generate PDF for WooCommerce Product“.
Dieses Plugin erstellt automatisch ein PDF-Datenblatt für jedes Tourprodukt mit allen relevanten Informationen (Titel, Preis, Beschreibung, Orte, Aktivitäten, Bilder).
Die PDF-Erstellung erfolgt über die Python-Bibliothek reportlab (in einer serverseitigen Integration), da sie präzise Layoutsteuerung bietet und Unicode-kompatible Fonts unterstützt – wichtig für die arabische Sprache.
Das Layout ist bewusst schlicht gehalten, mit Fokus auf Lesbarkeit, Branding und korrekter Darstellung der Mehrsprachigkeit.


4. KI-gestützte Bild- und Inhaltsproduktion
Zur Erstellung von Titel- und Stimmungsbildern wurde generative KI eingesetzt.
Mithilfe von DALL·E 3 und Affinity Designer entstanden realistische, CI-konforme Visuals für Touren, die kulturell und ästhetisch ansprechend wirken.
Die Bildkompositionen folgen dem Prinzip „four-image-collage with central logo“, das bereits im Corporate Design verankert wurde.
Darüber hinaus kam eine eigene Custom GPT-Instanz („Tamino Travel GPT“)
zum Einsatz, die zur Dokumentation, Codekommentierung und Polylang-String-Verwaltung dient.
Dieser GPT wurde mit projektspezifischem Wissen (Theme-Struktur, WooCommerce-Felder, Polylang-Integrationslogik) gefüttert, um eine präzise und kontextbezogene Unterstützung während der Entwicklung zu bieten.
5. Backend- und Frontend-Anpassungen
Das Theme wurde tiefgreifend erweitert, um das Nutzererlebnis und die visuelle Konsistenz zu verbessern:
- Einheitliche Button-Stile mit kantigem Design passend zum CI
- Entfernung redundanter „In den Warenkorb“-Buttons im Bannerbereich
- Anpassung der Produktübersicht für unterschiedliche Textlängen
- Eigener Mini-Warenkorb, der die Spracheinstellung dynamisch berücksichtigt
Im Backend wurden benutzerdefinierte Felder (ACF) integriert, um zusätzliche Tourinformationen wie Orte, Stationen, Aktivitäten und Tourdauer zu pflegen.
Ergebnis
Das Resultat ist eine mehrsprachige, performante und ästhetisch ansprechende Reiseplattform, die sowohl inhaltlich als auch technisch auf Wachstum ausgelegt ist.
Dank der Kombination aus WordPress, WooCommerce, Polylang, Yoast SEO und individueller Plugin-Entwicklung entstand ein System, das flexibel, zukunftssicher und wartungsfreundlich ist.
Die Verwendung von KI, automatisierter PDF-Erstellung und stringbasiertem Übersetzungsmanagement hebt Tamino.travel auf ein professionelles Niveau, das Design, Technik und Benutzerfreundlichkeit harmonisch verbindet.
You must be logged in to post a comment.