Shopify ist eine der führenden E-Commerce-Plattformen, die sowohl für kleine als auch große Unternehmen leistungsstarke Shop-Lösungen bietet. Ein entscheidender Vorteil von Shopify ist die Möglichkeit, das Design und die Funktionalität über Themes individuell anzupassen. Doch während der Shopify Theme Editor einfache Anpassungen ermöglicht, sind tiefgreifendere Änderungen oft mit einer detaillierten Kenntnis der Template-Struktur und der Shopify-Programmiersprache Liquid verbunden.
In diesem Beitrag geben wir Ihnen einen technischen Einblick in die Struktur von Shopify-Themes, erklären, wie Templates organisiert sind, und zeigen auf, welche Anpassungsmöglichkeiten Sie haben. Dies hilft Entwicklern und Shop-Betreibern, gezielt Änderungen vorzunehmen und das volle Potenzial der Plattform auszuschöpfen.
Jedes Shopify-Theme besteht aus einer klar definierten Verzeichnisstruktur, die unterschiedliche Bereiche des Shops abdeckt. Hier ein Überblick über die wichtigsten Ordner und Dateien:
Ein typisches Shopify-Theme enthält folgende Hauptordner:
theme.liquid
)product.liquid
, collection.liquid
)product-card.liquid
)settings_schema.json
für Theme-EinstellungenDiese Struktur sorgt für eine klare Trennung zwischen den unterschiedlichen Komponenten und erleichtert die Wartung sowie Updates.
Shopify verwendet Liquid als templating Sprache. Liquid ermöglicht die dynamische Darstellung von Inhalten, beispielsweise durch:
{{ product.title }}
gibt den Produktnamen aus.{% for product in collection.products %}
iteriert über Produkte einer Kategorie.{% if customer %} Willkommen zurück! {% else %} Bitte anmelden {% endif %}
Hier ein einfaches Beispiel für eine Produkt-Darstellung in Liquid:
<div class="product">
<h2>{{ product.title }}</h2>
<img src="{{ product.featured_image | img_url: 'medium' }}" alt="{{ product.title }}">
<p>{{ product.price | money }}</p>
<a href="{{ product.url }}">Zum Produkt</a>
</div>
Durch die Kombination von HTML und Liquid lassen sich Themes flexibel anpassen und dynamische Inhalte einfach verwalten.
theme.liquid
DateiDie Datei theme.liquid
ist das Grundgerüst jedes Shopify-Themes. Sie enthält:
<head>
-Bereich mit CSS- und JS-Dateien{{ content_for_layout }}
Jede Shopify-Seite wird über theme.liquid
gerendert, weshalb Änderungen hier direkte Auswirkungen auf das gesamte Theme haben.
Shopify verwendet Templates, um verschiedene Arten von Seiten zu definieren. Wichtige Dateien sind:
product.liquid
→ Steuert das Layout einzelner Produktseitencollection.liquid
→ Definiert die Darstellung von Kategorieseitencart.liquid
→ Enthält den Warenkorbindex.liquid
→ Die Startseite des ShopsÄnderungen an diesen Dateien bestimmen, wie Inhalte geladen und dargestellt werden.
Mit Sections können Shopify-Admins Inhaltsbereiche flexibel anpassen. Diese Abschnitte bestehen aus:
schema
-TagsEin einfaches Beispiel für eine Section-Datei:
{% schema %}
{
"name": "Text Block",
"settings": [
{ "type": "text", "id": "heading", "label": "Überschrift" }
]
}
{% endschema %}
<h2>{{ section.settings.heading }}</h2>
Während Shopify standardmäßig CSS und JavaScript über den /assets/
-Ordner verwaltet, können Entwickler individuelle Anpassungen vornehmen:
theme.css.liquid
können Styles geändert oder neu hinzugefügt werden.theme.js
integriert werden, um interaktive Elemente zu ergänzen.Hier ein Beispiel für eine CSS-Anpassung in theme.css.liquid
:
.button-custom {
background-color: #ff6600;
color: white;
padding: 10px 20px;
border-radius: 5px;
}
Damit Shopify-Shops schnell und effizient laufen, sollten folgende Optimierungsmaßnahmen berücksichtigt werden:
✅ Lazy Loading für Bilder – <img loading="lazy" src="image.jpg">
✅ Vermeidung unnötiger JavaScript- und CSS-Dateien ✅ Bilder komprimieren und WebP-Format nutzen ✅ CDN (Content Delivery Network) für statische Inhalte verwenden ✅ Verwendung von Shopify’s Caching-Mechanismen für Liquid Templates
Durch diese Anpassungen kann die Ladegeschwindigkeit erheblich verbessert und das Nutzererlebnis optimiert werden.
Shopify bietet mit seinen Themes eine Vielzahl an Möglichkeiten zur Individualisierung. Wer über Grundkenntnisse in Liquid, HTML, CSS und JavaScript verfügt, kann Templates flexibel anpassen und den Shop optimal auf seine Bedürfnisse abstimmen.
Durch eine strategische Anpassung der Layout-, Template- und Section-Dateien lassen sich individuelle Designs, bessere Ladezeiten und eine verbesserte Benutzerführung realisieren. Webect steht Ihnen als erfahrene Shopify-Experten zur Seite, um maßgeschneiderte Theme-Anpassungen für Ihr Unternehmen umzusetzen.
🚀 Sie möchten Ihren Shopify-Shop technisch optimieren? Kontaktieren Sie uns für professionelle Unterstützung!
„*“ zeigt erforderliche Felder an
Wir sind die Webect Digitalagentur aus Stuttgart, Ihre professionelle Digitalagentur für Kunden aus allen Branchen. Wir betreuen kleine Startups bis hin zu großen Konzernen und lieben kreative Entwicklung sowie gutes Webdesign. Unsere Dienstleistungen umfassen eine breite Palette digitaler Lösungen, die auf die individuellen Bedürfnisse unserer Kunden zugeschnitten sind. Dazu gehören gutes Webdesign und -entwicklung, bei denen wir ansprechende und benutzerfreundliche Websites erstellen, die nicht nur gut aussehen, sondern auch funktional und für Suchmaschinen optimiert sind. Zudem bieten wir E-Commerce-Lösungen an, von der Entwicklung von Online-Shops bis hin zur Implementierung sicherer Zahlungssysteme, um Ihr Online-Geschäft zum Erfolg zu führen.
Im Bereich Mobile Apps entwickeln wir maßgeschneiderte mobile Anwendungen für iOS und Android, die Ihre Zielgruppe erreichen und begeistern. Unsere Softwareentwicklung umfasst sowohl kundenspezifische Softwarelösungen als auch die Integration bestehender Systeme, um Ihre Geschäftsprozesse effizienter zu gestalten. Darüber hinaus bieten wir digitales Marketing an, bei dem wir umfassende Strategien im Bereich SEO, SEA und Social Media Marketing entwickeln, um sicherzustellen, dass Ihre Marke online sichtbar und erfolgreich ist. Ein gutes Webdesign ist dabei mehr als nur eine ästhetische Präsentation – es vereint Kreativität mit Funktionalität, um den bestmöglichen Nutzen für Ihre Besucher und Ihr Unternehmen zu erzielen. Wir sind Ihre Full-Stack-Agentur auch im Bereich Imagefilm oder Recruitingfilm sind wir Ihr Partner und kümmern uns um Vermarktung und vieles mehr.