Notsituation

Bei Notfällen oder Pannen können Sie eine SMS an unsere Notfall-Hotline senden

Telefon für den Bereitschaftsdienst (nur SMS)

+45 29 70 15 95

Senden Sie eine SMS mit den folgenden Informationen:

  • Ihr Name und Ihr Webshop
  • Beschreibung des Problems
  • Ihre Rückrufnummer

Anmerkungen: Dieser Service ist nur für kritische Situationen gedacht, in denen Ihr Webshop ausfällt oder schwerwiegende Probleme aufweist. Für regelmäßigen Support nutzen Sie bitte unsere normalen Supportkanäle.

REST-Schnittstelle

Vollständige API-Dokumentation für die Integration mit Shoporama

Bitte beachten Sie

Die Dokumentation wurde in die neue Swagger-Benutzeroberfläche verschoben. Diese Seite wird nicht mehr gepflegt und kann veraltete Informationen enthalten.

Endpunkte

Über die REST-Schnittstelle

Unsere REST-Schnittstelle ist so konzipiert, dass unsere Kunden selbst Integrationen mit Lager- und Buchhaltungssystemen entwickeln können. Es sind daher nur Methoden, die das unterstützen, was wir unterstützen.

Wir verwenden das HTTP-Protokoll über SSL/TLS und alle Daten werden im JSON-Format gesendet und empfangen.

Die Autorisierung erfolgt auf Shop-Ebene, und jeder Shop hat die Möglichkeit, dievon ihm gewünschten Token zu erstellen. Standardmäßig erlaubt jedes Token 1.000 Anrufe pro Tag. Dieses Limit kann erhöht werden, wenn Sie sich mit uns in Verbindung setzen und den Grund dafür angeben. Um das Token festzulegen, muss eine Autorisierungskopfzeile wie die unten stehende angegeben werden:

Authorization: Shoporama ade0fe8617b0825996baa9c8a9324ddb

Beachten Sie, dass die oben genannte Methode Shoporama sein muss.

Paginierung

Bei Aufrufen, die Listen enthalten - z. B. Produkte oder Bestellungen - gibt es eine maximale Anzahl von Ergebnissen, die wir zurückgeben. Daher enthält das Ergebnis ein Paging-Element, das anzeigt, welchen Teil des Datensatzes Sie gerade betrachten:

{
  "paging": {
    "offset": 30,
    "limit": 10,
    "count": 10,
    "total": 1000
  },
  "products": [
    [...]
  ]
}

Um auszuwählen, welcher Teil des Datensatzes betrachtet werden soll, können Sie die Argumente limit=100 und offset=30 in der URL angeben, die Sie aufrufen.

Beispiel für einen API-Aufruf

Ein vollständiges Beispiel dafür, wie Produkte, die sich seit dem 1. Januar 2020 geändert haben, gezogen werden können:

Anfrage:

GET /REST/product?last_modified=2020-01-01T00:00:00&limit=100 HTTP/1.1
Host: www.shoporama.dk
Accept: */*
Authorization: Shoporama ade0fe8617b0825996baa9c8a9324ddb
User-Agent: Min Shoporama integration

Antwort:

HTTP/1.1 200 OK
Content-Type: application/json

{
  "paging": {
    "offset": 30,
    "limit": 10,
    "count": 10,
    "total": 1000
  },
  "products": [
    [...]
  ]
}

Endpunkt-Übersicht