- query
- O URL da Waxie que submeteu, repetido em cada linha para que uma exportação com muitos artigos continue separável. Em todas as nossas linhas coincidia exactamente com
url. - sku_code
- O número de artigo da própria Waxie -
1033704 na nossa linha real, o número com que a página do artigo abre. É o que se usa quando fala com a Waxie sobre uma encomenda. - product_url
- A página de artigo canónica. Preenchida na nossa execução mais completa e aí igual ao URL submetido; vazia na execução mais magra do mesmo artigo, o que faz parte do motivo por que essa inconsistência vale a pena conhecer.
- name
- O título do produto tal como a página o indica -
WAXIE MULTI-TASK WIPES BUCKETS na nossa linha. Conte com abreviatura de distribuidor em maiúsculas e não com prosa de marketing. - description
- O texto longo do produto. Na nossa linha trazia o detalhe da embalagem - a quantidade por caixa e com o que o artigo se usa - que num catálogo grossista é muitas vezes o único sítio onde o tamanho do pacote está escrito. Dê-lhe uma coluna larga ou um tipo texto.
- parsed_price
- Destinada a levar o preço como número puro. Veja a nota por baixo da tabela.
- price
- Destinada a levar o preço tal como apresentado.
- currency
- Destinada a levar a moeda.
- availability
- Destinada a levar o estado de stock. Aqui o stock é por filial - os URLs trazem um identificador de armazém - e o stock de uma filial não é publicado a um visitante anónimo.
- rating
- Destinada a levar uma classificação média. Um catálogo grossista para compradores profissionais em geral não traz classificações de consumidor, por isso escreva o importador para aceitar a célula vazia.
- reviews
- Destinada a levar o número de avaliações, com a mesma ressalva de
rating. - images
- Destinada a levar todas as imagens da página.
- brand
- Destinada a levar o fabricante. Vazia nas duas linhas reais, apesar de a página de artigo em directo imprimir um nome de fabricante. Registada como falha; veja em
description se precisar dele. - sku
- O número de artigo do fabricante -
80009 na nossa linha real, e rotulado como tal na página. Diferente de sku_code acima, e o que se usa quando cruza o mesmo produto físico entre dois distribuidores diferentes. - url
- O endereço a partir do qual a linha foi produzida. Igual a
query em todas as linhas que temos, o que indica que estes pedidos foram servidos sem redireccionar. - image
- Destinada a levar a imagem principal isolada.
- status
- Um indicador por linha escrito pelo nosso exportador, não pela Waxie. Ao longo das nossas quatro execuções assumiu dois valores:
ok e http 404. Faça a reconciliação por esta coluna e não pelo número de linhas.
Porque estão vazias as colunas de dinheiro, dito sem rodeios. Temos quatro execuções deste serviço. Duas submeteram um artigo real da Waxie e devolveram status: ok; duas submeteram um endereço fictício que não existe e devolveram http 404. Nas duas linhas reais, price, parsed_price, currency e availability eram cadeias vazias - e também o eram rating, reviews, brand, image e images. Isso é uma propriedade da fonte e não um defeito daqui: pedir a página de artigo directamente devolve uma página funcional de cerca de 131 KB que mostra o produto, ambos os números de artigo e um aviso de início de sessão, e nenhum preço para quem não entrou. A própria nota de serviço publicada da Waxie descreve-a como um site grossista onde alguns dados não se conseguem ler sem login, que é o mesmo facto visto do outro lado. Mais uma ressalva merece a sua atenção: as nossas duas execuções bem-sucedidas foram o mesmo URL com cinco minutos de intervalo, e a primeira devolveu apenas o nome do produto enquanto a segunda devolveu a descrição, ambos os identificadores e o URL canónico. Mesma página, mesmo dia, profundidade diferente. Repita uma linha magra antes de concluir que um campo está vazio.