Orders
Track customer orders for shops, cafés and hotels.
Staff with Log orders record an order (customer, items with quantity and price, total, note) and move it along: open → preparing → ready → completed, or canceled. The cashier, the person it is given to, or a manager changes its status; only the cashier or a manager cancels. Staff see their own orders; See all orders and order statistics shows everyone's and a per-staff table (logged, completed, canceled, average time, revenue).
From your game
With the Orders module on, the generated in-game script adds two BindableEvents under ServerScriptService: RoWardenLogOrder and RoWardenOrderStatus. Fire them from your own scripts with a unique ref per order; repeating a ref changes nothing, so retries are safe. The cashier's staffUserId is matched to their linked Roblox account. Regenerate the script after turning the module on. See The in-game script.