Wichtigste Erkenntnisse
- Wenn du eine Shopify-App deinstallierst, wird der Code, den sie zu deinem Theme hinzugefügt hat, nicht automatisch entfernt.
- Zurückgebliebener Code verlangsamt deinen Shop, da Skripte für Dienste geladen werden, die gar nicht mehr existieren.
- Du findest diesen Code, indem du im Code-Editor deines Themes nach dem Namen der App suchst.
- Arbeite immer an einem duplizierten Theme. Bearbeite dein Live-Theme niemals direkt.
Um zurückgebliebenen App-Code aus Shopify zu entfernen, dupliziere dein Theme, öffne “Code bearbeiten” und suche in theme.liquid, Snippets, Sections und Assets nach dem Namen der App. Lösche die Skript-Tags und Dateien, die zur deinstallierten App gehören, und sieh dir eine Vorschau des Duplikats an, bevor du es veröffentlichst.
Apps, die dein Theme verändern, hinterlassen Code. Wenn du die App deinstallierst, entfernt Shopify zwar die App selbst — aber der Code in deinem Theme bleibt. Im Laufe der Zeit sammelt sich dieser Müll an, wenn du verschiedene Apps ausprobierst. Skripte werden für Dienste geladen, die du gar nicht mehr nutzt. CSS-Klassen verweisen auf Styles von Apps, die es schon seit Jahren nicht mehr gibt.
Wie lösche ich Code in Shopify?
Die kurze Antwort: Onlineshop → Themes, klicke auf das Drei-Punkte-Menü (…) neben deinem Theme, dann auf “Code bearbeiten”. Das öffnet den Code-Editor, in dem du alle Theme-Dateien sehen und bearbeiten kannst. Wenn du Code löschst, musst du wissen, was sicher entfernt werden kann — die folgenden Schritte helfen dir dabei.
Schritt 1 – Dupliziere dein Theme, bevor du etwas anfasst
Das ist obligatorisch. Gehe zu Online-Shop → Themes → finde dein aktives Theme → klicke auf das Drei-Punkte-Menü → Duplizieren.
Ein Fehler in der falschen Datei kann dein gesamtes Storefront zerschießen. Wenn du an einem Duplikat arbeitest, kannst du jederzeit zurückkehren, indem du zum Original wechselst.
Schritt 2 – Suche nach dem App-Namen in deinem Theme-Code
Öffne den Code-Editor beim Duplikat (Onlineshop → Themes, klicke auf das Drei-Punkte-Menü (…) neben dem Duplikat und dann auf “Code bearbeiten”).
Die meisten Code-Editoren haben eine Suchfunktion. Im Editor von Shopify kannst du die Suchleiste oben verwenden, um den Namen der App zu finden. Versuche Folgendes:
- Den Markennamen der App (z. B. “loox”, “klaviyo”, “privy”, “yotpo”)
- Häufige Muster für App-Kennungen (
app-name-snippets,app-name-scripts)
Wo du suchen solltest:
theme.liquid — der häufigste Ort für zurückgebliebene Skript-Tags. Apps fügen oft JavaScript-Includes in den <head> oder vor </body> ein. Halte nach <script src="https://app-name.com/...">-Tags Ausschau, die nach der Deinstallation übrig geblieben sind.
snippets/-Ordner — Apps erstellen oft neue Snippet-Dateien (z. B. loox-reviews.liquid, privy-popup.liquid). Diese tauchen als neue Dateien im Snippet-Ordner auf, die vor der Installation der App nicht da waren.
sections/-Ordner — einige Apps fügen neue Section-Typen hinzu. Nach der Deinstallation bleibt die Section-Datei erhalten, aber die Funktionalität der App ist kaputt.
assets/-Ordner — hier legen Apps manchmal CSS- oder JavaScript-Dateien ab.
Schritt 3 – Identifizieren, was sicher entfernt werden kann
Nicht jeder „übrig gebliebene“ Code ist schädlich. Einige Apps fügen Funktionen hinzu, die du über das gerenderte HTML auch nach der Deinstallation der App weiter nutzen kannst (das ist ungewöhnlich, aber möglich). Prüfe jeden Code-Schnipsel, bevor du ihn löschst.
Sicher zu entfernen, wenn:
- Der Code auf externe Skripte (URLs) von der Domain der App verweist, die nicht mehr geladen werden
- Die Dateien eindeutig nach der deinstallierten App benannt sind
- Das Entfernen des Codes aus der theme.liquid keine sichtbaren Auswirkungen auf den Storefront hat (teste dies an deinem Duplikat)
Vorsicht bei:
- Generischen Snippet-Namen, die von verschiedenen Apps oder deinem Entwickler erstellt worden sein könnten
- Jeglichem Code, der in Sections vorkommt, die noch aktiv in deinem Storefront verwendet werden
Schritt 4 – Code entfernen
Für Script-Tags in der theme.liquid: Lösche den gesamten <script>-Tag (einschließlich des öffnenden und schließenden Tags).
Für Snippet-Dateien: Klicke auf die Datei → Löschen über das Drei-Punkte-Menü neben dem Dateinamen.
Für von einer App erstellte Sektionsdateien: Lösche diese nur, wenn die Sektion nicht mehr in Templates oder auf aktiven Seiten verwendet wird.
Nach jedem Löschvorgang solltest du eine Vorschau deines Storefronts aufrufen, um sicherzustellen, dass nichts kaputtgegangen ist.
Häufige Apps, die viel Code hinterlassen
Popup- und Email-Capture-Apps (Privy, Sumo, Justuno) – fügen oft große JavaScript-Dateien in die theme.liquid ein.
Bewertungs-Apps (Yotpo, Loox, Judge.me) – fügen Snippet-Dateien hinzu und rendern oft Code in Produkt-Templates.
Chat-Apps (Gorgias, Tidio, Intercom) – fügen Chat-Widget-Script-Tags in die theme.liquid ein.
Social-Proof-Apps – fügen Benachrichtigungs-Popups über Skripte in der theme.liquid hinzu.
Page-Builder-Apps (wie PageFly, Shogun, GemPages) – können umfangreiche Sektions- und Snippet-Dateien hinterlassen.
Das App-Embed-System von Shopify nutzen, um zukünftige Code-Reste zu vermeiden
Moderne Shopify-Apps nutzen das App-Embeds-System (Onlineshop → Themes → Anpassen → App-Embeds-Symbol). Wenn eine App App-Embeds richtig verwendet:
- Das Aktivieren/Deaktivieren der App erfolgt über einen Schalter im Theme-Editor
- Die Deinstallation der App entfernt das Embed automatisch
- Keine manuelle Code-Bereinigung nötig
Bevorzuge bei der Auswahl neuer Apps solche, die App-Embeds verwenden, anstatt Apps, die dich auffordern, Code in die theme.liquid einzufügen. Das kannst du in den Installationsanweisungen der App nachlesen. Weniger Apps bedeuten auch weniger Aufwand beim Aufräumen: Viele kleine Storefront-Apps können durch native Theme-Sections ersetzt werden.
Jedes aktivierte Embed kann immer noch Code auf jeder Seite ausführen, überprüfe die Liste also nach jedem App-Sicherheitsvorfall. Im Oktober 2026 hat über verschiedene Storefront-Apps gelieferter Code Käufer auf gefälschte Checkout-Seiten weitergeleitet. Sieh dir den Shopify-Checkout-Phishing-Angriff an, um zu erfahren, wie du deinen Shop überprüfen kannst.
Für toten CSS- und JavaScript-Code, der nicht von einer App stammt, lies wie man ungenutzten Code in Shopify entfernt.
Bestätige, dass die Skripte der App nicht mehr geladen werden
Der Network-Tab in den Chrome DevTools (nach JS filtern) zeigt, welche Drittanbieter-Skripte noch geladen werden. Lade die Seite nach dem Aufräumen neu und bestätige, dass die Domains der App verschwunden sind.
FAQ
Wird mein Shopify-Store durch das Entfernen von App-Code kaputtgehen?
Möglicherweise, wenn du Code entfernst, auf den noch etwas Aktives verweist. Minimiere das Risiko, indem du an einem duplizierten Theme arbeitest — schau dir die Vorschau an, bevor du veröffentlichst. Der häufigste Fehler: Ein Snippet löschen, das noch von einer Section gerendert wird, oder ein Skript entfernen, von dem ein anderes abhängt. Teste das Duplikat immer, bevor du die Themes tauschst. Wenn du eine App entfernst, aber die Funktion behalten willst, beschreibe sie einfach Fudge, dem KI-Operator für Shopify-Stores, und lass dir eine native Version in dein Theme einbauen, bevor du den App-Code entfernst. Fudge kann auch den Code finden, den eine deinstallierte App hinterlassen hat, und das Aufräumen für dich vorbereiten, damit du Snippets nicht manuell löschen musst.
Woran erkenne ich, welcher Code von einer bestimmten App stammt?
Suche im Code-Editor deines Themes nach dem Namen der App oder charakteristischen Zeichenfolgen. Die meisten Apps enthalten ihren Markennamen in Skript-src-URLs (gorgias.com, klaviyo.com), Dateinamen (loox-reviews.liquid) oder Kommentaren. Wenn du dir unsicher bist, installiere die App neu auf einem Test-Theme und vergleiche es mit dem Original — die hinzugefügten Zeilen sind der Fußabdruck der App.
Sollte ich den Theme-Code nach jeder Deinstallation einer Shopify-App aufräumen?
Bei Apps, die App-Embeds verwendet haben: Nein — Shopify räumt automatisch auf. Bei Apps, die dich gebeten haben, Code in die theme.liquid einzufügen: Ja. Plane ein vierteljährliches Audit ein, wenn du in deinem Shop viele Apps ausprobiert hast. Je mehr Apps du getestet hast, desto mehr gibt es zu entfernen.
Entfernt Shopify bei der Deinstallation automatisch den Code von App-Embeds?
Ja. App-Embeds sind an die App gebunden — wenn du sie deaktivierst oder deinstallierst, wird das Theme automatisch bereinigt. Apps, die die theme.liquid direkt verändert haben (der ältere Ansatz), hinterlassen ihren Code. Dieser Unterschied ist wichtig bei der Auswahl neuer Apps; bevorzuge solche, die App-Embeds nutzen, für eine sauberere langfristige Wartung.
Bleiben die Daten der App erhalten, wenn ich ihren Theme-Code lösche?
Ja — die Daten der App liegen in der eigenen Datenbank/dem Account der App, nicht in deinem Theme. Wenn du den Theme-Code entfernst, werden keine Bewertungen, Kundenlisten oder andere von der App verwaltete Inhalte gelöscht. Wenn du die App neu installierst, sind die Daten noch da. Der Theme-Code steuert nur, wie diese Daten auf deiner Storefront angezeigt werden.