Jetzt Anrufen unter: (+49) 0 7195 - 92997700 oder nehmen Sie Kontakt zu unserem Team auf!
Ihre Full Service 
Digitalagentur //
Development
Von der ersten Codezeile bis zur skalierbaren Produktion: Wir entwickeln innovative Lösungen für Websites, Portale, Mobile Apps, E-Commerce-Plattformen und individuelle Softwareanwendungen – immer mit modernsten Technologien und einem Fokus auf exzellente Entwicklung.
Qualität, Standards und Methoden
Jetzt Kontakt aufnehmen
Digital Consulting & - Beratung
Web- & Softwareentwicklung
App-Entwicklung & -Design
Digital Marketing
E-Commerce
CRM, CMS, Sales & Service
Foto-& Videoproduktion
PIM, MDM & DAM & KI
Cloud-Services
Unsere täglichen Technologien
Unser Team meistert schwierige Aufgaben und steigert die Wirtschaftlichkeit und den Erfolg Ihres Unternehmens. 

Wir sind Experten darin, komplexe Herausforderungen zu bewältigen und Ihre Effizienz zu erhöhen.
Jetzt Kontakt aufnehmen
E-Commerce
Webentwicklung
App Entwicklung
CRM, Sales & Digital Marketing
UI/UX Design
Digital Workplaces
Alle Technologien ansehen »

Shopify Theme Anpassungen: Technische Einblicke in die Template-Struktur

5. März 2025
Ihr Webect-Team

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.

Aufbau eines Shopify Themes

Jedes Shopify-Theme besteht aus einer klar definierten Verzeichnisstruktur, die unterschiedliche Bereiche des Shops abdeckt. Hier ein Überblick über die wichtigsten Ordner und Dateien:

1. Verzeichnisstruktur eines Shopify Themes

Ein typisches Shopify-Theme enthält folgende Hauptordner:

  • /layout/ → Enthält die Hauptlayout-Dateien (z. B. theme.liquid)
  • /templates/ → Definiert die Struktur für verschiedene Shop-Seiten (z. B. product.liquid, collection.liquid)
  • /sections/ → Ermöglicht flexible, anpassbare Inhaltsbereiche für den Shopify Theme Editor
  • /snippets/ → Enthält wiederverwendbare Code-Teile (z. B. product-card.liquid)
  • /assets/ → Beinhaltet CSS, JavaScript und Bilder
  • /locales/ → Definiert Sprachübersetzungen für mehrsprachige Shops
  • /config/ → Enthält settings_schema.json für Theme-Einstellungen

Diese Struktur sorgt für eine klare Trennung zwischen den unterschiedlichen Komponenten und erleichtert die Wartung sowie Updates.

Die Rolle von Liquid in Shopify Themes

Shopify verwendet Liquid als templating Sprache. Liquid ermöglicht die dynamische Darstellung von Inhalten, beispielsweise durch:

  • Platzhalter und Variablen: {{ product.title }} gibt den Produktnamen aus.
  • Schleifen (Loops): {% for product in collection.products %} iteriert über Produkte einer Kategorie.
  • Bedingungen: {% 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.

Anpassung der Templates in Shopify

1. Layout: Die theme.liquid Datei

Die Datei theme.liquid ist das Grundgerüst jedes Shopify-Themes. Sie enthält:

  • Die HTML-Struktur der gesamten Seite
  • Den <head>-Bereich mit CSS- und JS-Dateien
  • Den Platzhalter für den Seiteninhalt: {{ content_for_layout }}

Jede Shopify-Seite wird über theme.liquid gerendert, weshalb Änderungen hier direkte Auswirkungen auf das gesamte Theme haben.

2. Templates: Steuerung der Hauptseiten

Shopify verwendet Templates, um verschiedene Arten von Seiten zu definieren. Wichtige Dateien sind:

  • product.liquid → Steuert das Layout einzelner Produktseiten
  • collection.liquid → Definiert die Darstellung von Kategorieseiten
  • cart.liquid → Enthält den Warenkorb
  • index.liquid → Die Startseite des Shops

Änderungen an diesen Dateien bestimmen, wie Inhalte geladen und dargestellt werden.

3. Sections: Modulare Anpassungen für dynamische Inhalte

Mit Sections können Shopify-Admins Inhaltsbereiche flexibel anpassen. Diese Abschnitte bestehen aus:

  • Statischem HTML & Liquid für Struktur
  • Dynamischen Einstellungen in schema-Tags
  • Flexibler Drag-and-Drop-Funktionalität im Shopify Editor

Ein einfaches Beispiel für eine Section-Datei:

{% schema %}
  {
    "name": "Text Block",
    "settings": [
      { "type": "text", "id": "heading", "label": "Überschrift" }
    ]
  }
{% endschema %}

<h2>{{ section.settings.heading }}</h2>

CSS und JavaScript Anpassungen in Shopify

Während Shopify standardmäßig CSS und JavaScript über den /assets/-Ordner verwaltet, können Entwickler individuelle Anpassungen vornehmen:

  • CSS-Anpassungen: In theme.css.liquid können Styles geändert oder neu hinzugefügt werden.
  • JavaScript-Funktionen: Custom JS kann in theme.js integriert werden, um interaktive Elemente zu ergänzen.
  • Asynchrones Laden: Um die Performance zu optimieren, sollten externe Skripte möglichst defer oder async geladen werden.

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;
}

Performance-Optimierung durch Theme-Anpassungen

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-DateienBilder komprimieren und WebP-Format nutzenCDN (Content Delivery Network) für statische Inhalte verwendenVerwendung von Shopify’s Caching-Mechanismen für Liquid Templates

Durch diese Anpassungen kann die Ladegeschwindigkeit erheblich verbessert und das Nutzererlebnis optimiert werden.

Fazit

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!

hello world!
Inhaltsangabe
Primary Item (H2)
Let's grow and accelerate your business

Sie brauchen einen starken digitalen Partner?

Lassen Sie sich von unserem Team beraten und über Ihr Projekt sprechen. Füllen Sie das Kontaktformular aus und wir melden uns bei Ihnen.
Alexander Schmid
Head of Business Development
a.schmid@webect.de
(+49) 0 7195 - 92997700

*“ zeigt erforderliche Felder an

Dieses Feld dient zur Validierung und sollte nicht verändert werden.
Google Partner - LogoDigitalagentur WebdesignShopware PartnerIonos Partner
flag

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.

DatenschutzHaftungsausschlussAGBImpressum
Let's grow & accelerate your business!
Haben Sie ein spannendes Projekt, das Sie mit einem erfahrenen Partner realisieren möchten? 

Lassen Sie uns ins Gespräch kommen – wir freuen uns auf Ihre Nachricht!
Rufen Sie uns an: +49 07195 - 92997700
Schreiben Sie uns: info@webect.de
envelopephonechevron-downarrow-righttext-align-right
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram