Strukturierte Produktdaten als Grundlage für Filter, Suche und Feeds in Shopify

Shopify · Datenaufbereitung

„Taxonomie-Referenz fehlt": warum Ihr Metaobjekt-Import scheitert — und wie er gelingt

Von der Bereinigung chaotischer Attributwerte bis zum Import über Matrixify: der Weg zu Filtern, die funktionieren, und einer Datenbasis, die trägt.

Das Wichtigste in Kürze

  • Vor jedem Import steht die Normalisierung: ein Standardwert je Eigenschaft, ein sauberer Handle, eine dokumentierte Zuordnungstabelle.
  • shopify--flavor und die übrigen Taxonomie-Metaobjekte gehören Shopify. Eigene Werte lassen sich dort nicht ohne Weiteres anlegen — daher der Fehler zur fehlenden Referenz.
  • Der belastbare Weg ist eine eigene Metaobjekt-Definition. Sie muss vorher im Admin existieren, denn Matrixify importiert Einträge, keine Definitionen.
  • Der Preis der Eigenständigkeit: Eigene Attribute laufen nicht automatisch in die Standardfelder für Google Shopping und Meta.

Ein Onlineshop ist im Kern eine Oberfläche für eine Datenbank. Ist diese Datenbank uneinheitlich befüllt, merkt das zuerst der Kunde: Filter greifen nicht, die Suche liefert Lücken, Empfehlungen passen nicht. Und intern hängt daran alles Weitere — Feeds, Auswertungen, Automatisierungen.

Besonders deutlich wird das bei Produkteigenschaften, die über Jahre gewachsen sind. Die Geschmacksrichtung bei Nahrungsergänzung ist ein Paradebeispiel: „Vanilla", „Vanille", „Bourbon Vanille", „Sanfte Vanille" — für Menschen dasselbe, für die Filter-Engine vier verschiedene Werte, die vier verschiedene Filterpunkte erzeugen.

Onlineshop für Sportnahrung mit vielen Geschmacksrichtungen als Beispiel für gewachsene Attributwerte
Sortimente mit vielen Geschmacksrichtungen zeigen das Problem am schärfsten: Jede Schreibweise erzeugt einen eigenen Filterwert. Zu unseren Case Studies.

Warum die Datenqualität alles entscheidet

Bevor auch nur eine Zeile importiert wird, braucht es eine Entscheidung: Welcher Begriff gilt? Diese eine Wahrheit je Attributwert ist die Grundlage für alles, was danach kommt. Ohne sie importieren Sie das Chaos nur schneller.

Normalisierung in drei Schritten

  1. Audit: Alle vorhandenen Schreibweisen exportieren und gruppieren — Übersetzungen, Tippfehler, Marketingbegriffe.
  2. Standardwert festlegen: Pro Gruppe ein Begriff, der künftig im Shop erscheint. Kurz, verständlich, in der Sprache Ihrer Kunden.
  3. Handle ableiten: Kleinschreibung, Umlaute auflösen (ä → ae), Sonderzeichen entfernen, Leerzeichen zu Bindestrichen. Aus „Zitronen-Käsekuchen" wird zitronen-kaesekuchen.
Vier unterschiedliche Schreibweisen für Vanille werden zu einem Standardwert zusammengeführt und in einen Handle übersetzt. Die alten Schreibweisen bleiben als Suchsynonyme erhalten. GEWACHSENE DATEN Vier Filterwerte Vanilla Vanille Bourbon Vanille Sanfte Vanille Vier Einträge im Filter, jeder mit einem Bruchteil der Produkte STANDARDWERT Eine Wahrheit Label im Shop Vanille vanille Handle für Datenbank und URL Alte Schreibweisen bleiben als Suchsynonyme erhalten IM SHOP Ein Filter, alle Produkte Geschmack Vanille (42) Schokolade (37) Erdbeere (18) Filter, Suche und Feeds arbeiten mit denselben Werten
Aus vier Schreibweisen wird ein Standardwert mit einem Handle. Wichtig: Die alten Begriffe wandern nicht in den Papierkorb, sondern in die Synonymliste der Suche.

Alte Schreibweisen nicht wegwerfen

Wer „Vanilla" in die Suche tippt, soll trotzdem etwas finden. Legen Sie die gesammelten Varianten als Synonyme in Ihrer Suchfunktion an — in Shopify über die App Search & Discovery. Die Zuordnungstabelle aus dem Audit ist dafür die perfekte Vorlage und gleichzeitig Ihre Dokumentation für den nächsten Import.

