## 🎛️ Product Behavior Flags

Set how each item prices, discounts, prints, and appears on POS, QR, and kitchen screens — without changing the base name or price.

### 📝 Steps
1. Open **MANAGEMENT** → **Product** → **Item**.
2. Tap the item’s edit (pencil) button to open **Edit Item**. For a new item, tap **+** to open **Create New Item**.
3. Set price and discount behaviour:
   - **Price Adjustable** — cashiers can change the selling price on POS.
   - **Open Price Editor** — selecting the item immediately opens the price editor (weight items open the weight editor).
   - **Discountable** — the item can take a line discount. Leave it off to block discounts on this item.
   - **Discount Non-Stackable** — if the item already has a line discount, it is excluded from the order-level discount.
4. Set editor and stock behaviour:
   - **Open Editor Panel** — selecting the item on POS opens the editor panel (modifiers, qty, notes).
   - **Auto Reset Sold Out** — when a shift opens, the item is restored to available and its stock is refilled.
5. Set print, remark, and visibility:
   - **Print on Receipt** — print this item on the customer receipt.
   - **Disable Remark** — hide remark input for this item.
   - **Internal Product** — show the item on POS only (hidden from online / QR menus).
   - **Delisted** — hide the item from display.
   - **Hide KDS Status on Order List** — on the POS order list this item shows quantity only, with no KDS status badge.
6. Set quantity and auto-add rules:
   - **Minimum Order Quantity** — minimum qty on scan-to-order only; `0` means no limit. POS is not affected.
   - **Auto Add (Packing)** — added once when a takeout order receives its first item (packing / takeaway fee).
   - **Link to Pax** — quantity tracks guest count (for example a seat fee). Use **Type** **Service** for a per-guest charge.
7. Tap the green check to save. To apply several of these flags to many items at once, select them on the Item list and open **Bulk** — **Price Adjustable**, **Discountable**, **Discount Non-Stackable**, **Open Editor Panel**, **Auto Reset Sold Out**, **Disable Remark**, **Internal Product**, and **Delisted** are available there.

> **💡 Tip:** **Auto Reset Sold Out** refills stock when a **shift opens** — it is not the same as the inventory “sold out today only” setting. **Minimum Order Quantity** never applies on POS, only on scan-to-order.

---

## 🎬 Video Guide

[Watch Demo Video](https://support.agenteehq.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZ01EIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--a0f30beffb6c3ce480f5fd3b4f09316399159316/product-behavior-flags-EN.mp4)
