Zum Inhalt springen
ShopentlyLearn

Lagerbestände

Lesen Sie Bestände und führen Sie kontrollierte Korrekturen, Verkaufslimits und manuelle Reservierungen aus.

Operationen

Auflisten · Bestände — LagerbeständeSehen Sie sich Produktbestände, Lager und interne Standorte an. GET Erstellen · Bestandskorrektur — LagerbeständeÄndern Sie physische und verkaufbare Produktmengen. POST Abrufen · Bestände — LagerbeständeSehen Sie sich Produktbestände, Lager und interne Standorte an. GET Aktualisieren · Bestände — LagerbeständeÄndern Sie physische und verkaufbare Produktmengen. PATCH Aktualisieren · Manuelle Reservierung — LagerbeständeManuelle Reservierungen ändern. Für Vorgänge externer Integrationen. PATCH Aktualisieren · Verkaufslimit — LagerbeständeVerkaufslimits ändern. Für Vorgänge externer Integrationen. PATCH Import beginnenLege einen Entwurf für höchstens 1000 Codes oder 100 Dateien an. Dadurch entsteht noch kein verkaufbarer Bestand. POST Import abbrechenVerwirf einen offenen Entwurf. Bereits bestätigte Lieferungen werden damit nicht zurückgezogen. DELETE Import prüfenLies Status, Version und Prüfergebnis. Der Entwurf gehört dem API-Schlüssel, der ihn angelegt hat. GET Lieferung bestätigenErzeuge aus der geprüften Charge eine geplante oder eingegangene Lieferung. Eine geplante Lieferung ist noch nicht verkaufbar. POST Geplante Lieferung annehmenNimm die vorhandene Lieferung an, ohne ihre Codes oder Dateien erneut zu importieren. POST Import validierenPrüfe die gesamte Charge. Duplikate oder ungültige Einträge lehnen die Charge ab; Codes werden nicht gekürzt. POST Lieferung zurückziehenZiehe nur freie Einheiten zurück. Reservierte und ausgegebene Einheiten bleiben ihren Bestellungen zugeordnet. POST Pool-Einstellungen lesenLies Einstellungen und Bestände vor einer Änderung. Die Antwort enthält keine Codes oder Dateiinhalte. GET Pool-Einstellungen ändernAktiviere einzelne Codes oder Dateien ab Professional. Das Abschalten erhält den Zugriff auf frühere Käufe. PATCH Einheiten auflistenLies höchstens 100 Einheiten pro Seite. Die Liste enthält Metadaten, aber keine geheimen Codes. GET Zuteilungsreihenfolge ändernSende die vollständige ungefilterte Seite in der gewünschten Reihenfolge. Veraltete Versionen liefern 409. POST Inhalt einer freien Einheit lesenEin Code wird als JSON ausgegeben, eine Datei als Datenstrom. Jede Anfrage benötigt Bearer und die Berechtigung reveal. GET Zugriff auf eine freie Einheit prüfenPrüfe dieselben Rechte wie bei GET, ohne den Inhalt herunterzuladen. Die Einheit wird dadurch nicht reserviert. HEAD Freie Einheit entfernenEntferne einen unverkauften Code oder eine Datei mit Begründung. Reservierte oder ausgegebene Einheiten sind ausgeschlossen. POST Freie Einheit ersetzenErsetze Code oder Datei ohne Änderung der Reihenfolge. Die Lagerhistorie hält die Änderung fest. POST Privaten Upload vorbereitenReserviere Speicher für eine Datei und ordne sie einem Import oder einer zu ersetzenden Einheit zu. POST Upload prüfenPrüfe, ob Größe, Prüfsumme und Format stimmen. Ein fertiger Upload bedeutet noch keinen Wareneingang. GET Datei hochladenÜbertrage die Datei als multipart/form-data über HTTPS. Sende weder Base64 noch eine abzurufende URL. PUT

Funktionsweise

Bestandsdatensätze unterscheiden physischen Bestand on_hand, Bestellreservierungen, manuelle Reservierungen und verkaufsfähige Menge. Verwenden Sie die zurückgegebene Bestandskennung und Version. Produkt- und Variantenbestand sind getrennte Ziele.

sellable_limit mit -1 bedeutet unbegrenzt, 0 bedeutet keine verfügbaren Verkäufe. Unbegrenzte Verfügbarkeit erscheint in available als null. Interpretieren Sie null nicht als 0. Bestandskorrekturen, Verkaufslimits und manuelle Reservierungen haben getrennte Operationen und Rechte.