-
Notifications
You must be signed in to change notification settings - Fork 0
Retail Shop System
Codex edited this page May 9, 2026
·
3 revisions
UBS now includes a large retail subsystem that sits on top of the banking layer.
The shop stack includes:
- Shop creation/management in the desktop app (Business Manager PC)
- Claim and stockroom management
- Shelf/display inventory surfaces
- Cashier NPC interactions
- Payment terminal integration
- Webshop cart/checkout/order delivery flows
- Courier order board flows
-
shop_shelf/tall_wall_shelf -
shop_selling_table/shop_selling_table_large shop_coolermodular_wall_display-
glass_counter_display(+ open variants) -
shopping_basket+shopping_bag shopping_basket_holdercardboard_boxpalletcashier_spawn_egg
Creative variants exist for several display blocks.
The desktop app supports owner/delegated-role actions for:
- shop creation, rename, type changes, and delete
- claim regions + stockroom regions
- claim tool and pallet-claim tool sessions
- checkout terminal assignment and cashier terminal linking
- cashier hiring/reporting and employee management
- shelf/stockroom reporting and restock actions
- order manager and order-item picker reports
- pallet assignment/unassignment for orders
- finance reporting and cash-vault withdrawal/settlement account actions
- permissions and delegated roles (
OWNER,MANAGER,BUILDER,STAFF) - shop hours, closed-hours deliverer stockroom access, and lighting controls
- webshop flows (cart/account/shop/pallet selection, checkout, cancel)
- courier order board actions (report/accept/cancel)
High-level player loop:
- Browse shelf/display inventory.
- Use basket workflow to add/remove items.
- Check out at cashier/terminal.
- Payment settles through UBS account/terminal paths.
While a basket or checkout session is active, interaction restrictions are applied server-side to keep session state consistent.
Retail workflows emit dedicated client payloads for:
- action alerts
- delivery alerts
- delivery info board updates
- setup objective overlays
- stockroom locate rendering