Individuelle Shopify-Entwicklung oder Theme-Anpassung: so entscheiden Sie

Individuelle Shopify-Entwicklung oder Theme-Anpassung: so entscheiden Sie

Zuletzt überprüft: 23. Oktober 2026
14 Min. Lesezeit
Leitfaden

Die meisten Shopify-Anfragen kommen als "Können Sie nicht einfach das Theme ändern?". Manchmal ist das eine Sache von zehn Minuten im Theme-Editor. Manchmal liegt die Änderung in der Kasse oder in der Preislogik, wo Theme-Code überhaupt nicht hinreicht. Dann lautet die echte Wahl: eine App aus dem App Store, eine Custom App mit Shopify Functions, ein Tarifwechsel, oder die Erkenntnis, dass Shopify das nicht zulässt. Wer die falsche Ebene wählt, bezahlt am Ende für einen Theme-Hack, der beim nächsten Update kaputtgeht, oder für eine Custom App, die nur in einem Tarif läuft, den der Shop gar nicht hat.

Dieser Leitfaden ordnet Anfragen nach der Ebene, die sie tatsächlich umsetzen kann. Jede Tarifgrenze, jedes Datum und jede Zahl unten stammt von shopify.dev oder aus dem Shopify Help Center, geprüft am 23. Oktober 2026.

#Shopify-Theme anpassen ohne Programmierung: was geht

Themes nach Online Store 2.0 bestehen aus JSON-Templates. Shopifys Dokumentation zu JSON-Templates beschreibt sie als Datendateien, die eine Liste von Abschnitten und deren Einstellungen speichern, und sagt, dass Händler “diese Abschnitte im Theme-Editor hinzufügen, entfernen und neu anordnen können” (eigene Übersetzung). Ein Template kann bis zu 25 Abschnitte rendern, jeder Abschnitt kann bis zu 50 Blöcke enthalten.

Ein großer Teil der “Anpassung” ist also Konfiguration: einen Bewertungsblock nach oben in den sichtbaren Bereich schieben, einem einzelnen Produkt-Template einen Abschnitt mit Größentabelle hinzufügen, eine Landingpage aus vorhandenen Abschnitten bauen, Farben und Schriften in den Theme-Einstellungen ändern. Wenn Ihr Theme den benötigten Abschnitt schon mitbringt, muss niemand Code schreiben. Der Thread auf r/shopify, in dem am 23. Oktober 2026 genau diese Frage gestellt wurde, brachte es in einer Zeile auf den Punkt:

viele “individuelle” anfragen entpuppen sich als ein metafeld plus ein abschnitt.

(u/Born_Programmer_1089, r/shopify, 23. Oktober 2026, eigene Übersetzung)

Die nächste Stufe ist die Bearbeitung von Liquid, CSS und JavaScript im Theme selbst. Darunter fallen ein neuer Abschnittstyp, ein eigenes Produkt-Template, ein Metafeld auf der Produktseite oder ein anderes Layout für Kollektionsfilter. Shopifys Hilfeseite zum Bearbeiten von Theme-Code ist beim Preis dafür deutlich: Sie sollten den Code nur bearbeiten, “wenn Sie die nötigen Änderungen nicht vornehmen können” im Editor, und wenn Ihre Änderungen nicht mit einem Theme-Update kompatibel sind, “werden alle Ihre Code-Änderungen in der aktualisierten Kopie entfernt” (eigene Übersetzung). Duplizieren Sie das Theme vorher und führen Sie eine Liste der geänderten Dateien, damit das nächste Update ein Abgleich wird und keine Ausgrabung.

Genauso wichtig ist, was Theme-Code nicht kann. Er rendert die Storefront. Er läuft nicht während des Checkouts, er ändert nicht, wie Rabatte berechnet werden, und er kann keine Bestellung verhindern.

#Wann braucht man eine Shopify-App oder Theme-App-Erweiterung

