Skip to main content
Die URL-Resolution API dient dazu, eine Storefront-URL (insbesondere SEO-URLs) auf den passenden Shop-Inhalt aufzulösen. Damit kann das Frontend sein Routing auf sprechenden URLs aufbauen und erhält als Ergebnis, ob die URL beispielsweise zu einem Produkt oder einer Kategorie gehört – inklusive der erforderlichen internen IDs. Anschließend lassen sich die Detaildaten gezielt über die Katalog API abrufen. Ein typischer Ablauf ist: Die Storefront übermittelt eine URL wie /herren/schuhe/sneaker, die API liefert den Zieltyp (z. B. Kategorie) und die zugehörige Kategorie-ID zurück, und danach werden die Inhalte über die Katalog API geladen.

Unterstützte Methoden

Angabe aller Unterstützten Methoden.

SEO-URLs

GET urls/identify

Mithilfe des folgenden Aufrufs lässt sich ermitteln, wohin eine SEO-URL im Shop führt (Produkt, Kategorie, Inhaltsseite oder Startseite).
Im Response steht der Typ der URL und - je nach Typ - eine Ressource (z.B. eine ID oder ein Pfad).
Die API unterscheidet dabei zwischen folgenden Typen

Beispiele

Erfolgreiche Identifikation (Haupt-URL) Die URL zeigt direkt auf ein Produkt. In der Antwort werden der Typ und die zugehörige ID angegeben.
Beispiel-Response

Erfolgreiche Identifikation mit Weiterleitung

Veraltete URLs werden erkannt und auf die aktuelle URL weitergeleitet. Zusätzlich zur ID wird ein Redirect mitgeliefert.
Beispiel-Response

Kategorie

Wenn die URL zu einer Kategorie führt, enthält die Antwort eine Kategorie-ID.
Beispiel-Response

Startseite

Wenn die URL zur Startseite führt, gibt es keine zusätzliche (ID-)Ressource im Response.
Beispiel-Response

Ungültige URL

Wenn die URL dem System nicht bekannt ist, antwortet die API mit einem „404 Not Found”.
Beispiel-Response

GET urls/product

Mithilfe des folgenden Aufrufs lässt sich die SEO-URL eines Produkts anhand der Produkt-ID ermitteln.

Parameterübersicht

Beispiel-Response

  • Wenn das Produkt nicht gefunden wurde, gibt die Anfrage 404 Not Found zurück.
  • Bei Erfolg gibt die Anfrage 200 OK zurück inklusive der im Beispiel genannten Ausgabe der SEO-URL des Produkts im Body.

GET urls/category

Mithilfe des folgenden Aufrufs lässt sich die SEO-URL einer Kategorie anhand der Kategorie-ID ermitteln.

Parameterübersicht

Beispiel-Response

  • Wenn die Kategorie nicht gefunden wurde, gibt die Anfrage 404 Not Found zurück.
  • Bei Erfolg gibt die Anfrage 200 OK zurück inklusive der im Beispiel genannten Ausgabe der SEO-URL der Kategorie im Body.