sales 
A vending machine / market stall that actually charges per sale.
Procs | |
| Manage | Management menu for owners to change the vendor name, adjust prices, remove stock, or change accepted currency. |
|---|---|
| Topic | Processes signals from the NanoUI, including purchase requests, cancellations, and withdrawal of inserted funds. |
| attackby | Handles payment insertion, maintenance (wrenching), and product restocking by authorized company members. |
| ui_interact | Add item to the machine |
| vend | Internal procedure to deliver the selected product after successful payment and update the vendor status. |
Proc Details
Manage
Management menu for owners to change the vendor name, adjust prices, remove stock, or change accepted currency.
Topic
Processes signals from the NanoUI, including purchase requests, cancellations, and withdrawal of inserted funds.
attackby
Handles payment insertion, maintenance (wrenching), and product restocking by authorized company members.
ui_interact
Add item to the machine
Checks if item is vendable in this machine should be performed before calling. W is the item being inserted, R is the associated vending_product entry.
Displays the NanoUI purchase interface to customers.
vend
Internal procedure to deliver the selected product after successful payment and update the vendor status.