Bewertungen, Produktbundles, Größenberater, Treueprogramm-Widgets und 3D-Viewer kommen meist aus Apps. Moderne Apps liefern ihre Ausgabe in der Storefront über eine Theme-App-Erweiterung: Liquid-Blöcke, die der Händler im Theme-Editor platziert. Shopify nennt den Vorteil klar: Händler “müssen ihren Theme-Code nicht manuell bearbeiten”, und Apps “bearbeiten keinen Theme-Code, was das Risiko verringert, das Theme durch Änderungen zu beschädigen” (eigene Übersetzung). Theme-App-Erweiterungen funktionieren mit Themes nach Online Store 2.0. Ein Shop, der noch auf einem älteren Vintage-Theme läuft, verliert diesen sauberen Weg.

Für Shop-Betreiber ergeben sich daraus zwei Regeln:

  • Wenn eine App aus dem App Store die Aufgabe erfüllt und sich über App-Blöcke einbinden lässt, ist sie meist günstiger und sicherer als eigener Theme-Code, weil der App-Anbieter sie pflegt und sie Theme-Updates übersteht.
  • Wenn ein Entwickler vorschlägt, das Snippet einer App von Hand in theme.liquid einzufügen, fragen Sie, warum die App keinen App-Block hat. Von Hand eingefügte Snippets bleiben oft im Theme, nachdem die App deinstalliert wurde.

Eine Custom App lohnt sich, wenn Ihre Logik speziell zu Ihrem Geschäft gehört (eine ERP-Synchronisation, eine Preisregel, die niemand verkauft, ein Freigabeschritt im B2B) oder wenn die Optionen im App Store jeweils die Hälfte der Anforderung abdecken und sich gegenseitig stören.

#Shopify Functions: was sie können und welcher Tarif nötig ist

Mit Shopify Functions können Entwickler “die Backend-Logik von Shopify anpassen, indem eigener Code während des Checkouts ausgeführt wird” (eigene Übersetzung). Das ist die Ebene für alles, was Geld, Versand oder die Frage betrifft, ob eine Bestellung abgeschlossen werden darf. Die aktuellen Function-APIs:

  • Discount: eine Function kann Produkt-, Bestell- und Versandrabatte gewähren
  • Payment Customization: Zahlungsarten umbenennen, umsortieren oder ausblenden, Zahlungsziele festlegen
  • Delivery Customization: Versandoptionen umbenennen, sortieren oder ausblenden
  • Cart and Checkout Validation: den Checkout mit einer eigenen Fehlermeldung blockieren
  • Cart Transform: Warenkorbpositionen aufteilen, zusammenführen oder ändern, etwa für Bundles
  • Fulfillment Constraints und Order Routing
  • Generatoren für Abholstationen und Optionen zur Selbstabholung

Functions werden zu WebAssembly kompiliert, laufen auf Shopifys Servern und unterliegen strengen Grenzen bei Befehlsanzahl sowie Größe von Eingabe und Ausgabe. Die Tarifregel ist der Teil, den Händler übersehen. Shopifys Doku sagt: “Shops in jedem Tarif können öffentliche Apps nutzen, die über den Shopify App Store vertrieben werden und Functions enthalten”, aber “nur Shops mit Shopify Plus können Custom Apps nutzen, die Shopify-Function-APIs enthalten” (eigene Übersetzung).

In der Praxis heißt das: Eine Regel zum Ausblenden einer Zahlungsart aus einer App im App Store funktioniert im Basic-Tarif. Dieselbe Regel als Custom App nur für Ihren Shop erfordert Plus. Bevor Sie eine eigene Function in Auftrag geben, prüfen Sie Ihren Tarif oder ob eine öffentliche App das bereits mitbringt.

Dazu kommen Obergrenzen pro Shop. Shopify erlaubt jeweils höchstens 25 aktive Functions für Rabatte, Anpassungen von Zahlungsarten, Anpassungen von Versandoptionen und Validierungen. Shops mit vielen Apps, die Ähnliches tun, können an diese Grenze stoßen.

Shopify Scripts, das ältere Werkzeug Script Editor für Rabatt- und Versandlogik, ist Geschichte. Die Hilfeseite zum Script Editor sagt, dass Shopify Scripts seit dem 30. Juni 2026 “eingestellt wurde”, veröffentlichte Scripts “deaktiviert wurden und nicht mehr funktionieren” (eigene Übersetzung) und Shopify Functions der Ersatz ist. Wenn Ihre Staffelpreise diesen Sommer stillschweigend aufgehört haben zu funktionieren, liegt es daran.

