Produkte
Rufen Sie eine paginierte Liste der in einem bestimmten Shop verfügbaren Produkte ab, gefiltert nach Markt.Produkte auflisten
string
erforderlich
Eindeutiger Bezeichner für den Shop
string
erforderlich
Marktbezeichner (z. B.
DE für Deutschland)string
Produkte und SKUs nach Name filtern
integer
Standard:"0"
Seitennummer (0-basiert)
integer
Standard:"50"
Ergebnisse pro Seite (max. 150)
product:read
Beispielanfrage
Antwort
Antwortfelder
Fehlerantworten
Live Stock prüfen
Prüfen Sie vor dem Checkout, ob eine oder mehrere SKUs aktuell in der angefragten Menge verfügbar sind.string
erforderlich
Eindeutiger Bezeichner für den Shop
product:read
Live Stock wird gegen den aktuell verfügbaren Shopify-Bestand der zugeordneten Produktvarianten geprüft. Darin enthalten sind Bestände, die bereits durch Shopify-Bestellungen und Draft-Order-Reservierungen gehalten werden.
Anfragekörper
Jede
sku_uid darf pro Live-Stock-Anfrage nur einmal vorkommen.
Beispielanfrage
Antwort bei Verfügbarkeit
Wenn alle angefragten Mengen verfügbar sind, gibt der Endpoint200 OK zurück.
Antwort bei fehlender Verfügbarkeit
Wenn mindestens eine angefragte Menge nicht verfügbar ist, gibt der Endpoint409 Conflict zurück.
Antwortfelder
Fehlerantworten
Produkte reservieren
Erstellen Sie einen Shopify-Bestellentwurf mit einer Bestandsreservierung für 24 Stunden, bevor Rezepte vorliegen. Verwenden Sie die zurückgegebene Draft-Order-ID später alsreserved_draft_order_id, wenn Sie signierte Rezepte hochladen.
string
erforderlich
Eindeutiger Bezeichner für den Shop
create_prescription_checkout
Die Reservierungsanfrage enthält keine Rezepte und keine Patientendaten. RxScale ergänzt Telemedizin-Anbieter-Attribute automatisch anhand des API-Keys.
Anfragekörper
Jede
sku_uid darf pro Reservierungsanfrage nur einmal vorkommen. Doppelte SKU-Zeilen werden abgelehnt, weil der spätere Rezept-Upload jede reservierte Draft-Order-Zeile eindeutig zuordnen muss.
Beispielanfrage
Antwort
draft_order.id ist die Shopify Legacy-DraftOrder-ID, nicht die Shopify-GID. Übergeben Sie diesen Wert nach der Signatur der Rezepte als reserved_draft_order_id an POST /v2/public-api/prescriptions/{shop_identifier}.