L'endpoint Mr.Bricolage Product Price interroge l'API REST interne getproduct et retourne uniquement les données de prix d'un produit : prix, devise, éco-participation, disponibilité, stock, indicateur d'achat et résumé de livraison. Il est nettement plus rapide et moins cher que l'endpoint complet Mr.Bricolage Product car il ne parse pas la page HTML. Utilisez l'endpoint Mr.Bricolage Product pour récupérer les données catalogue statiques (titre, marque, EAN, catégorie, caractéristiques, images, avis) et combinez-le avec cet endpoint pour le prix en temps réel.
GET https://api.piloterr.com/v2/mrbricolage/product/price?store_id=S727&product_id=7117
| Paramètre |
Type |
Requis |
Description |
store_id |
string |
oui |
Identifiant du magasin Mr.Bricolage (ex. S727). Utilisez l'endpoint Mr.Bricolage Stores Finder pour l'obtenir |
product_id |
string |
oui |
Identifiant interne du produit Mr.Bricolage (entity id Magento). Utilisez l'endpoint Mr.Bricolage Product pour résoudre un product_id à partir d'une URL produit |
| Champ |
Type |
Description |
product_id |
string |
Identifiant interne du produit Mr.Bricolage (reprise de l'entrée) |
price |
number |
Prix du produit pour le magasin demandé |
currency |
string |
Code devise ISO (ex. EUR) |
eco_participation |
number |
Montant d'éco-participation inclus dans le prix |
availability |
string |
Indicateur de disponibilité retourné par Mr.Bricolage (ex. InStock) |
saleable |
boolean |
Indique si le produit peut être commandé |
delivery_text |
string |
Résumé de livraison en texte brut retourné par Mr.Bricolage |
delivery |
array |
Options de livraison détaillées avec method, type, shop et price_label (lorsque disponibles) |
store |
object |
id et slug du magasin demandé |
- Cet endpoint ne retourne que les données de prix en temps réel. Les détails statiques du produit (titre, marque, EAN, catégorie, caractéristiques, images, avis) sont retournés par l'endpoint Mr.Bricolage Product
- Le
store_id est obligatoire : Mr.Bricolage masque le prix, le stock et les options de livraison sans magasin sélectionné
- Les prix, le stock et les options de livraison dépendent du magasin demandé ; un même produit peut retourner des valeurs différentes selon le magasin
- Les champs vides sont supprimés de la réponse
- Surveillance de prix en temps réel sur de nombreux magasins Mr.Bricolage sans payer pour la payload produit complète
- Pipelines de repricing connaissant déjà le
product_id et n'ayant besoin que du prix/disponibilité courants
- Vérifications panier avant la passation d'une commande
- Comparer les options de livraison entre magasins pour un même produit