#Großhandelspreise in Shopify ohne App einrichten

Der Großhandel ist das deutlichste Beispiel dafür, erst die eingebauten Funktionen von Shopify zu prüfen, bevor man etwas programmiert. Am 22. Oktober 2026 fragte ein Shop-Betreiber auf r/shopify genau danach:

ich will mal sehen, welche alternativen leute hier genutzt haben, um großhändlern einen günstigeren preis als endkunden zu geben. ich dachte, ich könnte vielleicht einen gutscheincode anlegen, mit dem der kunde einen festen %-rabatt bekommt.

(u/GreenGloober, r/shopify, 22. Oktober 2026, eigene Übersetzung)

Die Antworten deckten zwei der oben genannten Ebenen ab. Ein Entwickler beschrieb den Weg über das Theme: einen auf ein Kundensegment beschränkten Rabattcode für den Checkout plus eine Liquid-Prüfung auf der Produktseite.

tagge deine großhandelskunden (z. b. “wholesale”), bau aus dem tag ein kundensegment und leg einen prozentualen rabattcode an, der auf dieses segment beschränkt ist, damit er nicht an endkunden durchsickert. […] das löst du im theme: eine kleine liquid-prüfung auf customer.tags, die eingeloggten großhandelskunden den großhandelspreis neben oder statt dem endkundenpreis zeigt. das ist nur anzeige, die eigentliche arbeit macht im checkout weiterhin der rabatt.

(u/vladeta, r/shopify, 23. Oktober 2026, eigene Übersetzung)

Das funktioniert bei einem pauschalen Prozentsatz, und der Hinweis “nur Anzeige” ist der wichtige Teil: Das Theme zeigt eine Zahl, der Rabatt bestimmt den berechneten Betrag, und beides kann auseinanderlaufen. Derselbe Kommentar bezeichnete native B2B-Preislisten dann als Plus-Funktion. Eine andere Antwort verwies stattdessen auf den eingebauten Weg:

leg deine großhändler als unternehmen an, mach einen katalog mit deinem großhandelsrabatt in %, und sobald sie sich einloggen, sehen sie bei jedem produkt ihren eigenen preis. ohne plus bist du auf 3 kataloge begrenzt, aber das reicht locker, wenn du nur eine großhandelsstufe hast

(u/HoneyedVices, r/shopify, 23. Oktober 2026, eigene Übersetzung)

Shopifys Dokumentation gibt der zweiten Antwort recht. Shopify B2B “ist in den Tarifen Basic, Grow, Advanced und Shopify Plus verfügbar” (eigene Übersetzung), nicht nur in Plus. Großhandelskunden werden als Unternehmen angelegt und bekommen Kataloge mit eigenen Preisen zugewiesen.

Der B2B-Tarifvergleich zeigt, wo sich die Tarife unterscheiden:

B2B-FunktionBasic, Grow, AdvancedPlus
Aktive B2B-KatalogeBis zu 3, zugewiesen über B2B-MärkteUnbegrenzt
Katalog direkt einem Unternehmen oder Standort zugewiesenNeinJa
Mengenregeln (Minimum, Maximum, Schrittweite)JaJa
Staffelpreise nach MengeJaJa
ZahlungszieleJaJa
AnzahlungspflichtNeinJa

Ein Großhändler mit einer einzigen Händlerpreisliste und Mengenstaffeln braucht im Basic-Tarif also womöglich weder App noch eigenen Code. Ein Unternehmen mit einer eigenen Preisvereinbarung pro Kunde braucht die direkte Katalogzuweisung, also Plus, eine Preis-App oder eine eigene Rabatt-Function in einer öffentlichen App. Preise im Warenkorb umzuschreiben hat eine eigene Hürde: Laut Cart Transform API können nur Entwicklungsshops oder Plus-Shops Apps mit lineUpdate-Operationen nutzen.

WooCommerce-Betreiber, die Plattformen vergleichen, kennen den Zielkonflikt von der anderen Seite: Dort sind kundenspezifische Preise ein Plugin oder eigener PHP-Code auf beliebigem Hosting, ohne Tarifstufe, aber die Pflege liegt bei Ihnen. Unser Vergleich Shopify Plus und Headless-WooCommerce behandelt diese Entscheidung ausführlich.

