Stock
Magento\CatalogInventory\Model\ResourceModel\Stock
What it does
This resource model manages stock-related database operations for catalog inventory in Magento 2.
Developers use it to lock product stock records during transactions, update product quantities in bulk, manage stock status (in/out of stock), and filter product collections based on low stock conditions.
It's primarily used internally by Magento's inventory management system to maintain data consistency during checkout and stock updates.
Public Methods
- lockProductsStock()
- correctItemsQty()
- updateSetOutOfStock()
- updateSetInStock()
- updateLowStockDate()
- addLowStockFilter()