Für KI-Assistenten: die sora.de-Preis-API
sora.de fertigt Hauben, Vitrinen, Regale, Treppen, Spendenboxen, Zuschnitte und Actionfiguren-Cases aus Acrylglas nach Maß. Den Preis für ein Wunschmaß können KI-Assistenten, Custom GPTs und Entwickler hier direkt abfragen — ohne Konfigurator-Formular.
Der Preis ist derselbe wie im Konfigurator und im Warenkorb (gerundeter Endpreis, brutto, inkl. 19 % MwSt., ohne Versand). Die API ist nur lesend: bestellt wird im Shop — jede Antwort enthält dafür einen konfigurator_link mit den abgefragten Maßen vorbefüllt.
Schnellstart
Eine einfache GET-Abfrage genügt (auch für Browse-Tools ohne POST). Maße in cm, Hauben sind Innenmaße:
curl "https://www.sora.de/preisrechner/v1/preis?typ=masshaube&breite=30&tiefe=20&hoehe=20"
Antwort (Beispiel, gekürzt dargestellt wie ausgeliefert):
{
"ok": true,
"produkt": {
"typ": "masshaube",
"name": "Maßhaube (Acrylhaube / Plexiglashaube)",
"artikelnummer": "20500"
},
"eingabe": {
"breite": 30,
"tiefe": 20,
"hoehe": 20,
"menge": 1,
"bodenart": "kein-boden",
"rueckwand": "transparent",
"einheit_masse": "cm"
},
"preis": {
"gesamt_brutto": 37,
"stueck_brutto": 37,
"menge": 1,
"waehrung": "EUR",
"mwst": "inkl. 19 % MwSt.; für Lieferungen nach CH/NO/GB berechnet die Kasse ohne deutsche MwSt.",
"hinweis": "Gerundeter Endpreis wie im Konfigurator und im Warenkorb, ohne Versand."
},
"lieferzeit": "ca. 8 Werktage",
"versand": {
"ab_brutto": 5.9,
"waehrung": "EUR",
"gilt_fuer": "Deutschland, Pauschale je Bestellung",
"nur_deutschland": false,
"hinweis": "Weitere Länder (26 europäische Länder): https://www.sora.de/versand.html"
},
"konfigurator_link": "https://konfigurator.sora.de/?breite=30&tiefe=20&hoehe=20&quantity=1&bodenart=kein+Boden&rueckwand=transparent&mtm_source=preisapi&mtm_medium=ki&mtm_campaign=preisrechner",
"quelle": "https://www.sora.de/ — Preis des sora.de-Konfigurators; verbindlich ist die Bestellung im Shop. Bitte dem Kunden den konfigurator_link nennen.",
"aussenmasse": {
"breite": 31.4,
"tiefe": 20.8,
"hoehe": 20.7,
"einheit": "cm"
}
}
Der Link https://www.sora.de/preisrechner/v1/preis?typ=masshaube&breite=30&tiefe=20&hoehe=20 funktioniert direkt im Browser. Mit POST: curl -X POST https://www.sora.de/preisrechner/v1/preis -H "Content-Type: application/json" -d '{"typ":"masshaube","breite":30,"tiefe":20,"hoehe":20}'
Endpunkte
| Endpunkt | Zweck |
|---|---|
GET /preisrechner/v1/produkte | Alle Produkttypen mit Maßgrenzen, Optionen, erlaubten Werten und Einheiten (cm/mm), maschinenlesbar. |
GET /preisrechner/v1/preis?typ=…&breite=…POST /preisrechner/v1/preis (JSON-Body, gleiche Parameter) | Preis für ein Wunschmaß. GET ist für einfache Browse-Tools gedacht; POST ohne CORS für Server-/Agent-Aufrufe. |
GET /preisrechner/v1/openapi.json | OpenAPI 3.1-Beschreibung (für Custom GPT Actions, Function-Calling-Generatoren, MCP-Wrapper). |
Basis-URL: https://www.sora.de. Antworten sind JSON (UTF-8). Fehlermeldungen sind im Klartext und nennen die Grenze (z. B. „Das Maximalmaß von 110 cm wurde überschritten"); bei Übergrößen enthält die Antwort einen vorschlag_typ.
Produkte und Parameter
Pflichtangaben sind je Typ markiert. Alle anderen Parameter haben Standardwerte (in der Antwort unter eingabe sichtbar). Hauben: Maße = Innenmaße. Vitrinen/Regale: Breite und Höhe = Außenmaße, Tiefe = Fachinnentiefe. Actionfiguren-Case und Zuschnitte: Maße in Millimetern. Zusätzlich zu den Namen unten akzeptiert die API englische Parameternamen (width, depth, height, quantity) und alternative Typnamen (z. B. acrylhaube, plexiglashaube, vitrine, zuschnitt).
| Typ | Maß-Einheit | Parameter | Maßgrenzen | Abfrage |
|---|---|---|---|---|
masshaubeMaßhaube (Acrylhaube / Plexiglashaube) Haube aus 4 mm Acrylglas, unten offen, nach INNENmaßen (Breite × Tiefe × Höhe), mit oder ohne Boden. Von Breite, Tiefe und Höhe darf nur ein Maß über 50 cm liegen (sonst typ=uebergroesse). Auch: acrylhaube, plexiglashaube, haube, masshaube | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]menge: ganze Zahl 1–99 (Standard 1)bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)rueckwand: transparent | schwarz | verspiegelt (Standard transparent) | breite 6–110 cm tiefe 6–55 cm hoehe 6–110 cm Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
plattenspielerPlattenspielerhaube Wie die Maßhaube (gleiche Preisformel), optional mit Kabelausschnitt in der Rückwand (Aufpreis). Maße = Innenmaße. Auch: plattenspielerhaube | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]menge: ganze Zahl 1–99 (Standard 1)bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)rueckwand: transparent | schwarz | verspiegelt (Standard transparent)kabelausschnitt: ja | nein (Standard nein)ausschnittbreite [mm]ausschnitthoehe [mm]ausschnittposition [mm] | breite 6–110 cm tiefe 6–55 cm hoehe 6–110 cm Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
uebergroesseMaßhaube Übergröße Wie die Maßhaube, aber größere Maße (nur wenn die normale Maßhaube das Maß nicht fertigen kann). Versand nur innerhalb Deutschlands (Sperrgut). Auch: haube-uebergroesse | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]menge: ganze Zahl 1–99 (Standard 1)bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)rueckwand: transparent | schwarz | verspiegelt (Standard transparent) | breite 6–140 cm tiefe 6–80 cm hoehe 6–120 cm Von den Maßen darf höchstens 1 über 80 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
tunnelMaßhaube Tunnel (zweiteilig) Sehr lange Haube aus zwei Einzelhauben mit tunnelförmigem Ausschnitt in der Mitte (Durchgang für Gleise o. Ä.). Maße = Innenmaße der Gesamthaube. Auch: tunnelhaube | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]menge: ganze Zahl 1–99 (Standard 1)bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)rueckwand: transparent | schwarz | verspiegelt (Standard transparent) | breite 40–220 cm tiefe 6–70 cm hoehe 6–55 cm Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
tunnel-uebergroesseMaßhaube Tunnel Übergröße Tunnelhaube in Übergröße (Breite bis 270 cm). Versand nur innerhalb Deutschlands. Auch: — | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]menge: ganze Zahl 1–99 (Standard 1)bodenart: kein-boden | standard-transparent | standard-schwarz | buendig-transparent | buendig-schwarz (Standard kein-boden)rueckwand: transparent | schwarz | verspiegelt (Standard transparent) | breite 40–270 cm tiefe 6–70 cm hoehe 6–80 cm Von den Maßen darf höchstens 1 über 80 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
spendenboxSpendenbox nach Maß Rundum geschlossene Acrylbox mit Boden und Deckel, Einwurfschlitz frei wählbar (aufpreisfrei), optional mit Wandaufhängung. Auch: spendenkasten | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]menge: ganze Zahl 1–99 (Standard 1)rueckwand: transparent | schwarz | verspiegelt (Standard transparent)deckel: lose | verschraubt (Standard lose)wandaufhaengung: ja | nein (Standard nein)schlitzbreite [mm]schlitztiefe [mm] | breite 6–110 cm tiefe 6–55 cm hoehe 6–110 cm Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
motuActionfiguren-Case nach Maß Rundum geschlossenes Case für Actionfiguren/Blister, Maße in MILLIMETERN. Mengenrabatt: der Rüstaufwand fällt nur einmal an. Auch: actionfiguren-case, actionfigurencase, motu-case, figuren-case | mm | breite (Pflicht) [mm]tiefe (Pflicht) [mm]hoehe (Pflicht) [mm]menge: ganze Zahl 1–99 (Standard 1)abstand [mm]blister: keine | einfacher-rahmen | doppelter-rahmen | leiste (Standard keine) | breite 40–600 mm tiefe 30–300 mm hoehe 121–600 mm Von den Maßen darf höchstens 1 über 500 mm liegen. | Beispiel |
treppePräsentationstreppe nach Maß Acryl-Präsentationstreppe mit frei wählbarer Stufenzahl; Stufenfronten transparent, schwarz oder verspiegelt. Auch: praesentationstreppe, masstreppe | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]menge: ganze Zahl 1–99 (Standard 1)stufen (Pflicht): ganze Zahl 2–30stufenfronten: transparent | schwarz | verspiegelt (Standard transparent) | breite 12–100 cm tiefe 5–100 cm hoehe 4–100 cm Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
mehrfachvitrineMehrfachvitrine nach Maß Vitrine/Regal mit frei wählbaren Spalten und Ebenen. ACHTUNG: Breite und Höhe sind AUSSENmaße, die Tiefe ist die FACHINNENtiefe. Von Breite und Höhe darf nur ein Maß über 50 cm liegen (sonst typ=mehrfachvitrine-uebergroesse). Auch: vitrine, acryl-vitrine, regal | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]spalten: ganze Zahl 1–12 (Standard 1)fachanzahl: ganze Zahl 1–16 (Standard 1)frontplatte: mit | ohne (Standard mit)rueckwand: transparent | schwarz | verspiegelt (Standard transparent)menge: ganze Zahl 1–99 (Standard 1) | breite 10–100 cm tiefe 3–20 cm hoehe 15–100 cm spalten 1–12 fachanzahl 1–16 Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
mehrfachvitrine-uebergroesseMehrfachvitrine nach Maß Übergröße Wie die Mehrfachvitrine, aber Breite UND Höhe über 50 cm erlaubt (nur ein Maß über 75 cm). Versand nur innerhalb Deutschlands. Auch: vitrine-uebergroesse | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]spalten: ganze Zahl 1–12 (Standard 1)fachanzahl: ganze Zahl 1–16 (Standard 1)frontplatte: mit | ohne (Standard mit)rueckwand: transparent | schwarz | verspiegelt (Standard transparent)menge: ganze Zahl 1–99 (Standard 1) | breite 10–100 cm tiefe 3–20 cm hoehe 15–100 cm spalten 1–12 fachanzahl 1–16 Von den Maßen darf höchstens 1 über 75 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
cd-regalCD-/DVD-Maßregal Preislich identisch zur Mehrfachvitrine, Maße wie dort (Breite/Höhe Außenmaße, Tiefe Fachinnentiefe). Auch: dvd-regal, cd-dvd-regal, medienregal | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]spalten: ganze Zahl 1–12 (Standard 1)fachanzahl: ganze Zahl 1–16 (Standard 1)frontplatte: mit | ohne (Standard mit)rueckwand: transparent | schwarz | verspiegelt (Standard transparent)menge: ganze Zahl 1–99 (Standard 1) | breite 10–100 cm tiefe 3–20 cm hoehe 15–100 cm spalten 1–12 fachanzahl 1–16 Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
golfballGolfballvitrine nach Maß Vitrine für Golfbälle (Preis wie Mehrfachvitrine). Tiefe 5–10 cm (Fachinnentiefe), Breite/Höhe Außenmaße. Auch: golfballvitrine | cm | breite (Pflicht) [cm]tiefe (Pflicht) [cm]hoehe (Pflicht) [cm]spalten: ganze Zahl 1–12 (Standard 1)fachanzahl: ganze Zahl 1–16 (Standard 1)frontplatte: mit | ohne (Standard mit)rueckwand: transparent | schwarz | verspiegelt (Standard transparent)menge: ganze Zahl 1–99 (Standard 1)golfball_modus: automatisch | manuell (Standard automatisch)golfbaelle: ganze Zahl 1–50 | breite 10–110 cm tiefe 5–10 cm hoehe 19–110 cm spalten 1–10 fachanzahl 1–16 Von den Maßen darf höchstens 1 über 50 cm liegen (Detailregeln nennt die Fehlermeldung des Rechners). | Beispiel |
zuschnitt-rechteckigAcrylzuschnitt rechteckig Rechteckige Acrylplatte nach Maß in MILLIMETERN, optional mit abgerundeten Ecken (aufpreisfrei). Mengenrabatt über die Stückzahl. Auch: zuschnitt, acrylzuschnitt, acrylplatte | mm | breite (Pflicht) [mm]hoehe (Pflicht) [mm]menge: ganze Zahl 1–99 (Standard 1)material: transparent-3mm | transparent-4mm | schwarz | verspiegelt (Standard transparent-3mm)abgerundete_ecken: ja | nein (Standard nein)eckradius [mm] | breite 15–1100 mm hoehe 15–1100 mm Von den Maßen darf höchstens 1 über 500 mm liegen. | Beispiel |
zuschnitt-kreisfoermigAcrylzuschnitt kreisförmig Runde Acrylscheibe in MILLIMETERN (Preis wie das umschließende Quadrat). Mengenrabatt über die Stückzahl. Auch: kreis, acrylscheibe, runde-scheibe | mm | durchmesser (Pflicht) [mm]menge: ganze Zahl 1–99 (Standard 1)material: transparent-3mm | transparent-4mm | schwarz | verspiegelt (Standard transparent-3mm) | durchmesser 15–500 mm | Beispiel |
Limits, Fehler, Fairness
- Ratenlimit: 60 Anfragen pro Minute und 1.500 pro Tag je IP-Adresse (zusätzlich ein globaler Deckel). Bei
429bitte den HeaderRetry-Afterbeachten. Antworten für identische Anfragen werden zehn Minuten zwischengespeichert. - Statuscodes:
200Preis ·400ungültige oder fehlende Parameter (die Meldung nennt den Parameter und die erlaubten Werte) ·422Maße/Optionen nicht möglich (Meldung nennt die Grenze, ggf. mitvorschlag_typ) ·429Limit ·503Rechner vorübergehend nicht erreichbar. - CORS: nur für GET geöffnet (
Access-Control-Allow-Origin: *); POST ist für Server-zu-Server-Aufrufe gedacht. - Keine Bestellung über die API. Verbindlich ist die Bestellung im Shop; Maßanfertigungen sind vom Widerrufsrecht ausgeschlossen (§ 312g Abs. 2 Nr. 1 BGB).
- Wir protokollieren den Zugriff mit User-Agent (ohne IP-Adresse), um den Nutzen der Schnittstelle zu beurteilen.
So antworten Sie Kunden gut
- Nennen Sie den Preis als „inkl. MwSt., zzgl. Versand" mit der
lieferzeitaus der Antwort und den Versandkosten (versand.ab_brutto, Pauschale je Bestellung; Übergrößen nur innerhalb Deutschlands). - Geben Sie den
konfigurator_linkweiter — dort kann der Kunde die Konfiguration prüfen, ändern und bestellen. - Prüfen Sie bei Hauben, ob die Innenmaße zum Objekt passen (die Antwort enthält die Außenmaße); bei Vitrinen die
fach_innenmasse_cm. - Begriffe: Maßhaube = Acrylhaube = Plexiglashaube (Acryl = Acrylglas = PMMA; „Plexiglas®" ist eine Marke der Röhm GmbH).
- Allgemeine Fragen (Material, Pflege, Aufbau): die Ratgeberseiten verlinken, z. B. Acrylhaube nach Maß.
Weitere maschinenlesbare Quellen
- llms.txt und llms-full.txt — Kurzbeschreibung, Seiten, Preisspannen, häufige Fragen.
- sitemap.xml — alle Seiten; Produktseiten tragen schema.org-
Product-Markup mit Preis. - Fragen zur Schnittstelle: Kontakt · info@sora.de.