#Was ersetzt checkout.liquid in Shopify

Früher war der Checkout der Ort, an dem Plus-Shops Liquid frei bearbeiteten. Das endete in Etappen, und Shopifys Daten sind genau:

    1. August 2024: Anpassungen in checkout.liquid funktionieren auf den Seiten Information, Shipping und Payment nicht mehr. Das Shopify-Changelog kündigte an, dass Shops, die die Frist verpassen, “automatisch auf einen nicht angepassten Standard-Checkout von Shopify umgestellt” (eigene Übersetzung) werden.
    1. August 2025: Laut Dokumentation zu checkout.liquid wurde es auf den Seiten Thank you und Order status abgeschaltet, Script-Tags auf diesen Seiten wurden für Plus-Shops abgeschaltet. Am selben Tag wurde das Feld für zusätzliche Scripts schreibgeschützt.
    1. August 2026: Frist für Shops ohne Plus, ihre Seiten Thank you und Order status umzustellen. Laut Shopifys Hilfeseite ersetzt die Umstellung diese Seiten samt aller vorhandenen Anpassungen darauf.

Der Ersatz ist ein Satz engerer Werkzeuge. Checkout-UI-Erweiterungen fügen Blöcke aus Shopifys eigenen Komponenten hinzu. Sie laufen in einer isolierten Sandbox ohne Zugriff auf “die Checkout-Seite selbst (HTML oder andere Assets)” (eigene Übersetzung). Web-Pixel übernehmen das Tracking. Branding-Einstellungen und die Checkout Branding API übernehmen das Design. Functions übernehmen die Logik.

Die Tarifgrenze verläuft mitten durch den Checkout. Shopifys Seite zur Checkout-Anpassung sagt, dass “erweiterte Funktionen zur Checkout-Anpassung nur im Tarif Shopify Plus verfügbar sind” (eigene Übersetzung), und führt Apps, die die Seiten Information, Shipping und Payment anpassen, sowie die Checkout Branding API als Plus-Funktionen auf. Standardanpassungen sind ab Basic verfügbar.

#Welche Shopify-Funktionen gibt es nur mit Plus

Aus den oben zitierten Seiten ergeben sich diese Plus-exklusiven Punkte, die am ehesten über ein Projekt entscheiden:

  • Custom Apps, die Shopify Functions enthalten (öffentliche Apps aus dem App Store mit Functions laufen in jedem Tarif)
  • Checkout-UI-Erweiterungen in den Schritten Information, Shipping und Payment
  • Checkout Branding API
  • Cart-Transform-Operationen mit lineUpdate, mit denen Preis, Titel oder Bild einer Warenkorbposition überschrieben werden
  • Zahlungsziele, die über eine Function zur Anpassung der Zahlungsarten gesetzt werden, und das Ausblenden bestimmter Zahlungsplatzierungen
  • Unbegrenzte B2B-Kataloge, direkte Katalogzuweisung an Unternehmen, Anzahlungspflicht

Auch was nicht auf dieser Liste steht, kann eine Tarifbesonderheit haben. Shopify ändert diese Seiten, also prüfen Sie am Tag der Planung die Seite selbst und keinen Blogbeitrag vom letzten Jahr, diesen hier eingeschlossen.

#Prüfen, ob Shopify die Änderung überhaupt erlaubt

Die erste Antwort im selben Thread ergänzte den Schritt, den die meisten Entscheidungslisten auslassen:

prüf zuerst, ob Shopify die änderung, die du vorhast, überhaupt erlaubt. zum beispiel ist es etwas ganz anderes, wie eine produktseite aussieht, als eine kaufregel im checkout durchzusetzen. für das erste reicht vielleicht eine theme-änderung, für das zweite brauchst du eventuell Shopify Functions oder eine passende app.

(u/kunalkhatri12, r/shopify, 23. Oktober 2026, eigene Übersetzung)