RohwerteStandardwertHandle
Vanilla, Vanille, Bourbon Vanille, Sanfte VanilleVanillevanille
Zitronen Käsekuchen, Lemon CheesecakeZitronen-Käsekuchenzitronen-kaesekuchen
Dubai Schokolade, Dubai ChocDubai-Schokoladedubai-schokolade

Der Fehler beim Import erklärt

Shopify hat mit Metaobjekten und einer standardisierten Produkttaxonomie eine einheitliche Datenbasis geschaffen. Das ist sinnvoll, weil externe Kanäle wie Google Shopping und Meta damit arbeiten können. Es hat aber eine Konsequenz: Die Standard-Metaobjekte gehören Shopify, nicht Ihnen.

Versuchen Sie, eigene Geschmacksrichtungen als Einträge in shopify--flavor anzulegen, verweigert das System die Annahme und verlangt Pflichtfelder wie Label und Taxonomie-Referenz. Der Grund: Shopify erwartet eine offizielle ID aus der eigenen Taxonomie. „Dubai-Schokolade" existiert dort nicht — also gibt es keine ID, und der Import bleibt stehen. Das ist kein Fehler im Tool, sondern der Schutzmechanismus dahinter.

Weg A: Werte über den Produktimport anlegen

Statt die Einträge isoliert anzulegen, schreiben Sie den Wert direkt am Produkt. Die Spaltenüberschrift teilt Matrixify mit, wie das Feld zu behandeln ist:

Spaltenüberschrift in der Produkttabelle
Metafield: shopify.flavor [list.metaobject_reference]

Matrixify löst Referenzen dabei nicht stur ab: Fehlt ein referenzierter Eintrag im Moment des Imports, wird die Zuordnung in ein automatisch erzeugtes Zusatzblatt verschoben und am Ende des Jobs erneut versucht. Das ist praktisch, wenn Einträge und Produkte in derselben Datei liegen.

Erst testen, dann skalieren

Ob dieser Weg in Ihrem Shop trägt, hängt von der Feldkonfiguration und der Shopify-Version ab — bei Taxonomie-gebundenen Feldern kann dieselbe Prüfung erneut greifen. Importieren Sie deshalb zuerst fünf Zeilen und sehen Sie sich das Ergebnisprotokoll an, bevor Sie 5.000 Zeilen starten. Und arbeiten Sie, wenn möglich, in einem Entwicklungsshop.

Weg B: eigene Metaobjekt-Definition

Der belastbare Weg führt aus der Standardtaxonomie heraus. Sie legen im Adminbereich unter Einstellungen → Eigene Daten eine eigene Definition an, etwa geschmack, und bestimmen selbst, welche Felder daran hängen: Name, Beschreibung, Bild, Nährwerte, was auch immer Ihr Sortiment braucht.

Anschließend verknüpfen Sie ein Produkt-Metafeld vom Typ Metaobjekt-Referenz mit dieser Definition — und ab da gibt es keine fremden Pflichtfelder mehr.

Reihenfolge beim Import

