O endpoint Mr.Bricolage Product extrai uma página de produto de www.mr-bricolage.fr e devolve todos os detalhes do produto: título, marca, EAN, índice de reparabilidade, imagens, descrição, características, garantia, dicas, documentação e avaliações de clientes. É obrigatório indicar store_id: a URL é reescrita para a loja correspondente e o cookie multistore é definido para que a página seja renderizada no contexto dessa loja.
Para preços ao vivo, stock, eco-participação, pontos de fidelidade e opções de entrega, use o endpoint dedicado Mr.Bricolage Product Price, que é mais rápido e mais barato.
GET https://api.piloterr.com/v2/mrbricolage/product?url=https://www.mr-bricolage.fr/Matignon/cisaille-a-tole-coupe-diagonale-chrome-vanadium-inventiv.html&store_id=S727
Qualquer prefixo na URL é ignorado: uma cidade (ex. /Matignon/, /Villefranche-de-Lauragais/), uma categoria ou nenhum prefixo são todos aceites. Apenas o último slug .html é mantido e a URL é automaticamente reescrita sob o store_id solicitado. As três URLs abaixo são equivalentes:
https://www.mr-bricolage.fr/Matignon/cisaille-a-tole-coupe-diagonale-chrome-vanadium-inventiv.html
https://www.mr-bricolage.fr/Villefranche-de-Lauragais/cisaille-a-tole-coupe-diagonale-chrome-vanadium-inventiv.html
https://www.mr-bricolage.fr/cisaille-a-tole-coupe-diagonale-chrome-vanadium-inventiv.html
| Parâmetro |
Tipo |
Obrigatório |
Descrição |
url |
string |
sim |
URL da página de produto Mr.Bricolage (deve terminar em .html) |
store_id |
string |
sim |
Identificador da loja Mr.Bricolage (ex. S727). Use o endpoint Mr.Bricolage Stores Finder para obtê-lo |
| Campo |
Tipo |
Descrição |
url |
string |
URL realmente chamada (reescrita para a loja solicitada) |
product_id |
string |
ID interno do produto Mr.Bricolage (entity id Magento) |
ean |
string |
EAN / GTIN do produto |
title |
string |
Título do produto |
brand |
string |
Marca do produto |
category |
string |
Caminho completo da categoria unido por / |
category_path |
array |
Migalhas de pão da categoria como array |
repairability_index |
number |
Índice francês de reparabilidade (em 10) |
rating |
object |
value, max e count das avaliações |
images |
array |
URLs das imagens (alta e baixa resolução) |
description |
string |
Descrição em texto simples |
description_html |
string |
HTML original da descrição |
advantages |
array |
Pontos fortes do produto |
characteristics |
object |
Atributos técnicos como pares chave/valor |
warranty |
array |
Entradas de garantia com label e value |
tips |
string |
Dicas de utilização em texto simples |
tips_html |
string |
HTML original das dicas de utilização |
documentation |
array |
Documentos PDF anexos ao produto (label, url) |
reviews |
array |
Avaliações com rating, text, author, review_date e experience_date |
- Este endpoint não devolve preço, stock, entrega ou eco-participação; use o endpoint dedicado Mr.Bricolage Product Price
- O
store_id é obrigatório porque o Mr.Bricolage adapta o conteúdo da página (disponibilidade, características) à loja selecionada
- A maioria dos campos pode ser
null se não estiverem presentes na página
- Enriquecer um catálogo de produtos com características, EAN, marca e imagens
- Agregar e analisar avaliações de clientes
- Acompanhar o índice de reparabilidade e a informação de garantia entre lojas Mr.Bricolage
- Combinar com o endpoint Mr.Bricolage Product Price para construir um pipeline completo de produto e preço