- query
- La URL de Otto que enviaste, repetida en cada fila para que una exportación con muchos productos siga siendo separable. Consérvala: es el único registro de a qué entrada responde el resto de la fila.
- sku_code
- El código de artículo tal como lo imprime el catálogo. Emparejado con
sku más abajo: revisa los dos antes de elegir una clave de cruce, porque en esta familia de esquemas se rellenan de forma independiente y se han observado tanto idénticos como distintos. - product_url
- La página de producto canónica. Distinta de
url, que indica la dirección desde la que se produjo realmente la fila; las dos difieren en cuanto un enlace enviado redirige. - name
- El título del producto tal como lo indica la página. Espera alemán, porque esta es una tienda alemana: planifica la colación y la codificación de esa columna en consecuencia.
- description
- El texto de la descripción. Espera un campo de texto libre largo y no una etiqueta corta, y dale una columna ancha o un tipo texto en tu base de datos.
- parsed_price
- El precio como número puro, sin símbolo ni separador de miles: el que usar para aritmética, ordenación y umbrales.
- price
- El precio tal como se muestra. Úsalo cuando necesites enseñar a un cliente exactamente lo que decía la página; usa
parsed_price cuando necesites calcular. En una tienda alemana la forma mostrada no es la que tu hoja de cálculo interpreta por defecto. - currency
- La moneda en la que se cotiza el precio. Léela en vez de suponerla: así es como acaba sumándose una cifra en euros a una en dólares.
- availability
- El estado de stock tal como se publica en la página. Trátalo como la afirmación del catálogo en el momento del scraping, no como un feed de inventario en vivo.
- rating
- La valoración media, cuando la página publica una. No todos los productos llevan una, así que escribe el importador para que acepte una celda vacía en vez de fallar.
- reviews
- El número de reseñas, con la misma advertencia que
rating. Donde ambos están presentes van juntos; una nota sin el recuento detrás no basta para ordenar. - images
- Todas las imágenes que lleva la página, en un solo campo. Sepáralo antes de guardar si necesitas una fila por recurso, y comprueba primero cuál es realmente el separador, porque en esta familia de esquemas eso ya ha dado problemas.
- brand
- El fabricante o la marca. Este es el campo por el que agrupar para trabajo de surtido: qué marcas lista un minorista y con qué profundidad cada línea.
- sku
- La referencia de artículo. La otra mitad de la pareja de identificadores con
sku_code. - url
- La dirección desde la que se produjo la fila. Compárala con
query para detectar redirecciones y con product_url para detectar canonicalización. - image
- La imagen principal por separado, para que el caso habitual -una miniatura por producto- no requiera partir cadenas.
- status
- Un indicador por fila escrito por nuestro exportador, no por Otto. Informa de si la fila se recuperó. Las dos ejecuciones que hay detrás de esta página llevan aquí
http 404, porque la URL enviada era un marcador que no existe.
Detrás de esta página hay dos ejecuciones, del 14 y el 15 de julio de 2026, cuyas cargas son idénticas byte a byte. Las dos enviaron https://www.example.com/product/123 -un marcador, no una dirección de Otto- y las dos devolvieron una sola fila con http 404 y las catorce columnas de datos vacías. Así que podemos contarte el esquema con seguridad y no podemos contarte nada de los valores de Otto, y esta página no finge lo contrario. Los diecisiete nombres aparecen en el mismo orden en nuestras exportaciones de BiggestBook, Vistaprint y Waxie, y las de Waxie están rellenas, que es como sabemos que el esquema está vivo y no es un esbozo. Deliberadamente no describimos las columnas de Otto usando los valores de aquellas páginas: son sitios profesionales cuyas columnas de dinero están vacías por razones particulares de cada uno, y Otto es un minorista de consumo. Tomar prestadas sus mediciones sería una suposición vestida de hecho.