Track stock levels, manage items, and keep availability accurate for every room-service order
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.
| Column | Purpose |
|---|---|
name_ar / name_en | Bilingual item name |
item_type | amenity, product, or service |
quantity | Current stock on hand |
unit | Unit of measure (e.g. piece, bottle, set) |
low_stock_threshold | Triggers alert when quantity drops below this |
show_on_menu | Always visible on room-service menu even if unavailable |
is_available | Per-item availability toggle |
Your hotel's storefront shows room-service items with stock badges controlled by the stock_display setting:
| Value | Guest sees |
|---|---|
count | "Only 3 left" / "Out of Stock" |
status | "In Stock" / "Out of Stock" (binary) |
hidden | No stock badge at all |
Set this in Admin → Settings → Stock Display.
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.
Every stock change is recorded in the transactions log — full audit trail for end-of-month reconciliation.