- query
- Die Otto-URL, die Sie übermittelt haben, in jeder Zeile wiederholt, damit ein Export über viele Produkte trennbar bleibt. Behalten Sie sie: sie ist der einzige Nachweis, auf welche Eingabe der Rest der Zeile antwortet.
- sku_code
- Der Artikelcode, wie der Katalog ihn druckt. Bildet ein Paar mit
sku weiter unten - prüfen Sie beide, bevor Sie einen Verknüpfungsschlüssel wählen, denn in dieser Schema-Familie werden sie unabhängig gefüllt und wurden schon identisch wie auch verschieden beobachtet. - product_url
- Die kanonische Produktseite. Verschieden von
url, das die Adresse meldet, aus der die Zeile tatsächlich entstanden ist; die beiden unterscheiden sich, sobald ein übermittelter Link weiterleitet. - name
- Der Produkttitel, wie die Seite ihn nennt. Rechnen Sie mit Deutsch, denn dies ist ein deutscher Shop - planen Sie Kollation und Zeichenkodierung dieser Spalte entsprechend.
- description
- Der Beschreibungstext. Rechnen Sie mit einem langen Freitextfeld statt einer kurzen Bezeichnung und geben Sie ihm eine breite Spalte oder einen Text-Typ in der Datenbank.
- parsed_price
- Der Preis als reine Zahl, ohne Symbol und ohne Tausendertrennzeichen - der für Arithmetik, Sortierung und Schwellenwerte.
- price
- Der Preis wie angezeigt. Nehmen Sie ihn, wenn Sie einem Kunden genau zeigen müssen, was die Seite gesagt hat; nehmen Sie
parsed_price, wenn Sie rechnen müssen. In einem deutschen Shop ist die angezeigte Form nicht die, die Ihre Tabellenkalkulation standardmäßig einliest. - currency
- Die Währung, in der der Preis angegeben ist. Lesen Sie sie aus, statt sie anzunehmen - so entsteht sonst die Addition eines Euro-Betrags zu einem Dollar-Betrag.
- availability
- Der Lagerstatus, wie er auf der Seite veröffentlicht ist. Behandeln Sie ihn als Aussage des Katalogs zum Zeitpunkt des Scrapens, nicht als Live-Bestandsdaten.
- rating
- Die Durchschnittsbewertung, sofern die Seite eine veröffentlicht. Nicht jedes Produkt trägt eine, schreiben Sie den Importer also so, dass er eine leere Zelle akzeptiert statt daran zu scheitern.
- reviews
- Die Anzahl der Rezensionen, mit demselben Vorbehalt wie
rating. Wo beide vorhanden sind, gehören sie zusammen; eine Note ohne Anzahl dahinter reicht nicht zum Ranken. - images
- Jedes Bild, das die Seite trägt, in einem Feld. Trennen Sie es vor dem Speichern auf, wenn Sie eine Zeile je Asset brauchen - und prüfen Sie erst, was das Trennzeichen tatsächlich ist, denn in dieser Schema-Familie ist genau das schon schiefgegangen.
- brand
- Hersteller oder Marke. Das ist das Feld, nach dem man für Sortimentsarbeit gruppiert - welche Marken ein Händler listet und wie tief jede Linie geht.
- sku
- Die Artikelnummer. Die andere Hälfte des Identifikator-Paars mit
sku_code. - url
- Die Adresse, aus der die Zeile entstanden ist. Vergleichen Sie sie mit
query, um Weiterleitungen zu erkennen, und mit product_url, um Kanonisierung zu erkennen. - image
- Das Hauptbild für sich, damit der häufige Fall - ein Vorschaubild je Produkt - ohne String-Aufteilung auskommt.
- status
- Ein Kennzeichen je Zeile, geschrieben von unserem Exporter und nicht von Otto. Es meldet, ob die Zeile abgerufen wurde. Beide Läufe hinter dieser Seite tragen hier
http 404, weil die übermittelte URL ein Platzhalter war, den es nicht gibt.
Hinter dieser Seite stehen zwei Läufe vom 14. und 15. Juli 2026, deren Nutzdaten Byte für Byte identisch sind. Beide übermittelten https://www.example.com/product/123 - einen Platzhalter, keine Otto-Adresse - und beide lieferten eine einzige Zeile mit http 404 und allen vierzehn Datenspalten leer. Wir können Ihnen das Schema also mit Sicherheit nennen und über Ottos Werte gar nichts, und diese Seite tut nicht so, als wäre es anders. Die siebzehn Namen erscheinen in derselben Reihenfolge in unseren BiggestBook-, Vistaprint- und Waxie-Exporten, und die Waxie-Läufe sind gefüllt - daran erkennen wir, dass das Schema aktiv und kein Platzhalter ist. Ottos Spalten beschreiben wir bewusst nicht mit den Werten jener Seiten: das sind Fachhandelsseiten, deren Geldspalten aus jeweils eigenen Gründen leer sind, und Otto ist ein Endkundenhändler. Deren Messungen zu übernehmen wäre eine Vermutung im Gewand einer Tatsache.