Zum Inhalt springen

Shopify

Shopify erweitern: Metafelder, Functions, Schnittstellen und Headless

Shopify lässt sich über Metafelder für eigene Daten, Functions für eigene Regeln, Schnittstellen zu ERP und Warenwirtschaft sowie Headless-Frontends erweitern, ohne den Kern anzufassen.

Shopify erweiterst du nicht, indem du den Quellcode änderst, sondern über vorgesehene Bausteine: Metafelder für zusätzliche Daten, Functions für eigene Regeln, Schnittstellen für die Anbindung anderer Systeme und Headless für ein komplett eigenes Frontend. Das hält den Shop updatefähig, denn Shopify kann die Plattform weiterentwickeln, ohne dass deine Erweiterungen kaputtgehen.

Metafelder und Metaobjekte: eigene Daten

Metafelder sind zusätzliche Datenfelder an Produkten, Kategorien, Kunden oder Bestellungen. Damit speicherst du alles, was Shopify standardmäßig nicht vorsieht, etwa Inhaltsstoffe, Pflegehinweise, Maße oder Anwendungstipps. Das Theme kann diese Felder automatisch anzeigen, und sie lassen sich für Filter im Shop nutzen.
Metaobjekte gehen einen Schritt weiter. Das sind eigene Datentypen, etwa Duftrichtung oder Hersteller, mit mehreren Feldern, die du an vielen Produkten wiederverwendest. Änderst du ein Metaobjekt, ändert es sich überall. Das spart Pflegeaufwand und sorgt für einheitliche Inhalte.
Tipp: Plane Metafelder früh und einheitlich. Saubere strukturierte Daten helfen nicht nur im Shop, sondern auch bei Google und in Shopping-Feeds, siehe Merchant Center und Feeds.

Shopify Functions: eigene Regeln

Functions sind kleine Programme, die Shopify an bestimmten Stellen ausführt, etwa bei der Berechnung von Rabatten, Versandkosten oder bei der Auswahl der Zahlarten. Beispiele: Ein Rabatt nur für bestimmte Kundengruppen, Versandart Spedition nur ab einem bestimmten Gewicht oder Rechnungskauf erst ab der zweiten Bestellung. Fertige Apps mit Functions gibt es in allen Tarifen, eigens für deinen Shop entwickelte Functions setzen Shopify Plus voraus.

Schnittstellen: ERP und Warenwirtschaft anbinden

Shopify bietet umfangreiche Schnittstellen, über die andere Systeme Daten lesen und schreiben. Typische Anbindungen im Mittelstand:
  • Warenwirtschaft oder ERP: Produkte, Preise und Bestände kommen aus der Warenwirtschaft, Bestellungen gehen automatisch zurück.
  • Buchhaltung: Rechnungen und Zahlungen fließen in die Buchhaltung.
  • Fulfillment: Bestellungen gehen an Lager oder Versanddienstleister, Sendungsnummern kommen zurück. Siehe Fulfillment-Anbindung.
  • Marktplätze und Kassen: gemeinsame Bestände über alle Kanäle.
Für viele verbreitete Warenwirtschaften gibt es fertige Konnektoren als App. Bei individuellen Abläufen entsteht eine eigene App, die nur in deinem Shop läuft. Wichtig ist in beiden Fällen, vorher festzulegen, welches System für welche Daten führend ist, sonst überschreiben sich die Systeme gegenseitig.
Achtung: Schnittstellen haben Grenzen bei der Zahl der Anfragen. Bei großen Sortimenten oder häufigen Bestandsabgleichen muss die Anbindung das berücksichtigen, sonst kommen Daten verzögert an.

Headless: eigenes Frontend

Bei Headless trennst du das Frontend, also das, was Kunden sehen, vom Shopify-Backend. Shopify liefert Produkte, Warenkorb und Checkout über Schnittstellen, das Frontend ist eine eigene Anwendung, etwa mit Shopifys Framework Hydrogen. Das bietet maximale gestalterische Freiheit und lässt sich mit anderen Systemen wie einem Content-Management kombinieren.
Der Preis: höherer Entwicklungsaufwand, eigene Wartung, und viele Theme-Funktionen und Apps funktionieren nicht ohne Weiteres. Für die meisten Shops ist ein gut gebautes Theme die bessere Wahl. Headless lohnt sich, wenn du sehr besondere Anforderungen an Design, Inhalte oder mehrere Kanäle hast.
VIERPUNKT plant mit dir Datenstruktur und Schnittstellen, bindet Warenwirtschaft und Fulfillment an und entwickelt eigene Apps, wo Standardlösungen nicht reichen. Mehr unter Shop-Entwicklung und Fulfillment-Beratung.

Noch Fragen dazu?

Schreib uns zwei Sätze zu deinem Shop, wir melden uns innerhalb eines Werktags.

Frage stellen