Inventory & Stock

Track stock levels, manage items, and keep availability accurate for every room-service order

Inventory & Stock

The inventory system is shared across every Hayya vertical and scoped to your store. In hotels, it tracks amenities, minibar stock, and room-service items so guests see accurate availability and staff stay on top of replenishment.

Key Concepts

ColumnPurpose
name_ar / name_enBilingual item name
item_typeamenity, product, or service
quantityCurrent stock on hand
unitUnit of measure (e.g. piece, bottle, set)
low_stock_thresholdTriggers alert when quantity drops below this
show_on_menuAlways visible on room-service menu even if unavailable
is_availablePer-item availability toggle

Stock Display

Your hotel's storefront shows room-service items with stock badges controlled by the stock_display setting:

ValueGuest sees
count"Only 3 left" / "Out of Stock"
status"In Stock" / "Out of Stock" (binary)
hiddenNo stock badge at all

Set this in Admin → Settings → Stock Display.

Room-Service Integration

When guests order from the room-service menu, stock deducts automatically from linked inventory items. Items with show_on_menu = true remain visible even when temporarily unavailable — guests see a "Currently Unavailable" badge instead.

Adding & Managing Items

  1. Go to Admin → Inventory
  2. Use the type tabs (amenity / product / service) to filter
  3. Click Create Item to add a new stock entry
  4. Use Adjust Stock to log restocks, adjustments, or damage

Every stock change is recorded in the transactions log — full audit trail for end-of-month reconciliation.