Mit dem folgenden Magento 2 Code können sie mittels der ID des Produktes den Lagerstatus herausfinden:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public function __construct( \Magento\CatalogInventory\Api\StockRegistryInterface $stockRegistry, ... ) { $this->stockRegistry = $stockRegistry; } $stockItem = $this->stockRegistry->getStockItem($productId); if ($stockItem->getIsInStock()) { echo "Produkt ist auf Lager"; } else { echo "Nicht auf Lager"; } |
Et voilà!