Hey @marcdanielklotz
Danke für den Sachverhalt und das ist absolut nachvollziehbar und sehr gängig in der E-Commerce-Welt. Ich habe das etwas recherchiert und werde versuchen, beide deiner Fragen nach Lösungen anzugehen:
-
Automatisches Zuordnen von Filterwerten ohne manuelle Eingabe:
- Eine Möglichkeit könnte ein Script oder eine App sein, die automatisch Texte analysiert und Metafelder entsprechend ausfüllt. Durch Natural Language Processing (NLP) könnten Werte wie Arbeitsspeicher, CPU, Grafikkarte, etc. automatisch aus dem Produkttext extrahiert und den entsprechenden Metafeldern zugeordnet werden. Diese Lösung erfordert jedoch eine gewisse Entwicklungsarbeit und das Vorhandensein von klaren Mustern oder Keywords in den Produktbeschreibungen.
- Du könntest auch überlegen, mit Tags zu arbeiten. Tags lassen sich leichter bulk-editieren und können auch für Filterung und Sortierung verwendet werden, obwohl sie nicht so leistungsfähig und flexibel wie Metafelder sind.
-
Automatisches Update der Produkte:
- Das Update von Produkten kann durch eine automatisierte Lösung, die die Daten direkt von deinem Lieferanten oder Händler erhält und auf Basis dieser Daten die Produktinformationen und Metadaten auf deiner Website aktualisiert, deutlich erleichtert werden.
- Du könntest ein custom script schreiben (oder von einem Entwickler schreiben lassen), das die Produktdaten automatisch von der CSV-Datei deines Händlers einliest und die Produkte samt Metafeldern in Shopify aktualisiert. Das Script könnte entweder durch die Shopify API oder durch einen CSV-Import automatisiert werden.
Zu deinem Ansatz mit dem Export/Import von Metafeldern: Im Standard-Export/Import von Shopify sind Metafelder nicht enthalten. Aber mit der Shopify API oder speziellen Apps (wie z.B. “Excelify”) ist es möglich, Produkte samt Metafeldern zu exportieren und zu importieren. Hierbei werden die Metafelder in der CSV-Datei berücksichtigt und können dann entsprechend bearbeitet werden.
Ich weiß, dass das Implementieren von automatisierten Lösungen, insbesondere solchen, die APIs oder Scripting involvieren, eine gewisse technische Expertise erfordert.
Es ist auch absolut nachvollziehbar, dass du Product-Tags zur Strukturierung des Menüs und der Zuordnung von Produkten zu Kategorien verwendest. Dies ist eine gängige Praxis und überhaupt nicht “schlecht” - Shopify hat die Tags-Systeme genau aus diesem Grund eingeführt, um eine einfachere Segmentierung und Organisation der Produkte zu ermöglichen.
Es gibt verschiedene Wege, Produkte Kategorien (und somit Menüpunkten) zuzuordnen. Hier ist einer, der ohne Tags auskommt und vielleicht hilfreich für deinen Fall ist, sodass du Tags zur Filterung verwenden kannst:
Nutzung von Produkt-Kollektionen für Menü-Struktur- Manuelle Kollektionen: Du kannst manuelle Kollektionen für jede deiner Kategorien erstellen (z.B. eine Kollektion namens “Notebooks”). Dann füge Produkte manuell zu dieser Kollektion hinzu, um sie unter dem entsprechenden Menüpunkt zu gruppieren.
- Automatische Kollektionen: Oder du erstellst automatische Kollektionen, die Produkte basierend auf bestimmten Kriterien gruppieren (z.B. Produkte mit dem Titel, der “Notebook” enthält, oder basierend auf Preis, Tag, etc.). Dies ist besonders nützlich, wenn du viele Produkte hast und/oder regelmäßig neue hinzufügst.
Wenn du auf Kollektionen umstellst, um deine Menüstruktur zu verwalten, würden die Tags für das Filter-System frei werden.
Erweiterte Filterung mit Tags
Wenn du dann die Tags für deine Filter verwenden möchtest, könntest du einen strukturierten Ansatz für die Tag-Namen verwenden, um verschiedene Filter-Typen zu ermöglichen.
Beispiel:
- Für Arbeitsspeicher: “RAM_8GB”, “RAM_16GB” usw.
- Für Grafikkarten: “GPU_IntelUHD”, “GPU_NvidiaRTX3070” usw.
Auf diese Weise kannst du Filter erstellen, die auf bestimmten Tag-Prefixen basieren (z.B. alle Tags, die mit “RAM_” beginnen, werden für den Arbeitsspeicher-Filter verwendet, etc.) und so eine detaillierte und strukturierte Filterung ermöglichen, ohne dass du dich auf Metafelder verlassen musst.
Einige Themes unterstützen von Haus aus erweiterte Filterung mit Tags, bei anderen könnte eine App aus dem Shopify App Store oder eine benutzerdefinierte Lösung nötig sein. Es gibt verschiedene Apps, die erweiterte Produktfilter und -suche bieten, wie z.B. “Product Filter & Search” oder “Smart Product Filter & Search”, die möglicherweise die Flexibilität bieten, die du für eine solche Implementierung benötigst.
Die Implementierung dieser Lösungen hängt natürlich von den spezifischen Anforderungen deines Shops und deiner technischen Expertise bzw. Ressourcen ab.