Skip to main navigation Skip to main content Skip to page footer

Können mehrere komplett getrennte Shops für unterschiedliche Kunden in einem TYPO3 betrieben werden?

Kurzantwort

Ja. Der Shop ist Multi‑Client fähig. Pro Seitenzweig definierst Du einfach einen eigenen Daten‑Container, in dem komplett voneinander getrennt gearbeitet wird. So kommt sich niemand bei der Datenpflege in die Quere – und jeder hat seinen eigenen Rechnungsnummern‑Kreislauf.

Was bedeutet „Multi‑Client“?

Mehrmandanten‑ bzw. Multi‑Client‑Betrieb heißt: Du betreibst mehrere eigenständige Shops innerhalb einer TYPO3‑Installation. Jeder Shop hat eigene Daten, Einstellungen, Seiten und Prozesse – ohne Wechselwirkungen mit den anderen Shops.

So funktioniert es im TYPO3‑Shop

Die Trennung basiert auf Seitenbäumen (Sites) und zugeordneten Daten‑Containern (Storage‑Ordnern). Für jeden Seitenzweig legst Du einen separaten Speicherort für Shop‑Datensätze an: Produkte, Kategorien, Bestellungen, Kunden usw. Der jeweilige Seitenzweig verhält sich wie ein eigener Shop.

1 Seitenbaum = 1 Daten‑Container = 1 vollständig isolierter Shop.

Was ist ein „Daten‑Container“?

Ein Daten‑Container ist der/die Storage‑PID(s), in dem/denen die Shop‑Datensätze liegen. Durch eine eindeutige Zuordnung pro Seitenzweig bleiben Daten sauber getrennt.

Typische Einrichtung

  • Für jeden Kunden einen eigenen Seitenbaum/Site anlegen.
  • Je Site einen separaten Storage‑Ordner (Daten‑Container) für Shop‑Daten definieren.
  • Shop‑Plugins und TypoScript pro Site auf diesen Container konfigurieren (z. B. via Site‑Config).
  • Optional: eigene Domains (kundea.example.com, kundenb.example.com) und individuelle Designs pro Site.

Vorteile für Marketing und Betrieb

  • Klare Trennung: Teams arbeiten in ihrem Shop, ohne andere zu stören.
  • Saubere Daten: Produkte, Bestellungen und Kunden sind pro Mandant isoliert.
  • Effiziente Workflows: weniger Rauschen, mehr Fokus.
  • Markenfreiheit: pro Shop eigenes Theme, Inhalte und Tonalität.
  • Skalierbarkeit: neue Mandanten per zusätzlichem Seitenbaum und Container.

Best Practices

  • Strikte per‑Site‑Konfiguration für Storage‑PIDs und TypoScript.
  • Medienordner pro Mandant trennen (Struktur, Rechte, Backups).
  • Einheitliche Content‑Bausteine/Templates für schnelle Rollouts.
  • Domains und SSL je Site früh planen.
  • Klare Rechtevergabe: globale Admins vs. mandant‑spezifische Redakteure.

Einstieg

  1. Seitenbäume (Sites) pro Kunde anlegen.
  2. Je Site einen eigenen Daten‑Container/Storage‑Ordner erstellen.
  3. Den TYPO3‑Shop so konfigurieren, dass jede Site ihren Container nutzt.
  4. Produkte, Kategorien und Einstellungen pro Shop pflegen – alles bleibt getrennt.

Fazit

Ja – der TYPO3‑Shop ist Multi‑Client fähig. Mit einem Daten‑Container pro Seitenzweig betreibst Du mehrere Shops parallel, sauber getrennt, ohne dass sich Teams in die Quere kommen – und jeder Shop hat seinen eigenen Rechnungsnummern‑Kreislauf.

Dokumentation

TYPO3 Shop

Diese Erweiterung ist eine umfangreiche Shop-Erweiterung für TYPO3 zur Umsetzung von Webshops, Online-Shops oder Abo-Systemen (vergleicbar mit tt_products, Quick-Shop oder Aimeos).

Menü
Warenkorb 0 Produkte

Dieses Demo wurde gebaut mit*

EXT:bootstrap_package für das Site-Package aka Theme basierend auf Bootstrap 5.

EXT:modules für Benutzer-Plugins wie Benutzerprofile, Registrierung, Benutzeradressen und mehr.

EXT:shop für die gesamte Shop-Funktionalität.

EXT:questions für die FAQ-Seite und die in den Produktdetailseiten verlinkten FAQs.

EXT:glossaries für die Glossare und Definitionen.

EXT:fluid_fpdf zur Erstellung von Rechnungen, Lieferscheinen, Produktblättern und mehr.

EXT:parsedown_extra zum Rendern der Erweiterungsdokumentation von Markdown in HTML.

* Es wurden ausschließlich integrierte Einstellungen mit site-settings & TypoScript vorgenommen – keine Templates oder andere Dateien wurden geändert oder überschrieben!