Matrixify importiert Metaobjekt-Einträge, aber keine Definitionen. Die Definition legen Sie also zuerst manuell im Admin an. Danach in dieser Reihenfolge arbeiten:

  • Definition im Admin anlegen und Felder festlegen
  • Einträge importieren (Tabellenblatt „Metaobjects", Handle als Schlüssel)
  • Produkte importieren und über das Metafeld auf die Handles verweisen

Handles sind dabei Ihr Schlüssel. Ändern Sie einen Handle später, laufen alle bestehenden Verweise ins Leere — also lieber einmal gründlich festlegen.

Was Sie mit dem eigenen Modell aufgeben

Die eigene Definition löst das Importproblem, hat aber einen Preis, den der Standardweg nicht hat. Diese Abwägung sollten Sie bewusst treffen:

Standard-Taxonomie

shopify.flavor und Co.
  • Werte fließen in die Standardfelder für externe Kanäle
  • Einheitliche Grundlage für Marktplätze und Feeds
  • Nur Werte möglich, die Shopify kennt
  • Kreative Eigenkreationen scheitern an der fehlenden ID

Eigene Definition

volle Kontrolle
  • Beliebige Werte, beliebige Zusatzfelder
  • Keine Abgleiche mit fremden IDs bei Massenimporten
  • Ein Geschmack wird zum Objekt mit Bild, Zutaten, Nährwerten
  • Für Feeds müssen Sie die Zuordnung selbst herstellen

Gerade der letzte Punkt wird gern übersehen: Was Sie im Merchant Center brauchen, muss aus Ihrem eigenen Feld heraus gemappt werden. Das ist machbar und Teil unserer Google Ads Betreuung — aber es ist Arbeit, die im Standardmodell entfällt. In der Praxis fahren viele Shops zweigleisig: Standardattribute dort, wo Shopify sie kennt, eigene Definitionen für alles, was das Sortiment einzigartig macht.

Regeln für den Importtag

  • Vorher exportieren. Der aktuelle Stand als Datei ist der einzige Weg zurück — ein Import lässt sich nicht rückgängig machen.
  • Klein anfangen. Fünf Zeilen, Ergebnisprotokoll prüfen, dann der Rest.
  • Ergebnisdatei nutzen. Matrixify gibt fehlgeschlagene Zeilen mit Fehlermeldung zurück; korrigieren und dieselbe Datei erneut importieren.
  • Filter danach neu aufsetzen. Nach der Umstellung müssen die Filter in Search & Discovery auf die neuen Felder zeigen, sonst zeigt der Shop weiter die alten Werte.
  • Zuordnungstabelle aufbewahren. Beim nächsten Lieferantenimport ersparen Sie sich damit das komplette Audit.

Wie sich so ein Datenmodell im laufenden Shop auszahlt, zeigt unsere Fallstudie zu Chronenwerk: Metafelder für die Sortierung nach Farben, über 5.000 aufbereitete Produktdetails. Wenn Sie Attributwerte ohnehin gerade neu ordnen, lohnt sich der Blick auf die Verknüpfung von Geschwisterprodukten — beides greift auf dieselbe Metafeld-Struktur zu.

  • Zuordnungstabelle mit Rohwert, Standardwert und Handle vollständig
  • Definition im Admin angelegt, bevor Einträge importiert werden
  • Testimport mit wenigen Zeilen ausgewertet
  • Alte Schreibweisen als Suchsynonyme hinterlegt
  • Feed-Zuordnung für externe Kanäle geprüft

Diese Arbeit ist unspektakulär und entscheidet trotzdem darüber, ob Filter, Suche und Kampagnen funktionieren. Genau dafür gibt es unsere Datenaufbereitung — und wenn daraus ein größerer Umbau wird, die Shopentwicklung.

Brockworks OnlinemarketingSEO, Shopentwicklung und Onlinemarketing aus Witten, NRW. Wir bringen Produktdaten in eine Form, mit der Shop und Kanäle arbeiten können.

FAQ

Häufige Fragen

Warum verlangt Shopify eine Taxonomie-Referenz?

Weil Standard-Metaobjekte wie shopify--flavor Teil der von Shopify gepflegten Produkttaxonomie sind. Sie sorgen dafür, dass Werte über alle Shops hinweg dasselbe bedeuten und in externen Kanälen verwendbar bleiben. Werte, die es in dieser Taxonomie nicht gibt, haben keine ID — und werden abgelehnt.

Kann Matrixify Metaobjekt-Definitionen anlegen?

Nein. Matrixify importiert und exportiert Einträge, nicht die Definitionen selbst. Die Struktur legen Sie vorher im Adminbereich unter Einstellungen → Eigene Daten an.

Was passiert, wenn ein referenzierter Eintrag noch fehlt?

Matrixify verschiebt die betroffene Zuordnung in ein automatisch erzeugtes Zusatzblatt und versucht sie am Ende des Jobs erneut. Deshalb funktioniert es, Einträge und Produkte in einer Datei zu importieren.

Verliere ich mit einer eigenen Definition die Anbindung an Google Shopping?

Nicht die Anbindung, aber die Automatik. Eigene Felder landen nicht von selbst in den Standardattributen des Feeds — Sie müssen die Zuordnung im Feed oder im Merchant Center selbst herstellen.

Wie sieht ein sauberer Handle aus?

Kleinbuchstaben, keine Sonderzeichen, aufgelöste Umlaute, Bindestriche statt Leerzeichen: aus „Zitronen-Käsekuchen" wird zitronen-kaesekuchen. Legen Sie den Handle einmal fest — spätere Änderungen brechen bestehende Verweise.

Produktdaten, die keiner mehr durchblickt?

Wir räumen Attributwerte auf, bauen das Datenmodell und übernehmen den Import — inklusive Filter, Suche und Feed-Anbindung.