Manche Anfragen scheitern an Plattformregeln, bevor das Budget überhaupt Thema ist. Shopify dokumentiert mehrere davon:

  • Kein beliebiger Code im Checkout. Checkout-UI-Erweiterungen “sind auf bestimmte UI-Komponenten und APIs beschränkt, die die Plattform bereitstellt” (eigene Übersetzung), und laufen in einem Web Worker ohne Zugriff auf das DOM. Ein Entwurf, der ein eigenes Script im Zahlungsschritt braucht, lässt sich nicht umsetzen.
  • Die Sortierung der Versandoptionen hat eine Untergrenze. Die Delivery Customization API sagt, dass “die günstigste Versandoption immer als erste Option ausgewählt sein muss” (eigene Übersetzung).
  • Abonnements blockieren manche Logik. Cart Transform lehnt Operationen zum Aufteilen, Zusammenführen und Ändern ab, wenn ein Verkaufsplan vorhanden ist, und eine Anpassung der Zahlungsarten kann keine Zahlungsziele setzen, wenn der Warenkorb Abo-Artikel enthält.
  • Netzwerkaufrufe aus Functions sind eingeschränkt. Bei Rabatt-Functions ist das Ziel von fetch auf Custom Apps in Plus- und Enterprise-Shops beschränkt, bei Validierungs-Functions auf Custom Apps in Enterprise-Shops.

Zehn Minuten Lektüre der passenden Seite auf shopify.dev vor einem Angebot verhindern einen bekannten Fehlschlag: Eine Funktion wird spezifiziert, gestaltet und halb gebaut und dann gestrichen, weil die Plattform sie nie erlaubt hat. Wenn Shopify Nein sagt, bleiben ehrlicherweise ein anderer Ablauf, ein externer Schritt vor dem Checkout oder eine Plattform, auf der Ihnen der Checkout-Code gehört. Der eigene Code hat einen Preis, den Entwickler gern unterschätzen. In einem Thread vom 18. Oktober fragte ein erfahrener Entwickler, ob er Kundenshops auf Shopify bauen oder selbst hosten solle, und sagte, auf Shopify habe er “das Gefühl, in einer Kiste zu arbeiten” (eigene Übersetzung). Eine Antwort kam von jemandem, der viele individuelle Projekte betreut hat:

in meiner laufbahn hab ich jede menge headless- und individuelle builds verantwortet. die wenigsten hätten so umgesetzt werden sollen, und 2026 gilt das erst recht. nur außergewöhnliche anforderungen rechtfertigen komplexität.

(u/pjmg2020, r/shopify, 19. Oktober 2026, eigene Übersetzung)

Wenn Ihre Anforderung wirklich außergewöhnlich ist, zum Beispiel Checkout-Logik, die Shopify verweigert, beschreibt unsere Anleitung zur Migration von Shopify zu WooCommerce, was der Umzug mit sich bringt.

#Theme-Änderung, App, Function oder Plus: Entscheidungstabelle

Was Sie wollenEbene, die es umsetztNötiger Tarif
Abschnitte umordnen, neue Landingpage aus vorhandenen AbschnittenTheme-EditorJeder
Neuer Abschnittstyp, Anzeige von Metafeldern, eigenes Produkt-TemplateTheme-Code (Liquid)Jeder
Bewertungen, Bundle-Widget, Anzeige eines TreueprogrammsApp mit Theme-App-ErweiterungJeder
Zahlungsart oder Versandoption ausblenden oder umbenennenÖffentliche App mit Function oder Custom AppJeder bei öffentlicher App; Plus bei Custom App
Checkout per Regel blockieren (Mindestmenge, Adressbeschränkung)Validation FunctionJeder bei öffentlicher App; Plus bei Custom App
Gestaffelte oder kundenspezifische RabattlogikDiscount FunctionJeder bei öffentlicher App; Plus bei Custom App
Eine Händlerpreisliste mit MengenstaffelnShopify B2B, eingebautBasic oder höher
Eigene Preise pro GroßhandelskundeB2B mit direkter KatalogzuweisungPlus
Eigener Block im Schritt Information, Shipping oder PaymentCheckout-UI-ErweiterungPlus
Eigener Block auf der Seite Thank you oder Order statusCheckout-UI-ErweiterungAktuelle Seite für Ihren Tarif prüfen
Script im HTML des CheckoutsAuf Shopify nicht möglichKeiner

