- query
- Die WB-Mason-URL, die Sie übermittelt haben, zurückgegeben. Auf allen fünf unserer Zeilen gefüllt, auch auf den beiden, die der Dienst abgewiesen hat - und genau das lässt einen Ergebnissatz gegen Ihre Eingabeliste abgleichen.
- name
- Der Produkttitel, wie der Shop ihn angibt, beginnend mit einer Größe. Gefüllt, und er passt zur Seite. Beachten Sie, dass er
sizes widerspricht; siehe die Anmerkung unten. - item_number
- Die Katalognummer des Lieferanten, mit Buchstabenpräfix. Gefüllt, und sie erscheint sowohl auf der Shopseite als auch auf der eigenen Seite des Lieferanten - eine Zeile lässt sich also gegen beide prüfen.
- description
- Der Produkttext. Gefüllt, aber ein einzelner kurzer Satz statt eines Spezifikationsblocks. Als Bezeichnung nützlich, als Beschreibung dünn.
- categories
- Eine kommagetrennte Liste der Warengruppen, in denen der Artikel sitzt. Gefüllt mit drei auf unserer Zeile, die letzte davon allgemein - rechnen Sie also mit Filtern statt mit direktem Gruppieren.
- colors
- Die verfügbaren Farbvarianten, kommagetrennt. Gefüllt mit acht Zweifarbkombinationen auf unserer Zeile. Das sind die Farben des Artikels, nicht die Druckfarben - die haben eine eigene Spalte.
- sizes
- Das Größenfeld. Gefüllt - und das ist der Wert, der nicht zum Namen passt. Die Zahl hier ist etwa doppelt so groß wie die im Titel, und wir wissen nicht, welches Maß sie beschreibt. Siehe die Anmerkung unten und bauen Sie nicht ungeprüft darauf.
- materials
- Woraus der Artikel besteht. Gefüllt. Die Groß- und Kleinschreibung ist ungewöhnlich, und wir haben geprüft, dass sie die der Seite ist und nicht etwas, das unser Exporter damit gemacht hat - normalisieren Sie sie also, wenn Sie gruppieren.
- price_from
- Ein einzelner Preis mit Währungssymbol. Gefüllt - und es ist die billigste Stufe der Leiter in
pricing, die nur bei der größten Menge gilt. Eine Untergrenze, kein Einstiegspreis. - pricing
- Die Mengenleiter, als eine Zeichenkette: Menge und Stückpreis, durch Semikola getrennt. Gefüllt mit fünf Stufen auf unserer Zeile, der Stückpreis fällt bei jedem Schritt. Das ist die Spalte, die diesen Dienst von jedem anderen Katalog unterscheidet, den wir betreiben, und sie muss an zwei Trennzeichen zerlegt werden, bevor sie brauchbar ist.
- imprint_methods
- Wie der Artikel veredelt werden kann, kommagetrennt. Gefüllt auf unserer Zeile mit einer unveredelten und einer bedruckten Option.
- imprint_colors
- Die verfügbaren Druckfarben, kommagetrennt. Gefüllt mit fünfzehn Einträgen auf unserer Zeile, die meisten ein Code und ein Name in einem Token - nach dem Komma bleibt Ihnen also ein zweiter Parse-Schritt.
- imprint_sizes
- Die bedruckbaren Flächen, kommagetrennt. Gefüllt mit drei auf unserer Zeile, in gemischter Notation - ein Durchmesser, ein einfarbiges Rechteck und ein mehrfarbiges. Freitext statt Zahlen.
- full_color_process
- Auf unserer Zeile leer. Eine von nur zwei Spalten, die ohne Wert zurückkamen. Bei einem Artikel, der Vollfarbdruck unterstützt, stünden hier vermutlich die Konditionen; unserer unterstützt ihn nicht.
- personalization
- Auf unserer Zeile leer, mit demselben Vorbehalt. Lesen Sie es als Fehlen der Option und nicht als fehlende Daten - aber das ist ein Schluss, und eine Zeile kann ihn nicht belegen.
- sold_unimprinted
- Ob der Artikel unveredelt gekauft werden kann. Gefüllt, und dies ist das eine Feld in der ganzen Datei, das als echter Wahrheitswert ankommt und nicht als Zeichenkette. Schreiben Sie keinen Loader, der das Wort erwartet.
- production_time
- Die Vorlaufzeit als Freitext, auf unserer Zeile eine Spanne von Werktagen. Gefüllt. Eine Zeichenkette, keine Zahl - zerlegen Sie sie, wenn Sie danach sortieren müssen.
- origin
- Das Herstellungsland, auf unserer Zeile in Großbuchstaben. Gefüllt.
- shipping_weight
- Gefüllt - und das am schlechtesten geformte Feld des Exports. Statt eines Gewichts hält es ein in eine Zeichenkette gegossenes Objekt, in einem Stil zitiert, der kein gültiges JSON ist, mit zwei verschachtelten Beschreibungen und einem angehängten Einheitenwort. Eine brauchbare Zahl steckt darin; sie herauszuholen bedeutet einen regulären Ausdruck statt eines Parse-Vorgangs.
- shipping_dimensions
- Die Kartonmaße als Freitext mit Zollzeichen. Gefüllt auf unserer Zeile. Drei Zahlen, aber eine Zeichenkette - und die Abstände um die Zollzeichen sind unregelmäßig.
- image
- Gefüllt mit einem relativen Pfad statt einer absoluten URL. Es braucht eine vorangestellte Basis, bevor es auflöst, was auf keinen anderen Katalogdienst zutrifft, den wir betreiben.
- url
- Gefüllt - und es ist keine WB-Mason-Adresse. Sie zeigt auf die eigene Website des Lieferanten, eine andere Domain als die von Ihnen übermittelte. Wir haben bestätigt, dass der Lieferant auf der Shopseite genannt wird, das ist also Absicht und keine Verwechslung. Nehmen Sie nicht an, diese Spalte verweise zurück auf die abgefragte Stelle.
- status
- Ein Kennzeichen je Zeile, geschrieben von unserem Exporter, nicht von WB Mason. Über unsere fünf Läufe hinweg nahm es zwei Werte an:
ok auf der echten Shop-URL und http 404 auf den beiden Platzhalter-Übermittlungen, was eine fiktive Adresse eben liefert. Lesen Sie es zuerst.