Berichte und Recherche zu Shopify und E-Commerce
Wir haben beide kostenlosen Shopify-Themes installiert und ihren Quellcode gelesen. Dawn liefert 45 bearbeitbare Abschnitte und 475 Einstellungen. Horizon liefert 39 Abschnitte, gestützt auf 95 wiederverwendbare Blöcke, und etwa 1,476 Einstellungen. Hier ist, was jedes der beiden tatsächlich baut, sowie rund $2,000 pro Jahr an Apps, die die integrierten Funktionen still und leise ersetzen.
Fast jeder Artikel, der Shopify-Themes vergleicht, ist nach demselben Muster geschrieben. Jemand liest die Beschreibung auf der Theme-Store-Seite, schreibt die Feature-Stichpunkte in eigenen Worten um und veröffentlicht sie. Niemand installiert das Theme. Niemand zählt irgendetwas.
Also haben wir den langweiligen Teil erledigt. Wir haben den vollständigen Quellcode beider kostenloser Shopify-eigener Themes heruntergeladen, Dawn und Horizon, jede Abschnittsdatei gelesen und die Abschnitte, die darin enthaltenen Einstellungen sowie die Blöcke gezählt, die man hineinziehen kann. Dann haben wir beide Live-Demo-Stores geöffnet und die tatsächlichen Abschnitte fotografiert. Das ist es, was die beiden Themes einem Store-Betreiber wirklich bieten, gemessen statt beschrieben.
Wir haben beide öffentlichen Repositories am July 15, 2026 mit git clone --depth 1 von github.com/Shopify/dawn und github.com/Shopify/horizon geklont und dabei jeweils den neuesten Commit auf dem Standard-Branch verwendet.
Für jede Datei im sections/-Ordner der jeweiligen Themes und bei Horizon zusätzlich für jede Datei in dessen blocks/-Ordner haben wir den JSON-{% schema %}-Block extrahiert. Eine „Einstellung“ ist jeder Eintrag in einem Schema, der eine id besitzt, also das, was ein Händler im Theme-Editor tatsächlich ändern kann. Überschriften und Absatzbeschriftungen, die keine id haben und im Editor nur Abstandstext hinzufügen, haben wir nicht mitgezählt. Die Anzeigenamen von Abschnitten und Blöcken stammen aus der Datei locales/en.default.schema.json des jeweiligen Themes, in der Shopify die lesbaren Namen speichert, auf die die t:-Schlüssel verweisen.
Die Zählung „einzigartig vs. gemeinsam“ vergleicht die lesbaren Abschnittsnamen der beiden Themes. Das ist ein Vergleich auf Bezeichnungsebene, sodass ein Abschnitt, der unter einem anderen Namen eine ähnliche Aufgabe erfüllt, als einzigartig zählt. Die bemerkenswerten Fälle heben wir im Text hervor.
Die Storefront-Fotos wurden im July 2026 von den offiziellen Demo-Stores unter theme-dawn-demo.myshopify.com und theme-horizon-demo.myshopify.com in 1400px Breite aufgenommen.
Die App-Preise sind die Tarifpreise, die am July 15, 2026 auf dem jeweiligen Shopify-App-Store-Eintrag der App angezeigt wurden, direkt von der Listing-Seite abgelesen. Preise ändern sich häufig, betrachten Sie sie daher als Momentaufnahme vom July 2026. Wir haben nur dann eine Zahl in die Einsparungstabelle aufgenommen, wenn wir sie auf dem aktuellen Listing bestätigen konnten.
Hier ist der gesamte Vergleich in vier Zahlen pro Theme.
| Was wir gezählt haben | Dawn | Horizon |
|---|---|---|
| Abschnittsdateien im Quellcode | 53 | 40 |
| Von Händlern bearbeitbare Abschnitte | 45 | 39 |
| Einstellungen auf Abschnittsebene | 324 | 409 |
| Wiederverwendbare Block-Dateien | 0 | 95 |
| Einstellungen innerhalb von Blöcken | 151 | 1,067 |
| Insgesamt konfigurierbare Einstellungen | 475 | etwa 1,476 |
Die erste Überraschung ist, dass Dawn mehr Abschnittsdateien hat, Horizon aber dreimal so viele Einstellungen offenlegt. Diese Lücke erzählt die ganze Geschichte davon, wie die beiden Themes aufgebaut sind, und sie lässt sich auf ein Wort reduzieren: Blöcke.
Dawns Blöcke leben innerhalb ihres übergeordneten Abschnitts. Die Blöcke im Featured product-Abschnitt von Dawn existieren nur innerhalb von Featured product. Man kann sie nirgendwo anders verwenden. Dawn hat 55 dieser inline definierten Blöcke, die 151 Einstellungen enthalten.
Horizon dreht dieses Modell um. Es hat 95 Block-Dateien, die eigenständig existieren und in viele verschiedene Abschnitte eingesetzt werden können. Ein Text-Block, ein Bild-Block, ein Button-Block, ein Accordion-Block, ein Comparison slider-Block: Man baut einen Abschnitt, indem man diese stapelt, und derselbe Block funktioniert im Hero, auf einer Produktseite oder im Footer. Deshalb braucht Horizon weniger Abschnittsdateien, trägt aber weit mehr Einstellungen. Die Bausteine werden gemeinsam genutzt.
Die folgende Tabelle listet die Abschnitte mit den meisten Einstellungen in jedem Theme auf. Klicken Sie auf eine Spaltenüberschrift, um zu sortieren. Es geht nicht darum, dass eine Zahl besser ist als eine andere. Es geht darum, zu sehen, worauf jedes Theme seine Komplexität verwendet.
| Abschnitt | Theme | Einstellungen | Blocktypen | Was ein Store-Betreiber damit baut |
|---|---|---|---|---|
| Header | Horizon | 42 | 0 | Navigation, Suche, Warenkorb- und Kontosteuerungen |
| Hero | Horizon | 36 | 8 | Vollflächige Eröffnungsszene mit zwei Medienebenen |
| Featured collection | Dawn | 23 | 0 | Eine kuratierte Produktreihe auf der Startseite |
| Collection list | Horizon | 17 | 10 | Raster aus Kollektionen mit Blöcken pro Karte |
| Recommended products | Horizon | 16 | 10 | Automatische Reihe verwandter Produkte auf Produktseiten |
| Product grid (main) | Dawn | 15 | 0 | Das Produktraster und die Filter der Kollektionsseite |
| Product hotspots | Horizon | 15 | 1 | Shoppbares Lifestyle-Bild mit anklickbaren Punkten |
| Slideshow | Horizon | 15 | 1 | Rotierende Banner-Slides in voller Breite |
| Multicolumn | Dawn | 14 | 1 | Reihe aus Icons mit Text, für Versand- oder Vertrauenssiegel |
| Collapsible content | Dawn | 13 | 1 | FAQ-Akkordeon mit ausklappbaren Zeilen |
| Image with text | Dawn | 13 | 4 | Ein Bild neben einer Überschrift und einem Text |
| Multirow | Dawn | 13 | 1 | Gestapelte, alternierende Bild-und-Text-Zeilen |
| Image banner | Dawn | 12 | 3 | Hero-Banner der Startseite mit überlagertem Text |
| Media with text | Horizon | 8 | 0 | Story-Panel, das Medien mit Text kombiniert |
| Collage | Dawn | 8 | 4 | Gemischtes Raster aus Bild-, Produkt- und Video-Kacheln |
| Rich text | Dawn | 6 | 4 | Ein zentrierter Block formatierten Textes |
| Marquee | Horizon | 5 | 4 | Scrollendes Textband für Angebote oder Ankündigungen |
Nach Abschnittsnamen teilen sich die beiden Themes etwa 15 Abschnittstypen, darunter Header, Footer, Slideshow, Featured collection, Featured product, Blog posts, Custom Liquid, Announcement bar sowie die Konto- und Warenkorbseiten. Das ist die Grundausstattung. Interessant wird es dort, wo sie sich unterscheiden.
Horizon liefert mehrere Abschnitte und Blöcke, die Dawn schlicht nicht hat:
Dawn behält einige Abschnitte, die Horizon als eigenständige Elemente fallen gelassen hat, meist weil Horizon sie stattdessen als Blöcke neu gebaut hat:
Das Muster ist konsistent. Horizon hat keine Funktionalität entfernt, sondern sie in das Block-System verlagert, sodass man sie selbst zusammensetzt. Dawn liefert fertige Abschnitte. Was man bevorzugt, hängt davon ab, ob man bauen oder Lücken füllen möchte.
Einstellungen zu zählen ist die eine Sache. Hier ist, was einige dieser Abschnitte tatsächlich tun, aus der Sicht der Person, die den Store betreibt.
Das ist der am umfangreichsten konfigurierbare Abschnitt in ganz Dawn, und um ihn herum ist die Mehrheit der Startseiten gebaut. Seine 23 Einstellungen umfassen, welche Kollektion angezeigt wird, wie viele Produkte, die Spaltenzahl für Desktop und Mobile, einen Umschalter für einen Desktop-Slider, das Bildverhältnis und die Bildform, ob beim Hover ein zweites Bild gezeigt wird, den Hersteller, eine Sternebewertung und einen Quick-Add-Button-Stil.
Die Marketingaufgabe, die er erfüllt, ist Merchandising. Man richtet ihn auf eine Kollektion wie „New arrivals“ oder „Best sellers“ aus und steuert genau, wie viele Details der Shopper vor dem Klick sieht. Allein die Quick-Add-Einstellung verändert den Funnel, weil sie es einem Shopper erlaubt, direkt aus der Reihe heraus in den Warenkorb zu legen, ohne die Produktseite zu laden. Das ist dieselbe Aufgabe, für die viele Stores eine separate Quick-Add-App installieren.
Das ist Dawns FAQ-Abschnitt. Er verwendet einen wiederholbaren Block, die Collapsible-Row, sodass man so viele Frage-und-Antwort-Zeilen hinzufügt, wie man braucht. Die Einstellungen umfassen die Überschrift, Größe und Ausrichtung der Überschrift, zwei Layout-Optionen, das Farbschema des Containers, ob die erste Zeile standardmäßig geöffnet ist, und ein optionales Bild neben dem Akkordeon.
Warum das finanziell relevant ist, folgt weiter unten im App-Abschnitt. Ein eingebautes FAQ-Akkordeon ist einer der häufigsten Gründe, warum ein Store-Betreiber seine erste kostenpflichtige App installiert.
Horizons Hero ist das Aushängeschild des Themes und sein am zweithäufigsten konfigurierter Abschnitt. Er enthält zwei unabhängige Medienebenen, von denen jede ein Bild oder ein Video sein kann, mit separaten mobilen Versionen, falls gewünscht. Zusätzlich akzeptiert er acht Arten von Blöcken, darunter Text, Button, Logo, eine große „Jumbo Text“-Überschrift, einen Group-Container und sogar ein Marquee, und er bietet Overlay-Steuerungen, einen unscharfen Reflexionseffekt, Ausrichtung für beide Achsen sowie die Abschnittshöhe.
Die Aufgabe, die er erfüllt, ist die Eröffnungsaussage des gesamten Stores. Weil der Inhalt aus Blöcken besteht und nicht aus festen Feldern, können zwei Horizon-Stores mit demselben Abschnitt völlig unterschiedlich aussehen. Diese Flexibilität ist der Grund, warum sich Horizon eher wie ein Design-Tool anfühlt als wie ein Theme.
Das ist der Abschnitt, auf den Dawn keine Antwort hat. Man lädt ein Lifestyle-Bild hoch, platziert darauf Hotspot-Punkte, und jeder Punkt öffnet ein Produkt. Die Einstellungen steuern die Hotspot-Farbe, die Farbe der Bullseye-Animation, das Overlay, die Breite und Höhe des Abschnitts sowie die Darstellung von Produkttitel und -preis.
Die Marketingaufgabe ist „shop the look“. Ein Mode- oder Wohn-Store fotografiert ein gestyltes Bild und lässt Shopper jedes darin enthaltene Produkt kaufen, ohne den Katalog durchsuchen zu müssen. Bei den meisten Themes ist das eine eigene kostenpflichtige App-Kategorie.
Hier ist der Blickwinkel, den die Beschreibung-abschreibenden Artikel nie erreichen. Viele dieser Abschnitte erfüllen die Aufgabe einer App, für die Stores monatlich bezahlen. Liefert ein Theme die Funktion mit, entfällt dieses Abo.
Wir haben den App Store durchsucht und die aktuellen Tarifpreise für die Apps herausgezogen, deren Kernaufgabe bereits ein eingebauter Abschnitt oder Block übernimmt. Wir haben nur Apps berücksichtigt, deren Preis wir am July 15, 2026 auf dem aktuellen Listing bestätigen konnten. Wir haben den Einstiegstarifpreis verwendet, die freundlichste Zahl, das ist also eine konservative Untergrenze.
| Eingebaute Funktion | Theme | App, deren Kernaufgabe sie abdeckt | Bestätigter App-Preis | Pro Jahr |
|---|---|---|---|---|
| Abschnitts- und Block-Layoutsystem | beide | PageFly Page Builder | $24 / Monat | $288 |
| Formular zur E-Mail-Erfassung (Email signup) | beide | Privy E-Mail und Pop-ups | $24 / Monat | $288 |
| Schnellbestell- und Sammelbestellformular | beide | Wholesale All in One | $24 / Monat | $288 |
| FAQ-Akkordeon und Produkt-Tabs | beide | Smart Tabs | $5 / Monat | $60 |
| Scrollendes Marquee und Ankündigungsleiste | beide | Scrolling Text | $5 / Monat | $60 |
| Bestätigte Gesamtsumme Einstiegstarif | $984 / Jahr |
Diese $984 pro Jahr sind die Untergrenze, basierend auf dem günstigsten Tarif jeder App. Die meisten wachsenden Stores sind nicht auf dem günstigsten Tarif. PageFlys nächste Stufe kostet $99 pro Monat, die von Privy $30 bis $45, die von Wholesale All in One $39. Wechselt man zu den Tarifen, die reale Stores tatsächlich zahlen, decken dieselben eingebauten Funktionen eher $2,000 pro Jahr ab.
Zwei ehrliche Einschränkungen verhindern, dass daraus eine Verkaufsmasche wird.
Erstens: „deckt die Kernaufgabe ab“ heißt nicht „identisch“. Privy betreibt auch Pop-ups und automatisierte Abläufe, die das inline Signup-Formular des Themes nicht bietet. Wholesale-Apps fügen kundengruppenspezifische Preise hinzu, die das Quick-Order-Formular nicht bietet. Die Theme-Funktion deckt den Normalfall ab, nicht jeden Grenzfall.
Zweitens: Eine große Kategorie wird überhaupt nicht abgedeckt. Keines der beiden Themes liefert Produktbewertungen mit verifizierten Käufern. Dafür braucht man weiterhin eine App, und Loox kostet $49.99 pro Monat auf dem Tarif, den das Listing hervorhebt, etwa $600 pro Jahr. Wenn die Analyse eines Themes behauptet, es ersetze jede App, wird einem etwas verkauft. Diese hier nicht.
Wo lässt das die kostenpflichtigen Themes im Store zurück? Die besseren setzen genau auf diese Rechnung. Ein Premium-Theme wie Ultra im offiziellen Theme Store bewirbt eingebaute Funktionen, von Sticky Add-to-Cart über Produktbundles bis zu Größentabellen, die über das hinausgehen, was Dawn und Horizon liefern, was die App-Rechnung weiter senkt. Wir haben Ultras Quellcode nicht so gelesen, wie wir es bei diesen beiden getan haben, wir gehen also nur nach dem, was Listing und Demo zeigen, aber die Richtung ist klar: Je mehr ein Theme von sich aus leistet, desto weniger monatliche Apps mietet man.
Wer das einfachste, leichteste kostenlose Theme möchte und zufrieden damit ist, fertige Abschnitte auszufüllen, für den ist Dawn weiterhin die vernünftige Standardwahl. Seine 45 Abschnitte decken einen normalen Store ab, und es verleitet nicht zum Überbauen.
Wer gestalten möchte, statt Lücken zu füllen, für den ist Horizon ein wirklich anderes Produkt. Sein Block-System liefert etwa dreimal so viele Einstellungen und Abschnittstypen, die Dawn nicht erreicht, und einige davon, Hotspots, der Comparison slider, der generische Section-Container, sind Dinge, für die Händler routinemäßig Apps bezahlen.
So oder so ist die Lektion aus dem Lesen des Quellcodes dieselbe, die auch die App-Store-Rechnung lehrt. Bevor man eine kostenpflichtige App installiert, sollte man den Theme-Editor öffnen und prüfen, ob der Abschnitt nicht schon da ist. Bei diesen beiden Themes ist rund tausend Dollar pro Jahr davon schon vorhanden.
Dawn hat 53 Abschnittsdateien in seinem Quellcode. 45 davon sind von Händlern bearbeitbare Abschnitte mit Einstellungen, die man im Theme-Editor ändern kann, und 8 sind interne Partials für Warenkorb und Suche, die keine Einstellungen haben. Über diese bearbeitbaren Abschnitte hinweg weist Dawn 324 Abschnittseinstellungen sowie weitere 151 Einstellungen innerhalb seiner Blöcke auf.
Ja, deutlich mehr. Horizon weist 409 Einstellungen über seine Abschnitte hinweg auf, plus 1,067 Einstellungen über 95 wiederverwendbare Theme-Blöcke, was insgesamt etwa 1,476 konfigurierbare Einstellungen ergibt. Dawn kommt insgesamt auf etwa 475. Horizons Vorteil ergibt sich aus seinem Block-System, bei dem ein Block innerhalb vieler Abschnitte wiederverwendet werden kann.
Für mehrere gängige Aufgaben, ja. Beide Themes liefern integrierte FAQ-Akkordeons, Formulare zur E-Mail-Erfassung, Schnellbestellformulare für den Großhandel und scrollende Ankündigungsleisten, die den Kernnutzen von Apps abdecken, die jeweils $5 bis $24 pro Monat kosten. Die klare Ausnahme sind Produktbewertungen mit verifizierten Käufern, wofür weiterhin eine App wie Loox nötig ist.
Horizon, auf dem Papier mit deutlichem Abstand. Seine Blöcke sind über Abschnitte hinweg wiederverwendbar, statt wie bei Dawn in einem einzigen Abschnitt eingeschlossen zu sein, und es liefert etwa dreimal so viele Einstellungen. Dawn ist einfacher und schlanker, was viele Händler bevorzugen, bietet aber weniger Stellschrauben.