#Shopify-Entwickler beauftragen: was ins Briefing gehört

Formulieren Sie die Anfrage als Ergebnis: “Großhandelskunden in Deutschland sehen Nettopreise und müssen in Kartons zu sechs Stück bestellen” ist ein Briefing, “ein Script in den Warenkorb einbauen” ist eine geratene Lösung. Nennen Sie Ihren Tarif, die bereits installierten Apps und ob Sie Abonnements oder B2B nutzen. Eine Antwort im Entscheidungs-Thread ergänzte eine Gewohnheit, die sich zu übernehmen lohnt:

bevor du dich festlegst, schreib die genaue regel in einfacher sprache auf, mit ein paar testfällen.

(u/Muted_Jellyfish_6784, r/shopify, 23. Oktober 2026, eigene Übersetzung)

Lassen Sie im Angebot die Umsetzung von der laufenden Wartung trennen. Theme-Code, Functions und Checkout-Erweiterungen brauchen alle jemanden, der sie aktualisiert, wenn Shopify eine API-Version ändert.

Geht es um Theme-Arbeit, kann ein Shopify-Entwickler den Umfang meist anhand der Template-Liste abschätzen. Berührt die Arbeit den Checkout, die Preise oder den Einkauf durch Agenten, ändert sie auch, wie KI-Shopping-Tools Ihren Shop lesen und dort kaufen können. Genau das prüft unser Service zur Bereitschaft für KI-Commerce. Der Leitfaden zum Universal Commerce Protocol erklärt, wie KI-Agenten verändern, wie Menschen online einkaufen.

Nächster Schritt

Machen Sie aus dem Artikel eine echte Umsetzung

Dieser Block stärkt die interne Verlinkung und führt Nutzer gezielt zum nächsten sinnvollen Schritt im Service- und Content-System.

Soll das Thema auf Ihrer Website umgesetzt werden?

Wenn es um Shop-Themen geht, übersetze ich das in bessere WooCommerce-Architektur, Performance und Conversion-Logik.

Relevanter Cluster

Weitere WordPress-Dienste und Wissensbasis entdecken

Stärken Sie Ihr Unternehmen mit professionellem technischen Support in den Kernbereichen des WordPress-Ökosystems.

Häufig gestellte Fragen

Praktische Antworten zur Umsetzung des Themas.

Kann ich Großhandelspreise in Shopify ohne App umsetzen#
Oft ja. Shopify B2B läuft in den Tarifen Basic, Grow, Advanced und Plus, Mengenregeln, Staffelpreise und Zahlungsziele gibt es in allen vier. Die kleineren Tarife sind auf 3 aktive B2B-Kataloge begrenzt, die über Märkte zugewiesen werden; unbegrenzte Kataloge und die direkte Zuweisung an ein Unternehmen erfordern Plus.
Brauche ich Shopify Plus, um Shopify Functions zu nutzen#
Nein, wenn die Function in einer öffentlichen App aus dem Shopify App Store steckt: Laut Shopify können Shops in jedem Tarif solche Apps nutzen. Plus brauchen Sie, wenn die Function in einer Custom App liegt, die nur für Ihren Shop gebaut wurde.
Kann ich checkout.liquid noch bearbeiten#
Nein. Laut Shopify-Dokumentation wird checkout.liquid für die Schritte Information, Shipping und Payment nicht mehr unterstützt, auf den Seiten Thank you und Order status wurde es am 28. August 2025 abgeschaltet. Änderungen an der Kasse laufen jetzt über Checkout-UI-Erweiterungen, Pixel, Branding-Einstellungen und Functions.
Löscht ein Theme-Update meine Code-Änderungen#
Das kann passieren. Shopifys Hilfeseite warnt: Sind Ihre Code-Änderungen nicht mit einem Theme-Update kompatibel, werden sie in der aktualisierten Kopie entfernt. Arbeiten Sie an einem duplizierten Theme und führen Sie eine Liste aller geänderten Dateien.

Sie brauchen ein FAQ für Branche und Zielmarkt? Wir erstellen eine Version passend zu Ihren Business-Zielen.

Kontakt aufnehmen

Ähnliche Artikel