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

# Change item availability

> Mark an item sold out or return it to stock without changing the rest of its menu details.

Use the stock-status action for a temporary availability change. It updates only the item status and leaves its category, price and tax settings intact.

## Who can do this?

The dedicated status endpoint authorizes **Owners, Managers and Staff**. This is intentionally broader than full item editing, which is limited to Owners and Managers.

## Where to do it

On **Menu**, use the item card's actions. In grid presentation, open the three-dot menu for the item.

## Mark sold out or restore stock

1. Locate the correct item and verify its category.
2. Open its action menu.
3. Choose **Mark as sold out** when it cannot currently be ordered.
4. When stock returns, open the same menu and choose **Add back to stock**.
5. Refresh another ordering surface if it was already open and confirm the new state.

Only the action appropriate to the current state is enabled. If another process changes the item simultaneously, the API can reject the update; reload the item and apply the action to the latest state.

The dedicated endpoint verifies the shop/category/item relationship and changes only status. Description, price, category, image, tags, variations and VAT remain intact. After success, refresh any already-open POS or guest screen before sending an opposite status change.

## Availability versus visibility

Sold out is an operational availability status. Guest visibility decides whether guests see the item at all. Hiding a category or item from guests can still leave it usable by Staff POS; marking it sold out communicates a temporary ordering restriction across consuming surfaces.

## Platform notes

Web, management mobile, guest and terminal/POS experiences read the same availability state. Their local screens may update on the next query or refresh. Historical order lines are not removed.

## Market notes

Sold-out behavior is shared by GB and Germany. The status-only update does not alter market-specific price or VAT data. Always act on the item in the currently selected shop, especially when similar menus exist in both markets.

## Troubleshooting

If an availability change is rejected, reload the item because another user may have changed its state. If a POS or guest screen still shows the old state after success, refresh that screen instead of immediately reversing and repeating the update.

## Related guides

* [Find products and switch menu views](/en/menu/find-products-and-switch-views)
* [Move or delete a menu item](/en/menu/move-or-delete-menu-item)
