> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Inventory Management

> Track storekit stock levels for products and modifiers to prevent overselling. When inventory hits zero, items show as unavailable to customers online.

Inventory tracking lets you set stock levels for products and modifiers. When stock reaches zero, the item automatically shows as unavailable to customers, preventing overselling.

## Enabling Inventory for Products

1. Go to **Menu** > **Edit Menu**
2. Click on the product you want to track
3. Toggle **Track Inventory** on
4. Enter the current stock count
5. Click **Save**

Stock decreases automatically with each order. When inventory reaches zero, the product is hidden from your menu until you restock.

## Enabling Inventory for Modifiers

Modifier options also support inventory tracking:

1. Edit the modifier option
2. Toggle **Track Inventory** on
3. Set the stock count
4. Click **Save**

When a modifier option runs out, it becomes unavailable while the parent product remains visible.

## Restocking

To reset stock levels:

1. Edit the product or modifier option
2. Update the stock count to the new quantity
3. Click **Save**

The item becomes available again immediately once stock is above zero.

## Use Cases

| Scenario           | Example                                         |
| ------------------ | ----------------------------------------------- |
| **Daily specials** | Set stock count each morning for limited dishes |
| **Limited items**  | Track high-demand items with supply constraints |
| **Flash sales**    | Cap availability for promotional items          |
| **Seasonal stock** | Manage items with limited seasonal supply       |

<Tip>
  For products that share ingredients (e.g., pizza dough used across multiple pizzas), use shared inventory to track a single stock pool. See [Shared Inventory](/guides/tips-tricks/shared-inventory).
</Tip>

## Inventory vs Snoozing

Inventory tracking automatically hides items when stock runs out. For manually hiding items temporarily, use [Availability & Snoozing](/guides/menu/availability-snoozing) instead.

| Method               | Automatic                     | Use Case                 |
| -------------------- | ----------------------------- | ------------------------ |
| **Track Inventory**  | Yes — hides at zero stock     | Quantity-limited items   |
| **Snooze**           | Yes — restores after duration | Temporarily out of stock |
| **Toggle Available** | No — manual restore           | Permanent removal        |
