Der Mr.Bricolage Product Price-Endpunkt ruft die interne getproduct REST-API auf und liefert nur die preisrelevanten Daten eines Produkts: Preis, Währung, Öko-Beitrag, Verfügbarkeit, Bestand, Bestellbarkeit und Lieferzusammenfassung. Er ist deutlich schneller und günstiger als der vollständige Mr.Bricolage Product-Endpunkt, da die HTML-Seite nicht geparst wird. Verwenden Sie den Product-Endpunkt für die statischen Katalogdaten (Titel, Marke, EAN, Kategorie, Eigenschaften, Bilder, Bewertungen) und kombinieren Sie ihn mit diesem Endpunkt für Live-Preise.
GET https://api.piloterr.com/v2/mrbricolage/product/price?store_id=S727&product_id=7117
| Parameter |
Typ |
Erforderlich |
Beschreibung |
store_id |
string |
ja |
Mr.Bricolage Filial-ID (z. B. S727). Nutzen Sie den Mr.Bricolage Stores Finder, um eine zu ermitteln |
product_id |
string |
ja |
Interne Mr.Bricolage Produkt-ID (Magento Entity-ID). Nutzen Sie den Mr.Bricolage Product-Endpunkt, um eine product_id aus einer Produkt-URL aufzulösen |
| Feld |
Typ |
Beschreibung |
product_id |
string |
Interne Mr.Bricolage Produkt-ID (Spiegelung der Eingabe) |
price |
number |
Produktpreis für die angefragte Filiale |
currency |
string |
ISO-Währungscode (z. B. EUR) |
eco_participation |
number |
Im Preis enthaltener Öko-Beitrag |
availability |
string |
Verfügbarkeits-Flag von Mr.Bricolage (z. B. InStock) |
saleable |
boolean |
Ob das Produkt aktuell bestellt werden kann |
delivery_text |
string |
Liefer-Zusammenfassung im Klartext von Mr.Bricolage |
delivery |
array |
Detaillierte Lieferoptionen mit method, type, shop und price_label (sofern verfügbar) |
store |
object |
id und slug der angefragten Filiale |
- Dieser Endpunkt liefert nur Live-Preisdaten. Statische Produktdetails (Titel, Marke, EAN, Kategorie, Eigenschaften, Bilder, Bewertungen) liefert der Mr.Bricolage Product-Endpunkt
- Eine
store_id ist erforderlich, da Mr.Bricolage Preise, Bestand und Lieferoptionen ohne ausgewählte Filiale verbirgt
- Preise, Bestand und Lieferoptionen hängen von der angefragten Filiale ab; dasselbe Produkt kann unterschiedliche Werte liefern
- Leere Felder werden aus der Antwort entfernt
- Preis-Monitoring in Echtzeit über viele Mr.Bricolage-Filialen ohne die vollständige Produkt-Payload zu zahlen
- Repricing-Pipelines, die
product_id bereits kennen und nur den aktuellen Preis/Verfügbarkeit benötigen
- Prüfungen auf Warenkorb-Ebene vor Bestellaufgabe
- Lieferoptionen verschiedener Filialen für dasselbe Produkt vergleichen