Command reference

Shop

Economy · conditional

Command words: shop
Permission: Any

You can use the following options with the shop command:

shop payaccount <account> <amount> - pays off a line of credit account
shop paytax <amount>|all - pays owing taxes out of all sources of available cash
shop accountstatus <account> - inquires about the status of a line of credit account
shop account ... - manages line of credit accounts that you can access
shop clockin - explains that shop employment now uses active contracts rather than clock-in records
shop clockout - explains that shop employment now uses active contracts rather than clock-out records
shop quit - resigns your active employment contracts with this store

Shop managers and proprietors standing at their shop can use shop help to see employment, task, finance, stock, merchandise, and scheduled-rule commands.
Use shop tasks actions and shop tasks conditions for the full task action and condition catalogues when you have access.

Administrator variant:
You can use the following options with the shop command:

shop payaccount <account> <amount> - pays off a line of credit account
shop paytax <amount>|all - pays owing taxes out of all sources of available cash
shop accountstatus <account> - inquires about the status of a line of credit account
shop account ... - allows store managers to configure line of credit accounts. See SHOP ACCOUNT HELP.
shop clockin - explains that shop employment now uses active contracts rather than clock-in records
shop clockout - explains that shop employment now uses active contracts rather than clock-out records
shop employ <target> - offers someone a direct employment contract with the store
shop quit - resigns your active employment contracts with this store
shop fire <target>|<name> - ends an employee's active employment contracts with this store
shop manager <target> - toggles a manager employment contract
shop proprietor <target> - toggles a proprietor employment contract

Shop employment records:

shop status - shows employment status for this shop
shop contracts - lists employment contracts
shop contracts delegate <#> show|grant|revoke|set ... - views or changes delegated authority
shop openings - lists employment openings
shop openings create <role> <hourly rate> [positions] - creates an NPC-facing opening
shop applications - lists employment applications
shop applications accept|reject <#> [reason] - accepts or rejects an application
shop payroll - lists wage payables and overdue days
shop payroll run|settle|claim ... - accrues, settles, or claims employment wage payables

Shop employment tasks:

shop tasks - lists scheduled rules and active tasks
shop tasks show <#|name> - shows an active task with its step details
shop tasks diagnose - explains why active employees can or cannot claim tasks
shop tasks cancel <#|name> [reason] - cancels an active task
shop tasks create <name> <action> [then <action> ...] - creates and finalises a task in one command
shop tasks draft new|show|rename|remove|discard|finalise ... - drafts and finalises active tasks
shop tasks step <action syntax> - adds a catalogue action to your active-task draft
shop tasks actions [all|category|action] - lists task action catalogue entries, status, and syntax

Shop scheduled rules:

shop tasks rule show <#|name> - shows a scheduled rule with conditions and planned steps
shop tasks rule create <name> cooldown <timespan> when <condition> [and <condition> ...] do <action> [then <action> ...] - creates a scheduled rule
shop tasks rule draft new|copy|show|key|cooldown|removecondition|removestep|discard|finalise ... - drafts and finalises scheduled rules
shop tasks rule condition <condition> - adds a condition to your scheduled-rule draft
shop tasks rule step <action syntax> - adds an action to your scheduled-rule draft
shop tasks rule diagnose|evaluate|pause|resume|cancel <#|name|all> [manual <key>] - diagnoses, manually evaluates, pauses, resumes, or cancels scheduled rules
shop tasks conditions [all|category|condition] - lists scheduled-rule condition syntax and authority

Shop employment communication and audit:

