> For the complete documentation index, see [llms.txt](https://wiki.themeware.design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.themeware.design/wissensdatenbank/profiwissen/themeware-konfiguration-exportieren-und-importieren.md).

# ThemeWare® Konfiguration exportieren und importieren

In diesem Artikel erfährst du wie du die ThemeWare® Konfiguration exportieren und importieren kannst.

{% hint style="info" %}
**Hinweis**: Dieser Artikel richtet sich an Profis und Experten. Bist du dir nicht absolut sicher, unterstützen wir dich gerne: [ThemeWare® Services im Überblick](https://service.themeware.design/service)
{% endhint %}

***

## Export und Import der Theme-Konfiguration

Shopware selbst bietet keinen Export und Import der Theme-Konfiguration in der Administration. Mit ThemeWare® hast du dafür zwei Wege: bequem in der Administration mit dem Add-on Backup-Manager oder manuell über die Datenbank.

Über einen Export und Import der Konfigurationswerte kannst du:

* deine Konfiguration sichern
* eine gesicherte Konfiguration wiederherstellen
* Konfigurationen zwischen einem Theme und seinem Duplikat übertragen
* Theme-Konfigurationen in eine andere Installation übertragen

{% hint style="info" %}
**Hinweis**: Exportiert werden nur die Werte, die du selbst geändert hast, keine vollständige Kopie aller Einstellungen. Was das für Varianten, Duplikate, Updates und Medien bedeutet, erfährst du im Artikel [Backup der ThemeWare® Konfiguration](/wissensdatenbank/profiwissen/backup-der-themeware-konfiguration.md#was-wird-gesichert).
{% endhint %}

***

## Export und Import mit dem Backup-Manager

Mit dem Add-on **Backup-Manager** exportierst und importierst du die Theme-Konfiguration direkt in der Administration, ganz ohne Zugriff auf die Datenbank. Du findest ihn im **ThemeWare® Hub** im Tab "**Backup**". Den Hub erreichst du über die Hauptnavigation "**Inhalte**" => "**ThemeWare® {Dein Theme}**".

{% hint style="warning" %}
**Wichtig**: Der Backup-Manager ist ein Add-on und muss separat freigeschaltet werden. Wie der Hub gehört er zu den ThemeWare® Anpassungen der Administration und steht daher nur in der Pro-Edition zur Verfügung.
{% endhint %}

### Theme-Konfiguration exportieren

1. Im ThemeWare® Hub den Tab "**Backup**" öffnen
2. Beim gewünschten Theme auf "**Exportieren**" klicken
3. Die Konfiguration wird als JSON-Datei heruntergeladen

### Theme-Konfiguration importieren

1. Im ThemeWare® Hub den Tab "**Backup**" öffnen
2. Beim Ziel-Theme auf "**Importieren**" klicken
3. Die aktuelle Konfiguration des Ziel-Themes zur Sicherheit herunterladen
4. Die zu importierende JSON-Datei auswählen und den Import bestätigen

Die bisherige Konfiguration des Ziel-Themes wird dabei vollständig ersetzt. Das Theme wird anschließend automatisch neu kompiliert.

{% hint style="success" %}
**Tipp**: Alle Details zu Export, Import und dem erweiterten Modus findest du im [Handbuch](https://doku.themeware.design/zusatzfunktionen/add-ons/backup-manager).
{% endhint %}

***

## Manuelle Vorgehensweise (für erfahrene Anwender)

{% hint style="warning" %}
**Wichtig:** In der Shopware 6 Cloud gibt es aktuell keine Möglichkeit die Konfiguration über die Datenbank zu erreichen.
{% endhint %}

> #### Backup zur Sicherheit
>
> Die manuelle Bearbeitung der Datenbank eignet sich für erfahrene Anwender, die im Umgang mit der Datenbank geübt sind. Hole dir Hilfe, wenn das auf dich nicht zutrifft.

{% hint style="danger" %}
**Achtung**: Lege unbedingt ein Backup deiner Datenbank an, bevor du hier irgendwelche Änderungen vornimmst!
{% endhint %}

{% hint style="success" %}
**Tipp**: Für einen schnellen Zugriff auf die Datenbank nutzen wir gerne die Erweiterung [Adminer für das Admin](/wissensdatenbank/profiwissen/datenbank-mit-dem-adminer-bearbeiten.md) von Friends of Shopware.
{% endhint %}

### Theme-Konfiguration exportieren

* Datenbank öffnen (z.B. Adminer oder phpMyAdmin)
* Tabelle "**themes**" (1) über das Suchfeld suchen
* Öffne die Tabelle mit "**select**" (2)
* Datensatz des gewünschten Themes (z.B. "TcinnThemeWareModern") mit "**edit**" (3) bearbeiten
* Speichere den Inhalt der Spalte "**config\_values**" (4) in einer \*.txt oder \*.json Datei um ein "Backup" der aktuellen Konfiguration zu machen
* Verlasse die Datenbank **ohne** Änderungen zu speichern

### Theme-Konfiguration importieren

1. Datenbank öffnen (z.B. Adminer oder phpMyAdmin)
2. Tabelle "**themes**" (1) über das Suchfeld suchen
3. Öffne die Tabelle mit "**select**" (2)
4. Datensatz des gewünschten Themes (z.B. "TcinnThemeWareModern") mit "**edit**" (3) bearbeiten
5. Füge deine gesicherte Konfiguration in das Feld "**config\_values**" (4) ein
6. Speichere diese Änderung und verlasse die Datenbank

{% hint style="info" %}
**Hinweis**: Die Änderung wird beim nächsten öffnen der "Theme-Konfiguration" in dein Theme übernommen.
{% endhint %}

#### Screenshots

![](https://2128686145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTCpdN4monqL7jrjwbCZL%2Fuploads%2FGpNxV7oUJJTCLny0p5Fi%2Fimage.png?alt=media\&token=767195f6-6389-41fe-bd0e-0eb1c0c089ee) ![](https://2128686145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTCpdN4monqL7jrjwbCZL%2Fuploads%2FYyEWoAS4owH9w3zlLnWe%2Fimage.png?alt=media\&token=f23a09fa-9d89-459d-a10e-ad51632c05b1)

### Wichtige Hinweise

* Achte beim Übertragen einer Theme-Konfiguration darauf, dass die Themes miteinander kompatibel sind! Du solltest z.B. vermeiden, dass du eine Konfiguration von ThemeWare® in dem Standard-Theme "Storefront" hinterlegst oder umgekehrt.
* Achte beim übertragen einer Theme-Konfiguration zudem darauf, dass die Versionsnummer des Ursprungs- und Ziel-Themes übereinstimmt!
* Wenn die Konfiguration in eine andere Shopware Installation übertragen werden soll, dann müssen alle Medien (Hintergrundbild, etc.) neu hochgeladen und zugewiesen werden.
