Liquid, JavaScript, Themes
Hallo alle zusammen,
Eine Frage in Bezug auf Metafelder und mehreren 1000 Produkten.
Ich muss bei ca. 12000 Produkten ein Metafeld hinzufügen, damit dieser auf der Produktseite angezeigt wird. Ich habe bereits das Metafeld erstellt und konnte es manuell bei einzelnen Produkten hinzufügen um zu testen. Nach erfolgreichem erstellen und anzeigen lassen, würde ich es an allen 12000 Produkten "gleichzeitig" zu bearbeiten wollen. Bisher hab ich das über die Produkte/Sammelbearbeitung versucht. Jedoch hängt die Sammelbearbeitungsseite bei 4000 Produkten und ich kann von vorne beginnen. Ich habe ein Produkt mit dem hinterlegten Metafeld Exportiert, jedoch wird der in der CSV nicht angezeigt.
Gibt es eine Möglicheit diese via CSV oder anderweitig auf alle zu übertragen ?
Danke im Vorraus
Hi Ben,
Nein, das hat mir nicht geholfen. Es kann nicht sein, dass ich eine App installieren muss, nur um ein Metafeld zu allen Produkten hinzuzufügen. Warum kann man das nicht einfach direkt in der CSV importieren? Oder warum kann man in der Sammelbearbeitung in Shopify nicht allen herausgefilterten Produkten ein Metafeld zuweisen, genau wie es mit Tags, Vertriebskanälen, Kollektionen oder der Aktivierung möglich ist?
Hey @VincenzoLibro
Ds wäre leider derzeit nicht möglich, wie du es beschreibst und der von Ben oben-verlinkte Thread gibt ein paar Tipps dazu. Im Grunde, um Metafelder für viele Produkte in deinem Shopify-Shop zu bearbeiten, kannst du den Bulk Editor verwenden wie folgt:
Eine weitere Option, wenn der Bulk Editor an seine Grenzen stößt, besteht darin, eine Drittanbieter-App wie „Excelify“ oder „Matrixify“ zu verwenden. Diese Apps ermöglichen das Hochladen von Metafeld-Informationen über eine CSV-Datei. Allerdings sind sie kostenpflichtig, können aber die Verwaltung großer Produktmengen erleichtern (HowCommerce) (Shopify Help Center) (Shopify Entwicklerdoku).
Danke und hoffe das hilft dir weiter! 😉
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Hallo Gabe,
Entschuldige bitte, wenn meine vorherige Antwort etwas gereizt klang. Ich hatte einen wirklich schlechten Tag, und es tut mir leid, wenn sich das in meiner Nachricht widergespiegelt hat.
Vielen Dank für deine Antwort. Kostenpflichtige Apps sind für mich in solchen Angelegenheiten keine Option. Shopify ist in der Regel gut aufgestellt, und es fehlen lediglich Informationen dazu, wie man bestimmte Dinge am besten umsetzen kann.
Zu deinem Vorschlag:
Der Bulk Editor ist wirklich großartig. Mir fehlte jedoch die Möglichkeit, einen Wert gleichzeitig auf alle Produkte zu übertragen, die sich im Editor befinden.
Deine Aussage: "Für Felder, die für alle Produkte gleich sein sollen, kannst du den Text in einem Feld eintragen und die restlichen Felder automatisch ausfüllen lassen."
Bei mir funktioniert das nicht. Aktuell trage ich den gewünschten Wert in ein Produkt ein und kann diesen dann auf die anderen Produkte "ziehen", siehe Bild. So wie du das beschreibst, sollte es möglich sein, den Wert ohne Ziehen auf alle Produkte im gesamten Bulk Editor zu übertragen. Wenn ich das auf meine Weise mache und den Wert "ziehe", lädt die Seite neu und hängt sich aufgrund der Menge von 12.000 Produkten irgendwann auf. Ist das der einzige Weg, oder gibt es einen kleinen Trick, den ich aus deinem Text herausgelesen habe?
Absolut, kann ich voll verstehen und 👀 wir hier weiter nach Lösungen oder Workarounds. Und ja der Excel-Style Autofill funzt meistens ganz gut aber so powervoll wie MS Excel ist der Shopify Bulk-Produktdaten-Editor leider nicht:
Du hast schon die richtige Richtung eingeschlagen, indem du den Bulk Editor ausprobiert hast. Wenn es jedoch mit dem Bulk Editor Probleme bei einer so großen Produktanzahl gibt, gibt es ein paar Dinge, die du ausprobieren kannst, um den Prozess zu vereinfachen. Statt alle 12.000 Produkte auf einmal im Bulk Editor zu bearbeiten, versuche die Arbeit in mehreren Batches zu erledigen. Nutze dazu Filter, um die Produktanzahl in handhabbare Mengen zu reduzieren. Bearbeite dann jeweils eine kleinere Produktgruppe im Bulk Editor. Wenn du eine CSV-Datei verwenden möchtest, sollte diese Methode funktionieren, vorausgesetzt, du hast die Metafelder korrekt eingerichtet.
Es könnte sein, dass du die CSV-Struktur anpassen musst. Die Metafelder müssen bei jedem Produkt in einer eigenen Spalte erscheinen. Eine Möglichkeit ist, zunächst eine CSV-Datei mit einem Produkt zu exportieren, das bereits ein Metafeld besitzt, um die korrekte Struktur zu sehen. Füge dann die Produkte der CSV hinzu, denen du das Metafeld zuweisen möchtest, und trage die entsprechenden Metafeldwerte für jedes Produkt in die entsprechende Spalte ein. Lade die CSV-Datei wieder hoch und überprüfe die Ergebnisse.
Verwende die Produkte-ID über die products.json-API, um Produktinformationen abzurufen. Die ID wird benötigt, um bestimmte Metafelder für jedes Produkt zu aktualisieren oder zu erstellen. Sobald du die Produkt-ID hast, kannst du Metafelder mit der PUT
- oder POST
-Methode erstellen oder aktualisieren. Verwende Postman oder ein Skript, um die Produkt- und Metafeld-IDs in der API-URL anzugeben und füge die neuen oder aktualisierten Metadaten in den Anfrage-Body ein. Achte darauf, die Shopify API-Dokumentation für die genaue Nutzlaststruktur zu befolgen. Führe die vorbereiteten Anfragen über die bevorzugte Methode aus. Die Server-Antwort bestätigt, ob die Metafelder erfolgreich erstellt oder aktualisiert wurden.
Durch die Umsetzung dieser Schritte solltest du Metafelder für viele Produkte auf einmal hinzufügen oder bearbeiten können.
Hoffe das hilft dir weiter - lass wissen falls nicht! 😉
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Hi Gabe,
Dein Vorschlag, die große Menge an Daten in mehreren Etappen zu filtern und bearbeiten, um ein Zusammenbrechen der Seite zu verhindern, klingt sehr vernünftig! Bisher ist das wirklich die beste Methode, obwohl es etwas Zeit braucht, um alles zu erledigen. Aber momentan ist es definitiv die beste Option.
Ich hatte auch die Idee, die Metainformationen über eine CSV-Datei zu exportieren aber leider werden diese in der CSV nicht mitgeliefert. Es wäre wirklich optimal und einfach für alle, wenn die Metainformationen in der CSV angezeigt würden. Wenn Metainformationen vorhanden sind, sollten sie in der CSV enthalten sein und wenn ein Feld leer ist, sollte es einfach ignoriert werden. Gibt es eine Möglichkeit, das die Metafelder mit Exportiert wenn etwas hinterlegt ist?
Die Idee, die Produkt-ID in der API zu verwenden, ist ebenfalls großartig. Allerdings müsste mein ITler das umsetzen und er ist momentan extrem beschäftigt. Ich bezweifle, dass er zeitnah Zeit hat, um etwas Neues für mich zu coden.
Vielleicht geht dieser Workaround um die Metafelder zu exportieren. Weitere threads zum Thema hier.
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Hey @VincenzoLibro
Ich hoffe du kannst verstehen, ich bin hier nur der Community Moderator. Mein Job ist es euch in die richtige Richtung zu weisen, so dass ihr selber die Ressourcen finden könnt die ihr braucht. Der beste Ansprechpartner für dich wäre an dieser Stelle eine Experte/Entwickler der ein Deep-Dive in euer Shop und Use-Case machen kann gegen eine kleine Spende.
Du findest einige Experten in unserer privaten FB Gruppe hier, wie beispielsweise der Entwickler Guido Michele, wenn du deine Frage da posten könntest. Da melden sich einige die das für dich machen können!
Hoffe das hilft dir weiter - lass wissen falls nicht! 😉
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Moin Gabe,
Ja kann ich voll und ganz nachvollziehen. Danke für die Gruppe, bin bereits bei getreten und werde bald posten. Ich schau mir nochmal dein Workaround an. vielleicht kriege ich das doch noch irgendwie hin. Dieser Chat kann hiermit geschlossen werden.
Großes LOB an Gabe, Danke Vielmals. Jedesmal lernt man was neues dazu.
Gerne geschehen und teu teu teu damit! 😉
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024