Business modulesShop

Orders and shop operations settings

Paths, defaults and effects of each option.

Settings open as a drawer over your work; a direct URL can open a full page. On desktop choose the same product heading under Settings. Change values and Save; form validation and role permissions apply.

General

Open settings · /settings/shop

Currency prefills new channels. Allocation follows warehouse order or highest free stock. Switches govern order/fulfilment approval, unpaid orders and overselling. Freeze hours, low-stock quantity and expiry minutes set limits; 0 disables expiry. Refund reasons are one per line, up to 30.

Desktop: native settings panel.

General
General

Channels

Open settings · /settings/shop/channels

Channels: name/slug/currency/default country/open state. Currency becomes fixed after pricing. Ordered warehouses can control allocation. Channels with orders/baskets cannot be deleted; close them.

Desktop: native settings panel.

Channels
Channels

Warehouses

Open settings · /settings/shop/warehouses

Warehouses: name/street/city/postcode/country/email, customer visibility, collection and served zones. Address is mandatory. Outstanding stock allocations prevent closure.

Desktop: native settings panel.

Warehouses
Warehouses

Shipping zones

Open settings · /settings/shop/shipping

Zones: name/countries/catch-all/channels/description. Rates: name/value or weight bounds/delivery time/tax class/channel price. Unpriced rates are unavailable. Postal rules accept codes/ranges and include/exclude modes. Excluded products prevent offering the rate.

Desktop: native settings panel.

Shipping zones
Shipping zones

Translations

Open settings · /settings/shop/translations

Choose content kind/record/target language, then translate product, collection, attribute, shipping-rate or discount text. This does not change interface language.

Desktop: native settings panel.

Translations
Translations

Defaults and behaviour options

This table lists contract defaults, not your saved workspace values. Location distinguishes visible controls from advanced configuration values.

Option / keyDefaultEffect and choicesLocation
Abandoned basket after (minutes) · abandoned_checkout_minutes60How long a basket with an email on it may sit untouched before it counts as abandoned.Advanced contract setting; no separate control verified
Default currency · default_currencyTRYThe currency a new sales channel is priced in. Shared with Finance./settings/shop
Allocation strategy · allocation_strategyprioritize-sorting-orderWhich warehouse stock is taken from first: in the channel’s warehouse order, or from the one with the most available./settings/shop
Confirm new orders automatically · automatically_confirm_orderstrueWhen off, each new order waits as “unconfirmed” until someone accepts it./settings/shop
Allow unpaid orders · allow_unpaid_ordersfalseWhen on, a basket can become an order before payment arrives — for shops that invoice on account./settings/shop
Approve shipments automatically · fulfilment_auto_approvetrueWhen off, every shipment waits for approval before it goes out./settings/shop
Draft price freeze (hours) · draft_order_price_freeze_hours24How long a draft order keeps its quoted prices before they are refreshed from the catalogue./settings/shop
Low stock at · low_stock_threshold5Items whose available stock (on hand minus reserved) is at or below this are listed as low./settings/shop
Allow overselling · allow_oversellfalseWhen off, an order for more than you have is refused. When on, the missing quantity is taken as a backorder./settings/shop
Expire unconfirmed orders after (minutes) · expire_orders_after_minutes0An unconfirmed order older than this is cancelled and its stock released. 0 turns this off./settings/shop
Refund reasons · refund_reasons[]The reasons offered when a refund is granted, one per line. Staff can still type their own./settings/shop

Permission: module manage is used for configuration; the main guide’s action table lists individual operation permissions.

Orders and shop operations.

Technical sources

packages/os-kernel/src/modules/retail.ts, apps/studio/app/(app)/settings/, apps/era-station/apps/web/src/era/business/screens/settings/pages/registry.tsx.

© 2026 Era. Era documentation. Something missing or wrong? Write to us: [email protected]