El endpoint Mr.Bricolage Product extrae una página de producto de www.mr-bricolage.fr y devuelve todos los detalles: título, marca, EAN, índice de reparabilidad, imágenes, descripción, características, garantía, consejos, documentación y reseñas. Es obligatorio indicar store_id: la URL se reescribe a la tienda correspondiente y se configura la cookie multistore para que la página se renderice en el contexto de esa tienda.
Para precios en vivo, stock, eco-participación, puntos de fidelidad y opciones de entrega, use el endpoint dedicado Mr.Bricolage Product Price, que es más rápido y más 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
Cualquier prefijo en la URL se ignora: una ciudad (p. ej. /Matignon/, /Villefranche-de-Lauragais/), una categoría o ningún prefijo son aceptados. Solo se conserva el último slug .html y la URL se reescribe automáticamente bajo la store_id solicitada. Las tres URLs siguientes son 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 |
Requerido |
Descripción |
url |
string |
sí |
URL de la página de producto Mr.Bricolage (debe terminar en .html) |
store_id |
string |
sí |
Identificador de tienda Mr.Bricolage (p. ej. S727). Use el endpoint Mr.Bricolage Stores Finder para obtenerlo |
| Campo |
Tipo |
Descripción |
url |
string |
URL realmente solicitada (reescrita a la tienda solicitada) |
product_id |
string |
ID interno de producto Mr.Bricolage (entity id de Magento) |
ean |
string |
EAN / GTIN del producto |
title |
string |
Título del producto |
brand |
string |
Marca del producto |
category |
string |
Ruta completa de categoría unida por / |
category_path |
array |
Migas de pan de categoría como array |
repairability_index |
number |
Índice francés de reparabilidad (sobre 10) |
rating |
object |
value, max y count de las reseñas |
images |
array |
URLs de imágenes (alta y baja resolución) |
description |
string |
Descripción del producto en texto plano |
description_html |
string |
HTML original de la descripción |
advantages |
array |
Lista de ventajas ("Les plus produit") |
characteristics |
object |
Atributos técnicos como pares clave/valor |
warranty |
array |
Entradas de garantía con label y value |
tips |
string |
Consejos de uso en texto plano |
tips_html |
string |
HTML original de los consejos de uso |
documentation |
array |
Documentos PDF adjuntos al producto (label, url) |
reviews |
array |
Reseñas con rating, text, author, review_date y experience_date |
- Este endpoint no devuelve precio, stock, entrega ni eco-participación; use el endpoint dedicado Mr.Bricolage Product Price
- El
store_id es obligatorio porque Mr.Bricolage adapta el contenido de la página (disponibilidad, características) a la tienda seleccionada
- La mayoría de los campos pueden ser
null si no están presentes en la página
- Enriquecer un catálogo de productos con características, EAN, marca e imágenes
- Agregar y analizar reseñas de clientes
- Monitorizar el índice de reparabilidad y la información de garantía entre tiendas Mr.Bricolage
- Combinar con el endpoint Mr.Bricolage Product Price para construir un pipeline producto/precio completo