- query
- La URL de Waxie que enviaste, repetida en cada fila para que una exportación con muchos artículos siga siendo separable. En todas nuestras filas coincidía exactamente con
url. - sku_code
- El número de artículo propio de Waxie -
1033704 en nuestra fila real, la cifra con la que abre la página del artículo. Es el que usar cuando hables con Waxie de un pedido. - product_url
- La página de artículo canónica. Con datos en nuestra ejecución más completa e igual allí a la URL enviada; vacía en la ejecución más escasa del mismo artículo, que es parte de por qué esa inconsistencia merece conocerse.
- name
- El título del producto tal como lo indica la página:
WAXIE MULTI-TASK WIPES BUCKETS en nuestra fila. Espera abreviatura de distribuidor en mayúsculas y no prosa de marketing. - description
- El texto largo del producto. En nuestra fila llevaba el desglose del embalaje -la cantidad por caja y con qué se usa el artículo-, que en un catálogo mayorista es a menudo el único sitio donde figura el tamaño del paquete. Dale una columna ancha o un tipo texto.
- parsed_price
- Pensada para llevar el precio como número puro. Mira la nota bajo la tabla.
- price
- Pensada para llevar el precio tal como se muestra.
- currency
- Pensada para llevar la moneda.
- availability
- Pensada para llevar el estado de stock. Aquí el stock es por sucursal -las URLs llevan un identificador de almacén- y el stock de una sucursal no se publica a un visitante anónimo.
- rating
- Pensada para llevar una valoración media. Un catálogo mayorista para compradores profesionales normalmente no lleva valoraciones de consumidor, así que escribe el importador para aceptar la celda vacía.
- reviews
- Pensada para llevar el recuento de reseñas, con la misma advertencia que
rating. - images
- Pensada para llevar todas las imágenes de la página.
- brand
- Pensada para llevar el fabricante. Vacía en las dos filas reales, aunque la página de artículo en vivo imprime un nombre de fabricante. Registrada como carencia; mira en
description si lo necesitas. - sku
- El número de artículo del fabricante -
80009 en nuestra fila real, y etiquetado así en la página. Distinto de sku_code de arriba, y el que usar cuando cruzas el mismo producto físico entre dos distribuidores diferentes. - url
- La dirección desde la que se produjo la fila. Igual a
query en todas las filas que tenemos, lo que indica que esas peticiones se sirvieron sin redirigir. - image
- Pensada para llevar la imagen principal por separado.
- status
- Un indicador por fila escrito por nuestro exportador, no por Waxie. A lo largo de nuestras cuatro ejecuciones tomó dos valores:
ok y http 404. Concilia por esta columna y no por el número de filas.
Por qué están vacías las columnas de dinero, dicho sin rodeos. Tenemos cuatro ejecuciones de este servicio. Dos enviaron un artículo real de Waxie y devolvieron status: ok; dos enviaron una dirección de marcador que no existe y devolvieron http 404. En las dos filas reales, price, parsed_price, currency y availability eran cadenas vacías, y también lo eran rating, reviews, brand, image e images. Eso es una propiedad de la fuente y no un defecto de aquí: pedir la página de artículo directamente devuelve una página funcional de unos 131 KB que muestra el producto, ambos números de artículo y un aviso de inicio de sesión, y ningún precio para quien no ha entrado. La propia nota de servicio publicada de Waxie la describe como un sitio mayorista donde algunos datos no se pueden leer sin login, que es el mismo hecho desde el otro lado. Una advertencia más merece tu atención: nuestras dos ejecuciones correctas fueron la misma URL con cinco minutos de diferencia, y la primera devolvió solo el nombre del producto mientras que la segunda devolvió la descripción, ambos identificadores y la URL canónica. Misma página, mismo día, distinta profundidad. Reintenta una fila escasa antes de concluir que un campo está vacío.