> For the complete documentation index, see [llms.txt](https://themedocs.zenit.design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://themedocs.zenit.design/tutorials/konfiguration-export-import.md).

# Konfiguration export/import

> Feature der Pro Version (>= 5.8.0) \[In-App-Kauf]

Du hast die Möglichkeit, die gesetzte Konfiguration des Themes zu exportieren um Sie für weitere Themes oder in anderen Shopware-Installationen nutzen. Besonders praktisch ist diese Funktion, wenn Du dein Theme in einem separaten Staging-System konfiguriert hast und den Stand in deine Live-Umgebung übertragen möchtest.

Du findest den **"Import / Export"** Button ganz oben in der Theme-Konfiguration.

<figure><img src="/files/fpEaLRaiZARoQZ8I1ncm" alt=""><figcaption></figcaption></figure>

Es öffnet sich ein Pop-Up in dem Du den Import und Export starten kannst.&#x20;

Beim Export kannst Du entscheiden, ob Du die Logos und das Hintergrundbild (wenn gesetzt) mit exportieren möchtest. Wenn Du dich dagegen entscheidest, sind die Medien in der Export-Datei nicht vorhanden und die Felder werden später beim Import ignoriert. Das ist nützlich, wenn Du Einstellungen in andere Themes übertragen möchtest, aber nicht die Medienfelder (insbesondere Logos) überschreiben möchtest.

<figure><img src="/files/Gyrl0KciRRToZClXwP8G" alt=""><figcaption></figcaption></figure>

Startest Du den Export, wird ein Download für die Export-ZIP-Datei gestartet.

Um die Datei zu importieren, lade diese zunächst hoch und Klicke auf **"Importieren"**. Anschließend muss das Theme abgespeichert werden.

<figure><img src="/files/aYMwYK4HIdZcGmEFt5hS" alt=""><figcaption></figcaption></figure>

## Konfiguration manuell via Datenbank übertragen

Shopware speichert die Theme-Konfiguration in der Datenbank. In der Datenbank-Tabelle `theme` gibt es zu jedem Theme, Child-Theme und Duplikat-Theme einen eigenen Eintrag. Du erkennst jedes Theme an seinem **Namen (1)**.

Die Spalte **base\_config (2)** enthält die Theme-Konfiguration mit all ihren Standard-Werten. Hier darfst Du keine Änderung durchführen.

Die Spalte **config\_values (3)** hingegen enthält die von Dir eingestellten Werte. Du kannst den Inhalt dieser Spalte sichern oder auf eines der anderen Zenit Design Themes übertragen. So kannst Du beispielsweise die Konfiguration zwischen Testsystem und Livesystem übertragen.

<figure><img src="/files/xrGpMuAOeqsZA9sUU9qF" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Über die kostenlose Erweiterung [Adminer für das Admin](https://store.shopware.com/frosh79014577529f/adminer-fuer-das-admin.html) kannst Du ganz einfach über die Administration auf Deine Datenbank zugreifen.
{% endhint %}

{% hint style="danger" %}
Erstelle eine Datenbank-Sicherung bevor Du Änderungen an der Datenbank durchführst.
{% endhint %}

### Theme-Konfiguration exportieren

1. Öffne die Datenbank des Onlineshops
2. Navigiere in die Tabelle `theme`
3. Klicke auf **Bearbeiten (4)** des gewünschten Themes.
4. Kopiere den Inhalt aus dem Feld **config\_values (3)** in eine Textdatei z.B. `*.txt` um eine Sicherung zu speichern.

### Theme-Konfiguration importieren

1. Öffne die Datenbank des Onlineshops
2. Navigiere in die Tabelle `theme`
3. Klicke auf **Bearbeiten (4)** des gewünschten Ziel-Themes.
4. Kopiere den exportierten Inhalt in das Feld **config\_values (3)**
5. Speichern
6. In der Administration muss nun die Theme-Konfiguration des Verkaufskanals mit diesem Theme aufgerufen und gespeichert werden. Der Verkaufskanal wird daraufhin mit den neuen Einstellungen erstellt.

### Hinweise

* In Shopware Cloud-Shops gibt es keinen Zugriff auf die Datenbank.
* Achte beim Übertragen der Theme-Konfiguration, dass Ursprungs- und Ziel-Theme die selbe Versionsnummer haben.
* Kopiere die Theme-Konfiguration nur in Zenit Design Themes. Fremde Themes haben eine andere Konfiguration uns sind nicht kompatibel.
* Medien wie Logos müssen nach dem Kopieren der Theme-Konfiguration in einen anderen Shop neu hochgeladen werden.
