Produktpaket
Ein Bundle ist ein Artikel, der aus mehreren Komponenten besteht. Eine Komponente in einem Bundle kann ein Produkt oder ein anderes Bundle sein. Die Verfügbarkeit eines Paketartikels wird durch seine Komponenten bestimmt. Inventory Visibility unterstützt Bundles nur in V2 von Verfügbarkeits-APIs.
- Paketkomponenten werden vom Katalogservice verwaltet.
- inventory service unterstützt keine direkte Aktualisierung von Paketartikeln für Lieferungen und Anforderungen.
Verfügbarkeits-APIs für Bundles
- Paketverfügbarkeit pro Versandknoten
- Alle Komponenten müssen am Versandknoten verfügbar sein, damit sie für das Bundle berücksichtigt werden.
- Wenn die Anforderung mehrere Versandknoten enthält, enthält die Antwort eine Verfügbarkeitsposition für jeden Knoten separat.
- Paketverfügbarkeit über mehrere Versandknoten
- Der Abfrageparameter bundleAggregatesAcrossNodes wurde für die APIs zur Knotenverfügbarkeit eingeführt. Wenn der Wert auf
truegesetzt ist (dies ist der Standardwert), wird die Paketverfügbarkeit für alle Versandknoten berechnet, die in der Anfrage bereitgestellt werden. - Die Antwort enthält eine einzige Verfügbarkeitsposition mit ausgelassenen Versandknoten.
- Der Abfrageparameter bundleAggregatesAcrossNodes wurde für die APIs zur Knotenverfügbarkeit eingeführt. Wenn der Wert auf
Reservierungen für Paketartikel vornehmen
Die Reservierungs-API reserviert einen Paketartikel direkt, sodass bei der Ausführung der Anforderung die Verfügbarkeit jeder Komponente berücksichtigt wird. Bei Bundles wird eine Reservierung für einen Paketartikel vorgenommen, was zu eindeutigen Reservierungen für alle Komponenten des Pakets führt. Jede dieser Reservierungen hat wiederum eine eindeutige Reservierungs-ID, aber denselben Referenzwert. Da Angebots-und Nachfrage-APIs keine Paketartikel unterstützen, können die Reservierungen nur konsumiert werden, indem über die Blattkomponenten auf sie verwiesen wird.