- query
- Die Gemplers-URL, die Sie übermittelt haben, zurückgegeben. Auf allen drei unserer Zeilen gefüllt, auch auf den beiden, die der Dienst abgewiesen hat - und genau das lässt einen Ergebnissatz gegen Ihre Eingabeliste abgleichen.
- sku_code
- Die Gemplers-Artikelnummer. Gefüllt, und auf unserer Zeile identisch mit
sku. Dieselbe Nummer steht zwei Dutzend Mal im Markup der Live-Seite, eine Zeile lässt sich also gegen die Anzeige prüfen, aus der sie stammt. - product_url
- Die kanonische Produktseite. Gefüllt, und auf unserer Zeile gleich
query wie url, weil wir eine Produktseite und keine Kollektion übermittelt haben. - name
- Der Produkttitel, wie die Anzeige ihn angibt - Hersteller, Modell und Lieferumfang in einer Zeichenkette. Gefüllt, und er stimmt mit dem Seitentitel der Live-Anzeige überein.
- description
- Der Produkttext. Gefüllt, und ein echter Absatz statt einer Wiederholung des Namens - ein Spezifikationssatz mit Messbereichen und Merkmalen. Damit ist dies einer der wenigen Kataloge dieser Familie, in dem
description den Import lohnt. - parsed_price
- Der Preis als nackte Zahl. Gefüllt. Damit rechnen Sie, und auf unserer Zeile ist er Byte für Byte identisch mit
price. - price
- Derselbe Betrag - und hier kommt er ohne Währungssymbol an, was nicht für jeden Dienst auf diesem Schema gilt. Lesen Sie
currency, statt die Denomination aus der Zeichenkette zu schließen. - currency
- Die Währung, in der der Preis angegeben ist, auf unserer Zeile
USD und vom Angebotsdatensatz der Live-Seite bestätigt. - availability
- Der Bestandsstatus. Gefüllt auf unserer Zeile als Wert für „vorrätig“, und die strukturierten Daten der Live-Seite sagen dasselbe. Diese Spalte ist bei Lieferantenkatalogen nicht immer vorhanden, hier lohnt sie sich also.
- rating
- Auf unserer Zeile leer. Eine von nur zwei Spalten, die ohne Wert zurückkamen.
- reviews
- Auf unserer Zeile leer, mit demselben Vorbehalt wie
rating. Planen Sie mit einer Lieferantenanzeige, die Spezifikationen statt Verbraucherbewertungs-Beiwerk führt. - images
- Die Bilder der Anzeige. Gefüllt mit einer URL auf dem eigenen Bildhost des Shops. Unsere Zeile trug ein einzelnes Bild, es war also kein Zerlegen von Zeichenketten nötig.
- brand
- Der Hersteller, in einer eigenen Spalte. Gefüllt - und getrennt vom Händler, was hier zählt, weil Gemplers neben der eigenen Linie Fremdhersteller führt. Das ist die Spalte, die unsere Uline-Seite nicht hat.
- sku
- Wieder die Artikelnummer. Auf unserer Zeile derselbe Wert wie
sku_code. Nehmen Sie eine davon; behalten Sie beide, wenn Sie einen Importer über mehrere unserer Katalogdienste schreiben, wo sie manchmal abweichen. - url
- Die Adresse, aus der die Zeile entstanden ist. Auf unserer Zeile gleich
product_url. - image
- Das Hauptbild für sich, sodass der Normalfall ohne Zerlegen von Zeichenketten auskommt. Auf unserer Zeile identisch mit
images. - status
- Ein Kennzeichen je Zeile, geschrieben von unserem Exporter, nicht von Gemplers. Über unsere drei Läufe hinweg nahm es zwei Werte an:
ok auf der echten Produkt-URL und unsupported URL (use a /collections/ or /products/ URL) auf den beiden Platzhalter-Übermittlungen. Lesen Sie es zuerst - es ist die Spalte, die Ihnen sagt, dass Ihre Eingabe die falsche Form hatte.
Zwei praktische Anmerkungen und eine gute Nachricht. Zuerst die gute Nachricht: Das ist die vollste Zeile, die wir von irgendeinem Lieferantenkatalog auf diesem Schema halten. Fünfzehn von siebzehn Spalten trugen Werte, und ein direkter Abruf derselben Anzeige bestätigt jeden einzelnen - die Seite liefert drei strukturierte Datenblöcke, davon einer ein vollständiger Produktdatensatz, dessen Angebotsknoten denselben Preis, dieselbe Währung und denselben Bestandsstatus nennt wie unser Export. Nun die Vorbehalte. Erstens kommt price hier als nackte Zahl statt als formatierte Zeichenkette an; ein Importer, der ein Währungssymbol entfernt, entfernt nichts, und einer, der eines erwartet, findet keines - lesen Sie stattdessen currency. Zweitens, und leichter zu übersehen: die Spaltenreihenfolge ist zwischen Exporten nicht stabil. Unser Juli-Lauf und unsere späteren Läufe listen dieselben siebzehn Namen in unterschiedlicher Folge. Lesen Sie nach Kopfzeilennamen, nie nach Position, sonst lädt eine Gemplers-Datei sauber in die falschen Felder.