shop goals - lists and manages manager goals
shop register - shows employment register entries
shop employmentledger|empledger - shows employment ledger entries
shop board [read <#>|write <title>] - uses the staff board

Use shop tasks actions and shop tasks conditions for the full action and condition catalogues.

shop till <target> - toggles an item being used as a till for the store
shop display <target> - toggles an item being used as a display cabinet for the store
shop info - shows detailed information about the shop
shop stock <target> - adds an item as shop inventory
shop dispose <target> - disposes of an item from shop inventory
shop ledger [<period#>] - views the financial ledger for the shop
shop bank <account> - sets the bank account for the shop
shop bank none - sets this shop to no longer use a bank account
shop merchandise <other args> - edits merchandise. See SHOP MERCHANDISE HELP.
shop deals <other args> - edits shop deals. See SHOP DEALS HELP.
shop open <shop> - opens a shop for trading
shop close <shop> - closes a shop to trading
shop reprice <%> - reprices all merchandise by the specified percentage
shop markup <%> - bulk changes the markup for all merchandise to x%
shop set name <name> - renames a shop
shop set can <prog> <whyprog> - sets a prog to control who can shop here (and associated error message)
shop set trading - toggles whether this shop is trading
shop set minfloat <amount> - sets the minimum float for the shop to buy anything
shop set market <which> - sets a market to draw pricing multipliers from
shop set market none - clears the market pricing

Additionally, you can use the following shop admin subcommands:

shop list - lists all shops
shop info <which> - shows a shop you're not in
shop economy - a modified list that shows some economic info
shop create <name> <econzone> - creates a new fixed-location store with the specified name
shop createstall <name> <econzone> - creates a new transient (stall) store with the specified name
shop delete - deletes the shop you're currently in. Warning: Irreversible.
shop extend <direction> [stockroom|workshop] - extends the shop in the specified direction, optionally as the stockroom or workshop
shop extend <shop> <direction> [stockroom|workshop] - extends the specified shop in the specified direction, optionally as the stockroom or workshop
shop remove - removes the current location from its shop.
shop autostock - automatically loads and stocks items up to the minimum reorder levels for all merchandise
shop setupstall <stall> <shop> - sets up a stall item as belonging to a shop
shop rezone <zone> - changes the economic zone of a shop

Conditional variant (CanSeeShopManagerHelp):
You can use the following options with the shop command:

shop payaccount <account> <amount> - pays off a line of credit account
shop paytax <amount>|all - pays owing taxes out of all sources of available cash
shop accountstatus <account> - inquires about the status of a line of credit account
shop account ... - allows store managers to configure line of credit accounts. See SHOP ACCOUNT HELP.
shop clockin - explains that shop employment now uses active contracts rather than clock-in records
shop clockout - explains that shop employment now uses active contracts rather than clock-out records
shop employ <target> - offers someone a direct employment contract with the store
shop quit - resigns your active employment contracts with this store
shop fire <target>|<name> - ends an employee's active employment contracts with this store
shop manager <target> - toggles a manager employment contract
shop proprietor <target> - toggles a proprietor employment contract

Shop employment records:

shop status - shows employment status for this shop
shop contracts - lists employment contracts
shop contracts delegate <#> show|grant|revoke|set ... - views or changes delegated authority
shop openings - lists employment openings
shop openings create <role> <hourly rate> [positions] - creates an NPC-facing opening
shop applications - lists employment applications
shop applications accept|reject <#> [reason] - accepts or rejects an application
shop payroll - lists wage payables and overdue days
shop payroll run|settle|claim ... - accrues, settles, or claims employment wage payables

Shop employment tasks:

shop tasks - lists scheduled rules and active tasks
shop tasks show <#|name> - shows an active task with its step details
shop tasks diagnose - explains why active employees can or cannot claim tasks
shop tasks cancel <#|name> [reason] - cancels an active task
shop tasks create <name> <action> [then <action> ...] - creates and finalises a task in one command
shop tasks draft new|show|rename|remove|discard|finalise ... - drafts and finalises active tasks
shop tasks step <action syntax> - adds a catalogue action to your active-task draft
shop tasks actions [all|category|action] - lists task action catalogue entries, status, and syntax

Shop scheduled rules:

shop tasks rule show <#|name> - shows a scheduled rule with conditions and planned steps
shop tasks rule create <name> cooldown <timespan> when <condition> [and <condition> ...] do <action> [then <action> ...] - creates a scheduled rule
shop tasks rule draft new|copy|show|key|cooldown|removecondition|removestep|discard|finalise ... - drafts and finalises scheduled rules
shop tasks rule condition <condition> - adds a condition to your scheduled-rule draft
shop tasks rule step <action syntax> - adds an action to your scheduled-rule draft
shop tasks rule diagnose|evaluate|pause|resume|cancel <#|name|all> [manual <key>] - diagnoses, manually evaluates, pauses, resumes, or cancels scheduled rules
shop tasks conditions [all|category|condition] - lists scheduled-rule condition syntax and authority

Shop employment communication and audit:

shop goals - lists and manages manager goals
shop register - shows employment register entries
shop employmentledger|empledger - shows employment ledger entries
shop board [read <#>|write <title>] - uses the staff board

Use shop tasks actions and shop tasks conditions for the full action and condition catalogues.

shop till <target> - toggles an item being used as a till for the store
shop display <target> - toggles an item being used as a display cabinet for the store
shop info - shows detailed information about the shop
shop stock <target> - adds an item as shop inventory
shop dispose <target> - disposes of an item from shop inventory
shop ledger [<period#>] - views the financial ledger for the shop
shop bank <account> - sets the bank account for the shop
shop bank none - sets this shop to no longer use a bank account
shop merchandise <other args> - edits merchandise. See SHOP MERCHANDISE HELP.
shop deals <other args> - edits shop deals. See SHOP DEALS HELP.
shop open <shop> - opens a shop for trading
shop close <shop> - closes a shop to trading
shop reprice <%> - reprices all merchandise by the specified percentage
shop markup <%> - bulk changes the markup for all merchandise to x%
shop set name <name> - renames a shop
shop set can <prog> <whyprog> - sets a prog to control who can shop here (and associated error message)
shop set trading - toggles whether this shop is trading
shop set minfloat <amount> - sets the minimum float for the shop to buy anything
shop set market <which> - sets a market to draw pricing multipliers from
shop set market none - clears the market pricing

← Back to Command reference