diff --git a/vendor/magento/module-catalog-inventory/Model/Quote/Item/QuantityValidator.php b/vendor/magento/module-catalog-inventory/Model/Quote/Item/QuantityValidator.php index 59c4722c3aad..75ef96c6c7fb 100644 --- a/vendor/magento/module-catalog-inventory/Model/Quote/Item/QuantityValidator.php +++ b/vendor/magento/module-catalog-inventory/Model/Quote/Item/QuantityValidator.php @@ -1,13 +1,12 @@ getStockStatus() === Stock::STOCK_OUT_OF_STOCK || $parentStockStatus && $parentStockStatus->getStockStatus() == Stock::STOCK_OUT_OF_STOCK + || (int) $quoteItem->getProduct()->getStatus() !== Status::STATUS_ENABLED ) { $hasError = $quoteItem->getStockStateResult() ? $quoteItem->getStockStateResult()->getHasError() : false;