Warehouse Management System
wms in @open-mercato/core
Warehouse topology, inventory balances, reservations, and movement ledger.
- Built-in
- Warehouse & Shipping
- On in a new app
Ships with Open Mercato 0.9.0
On in a new app. Nothing to enable.
In an app from the empty preset
yarn mercato module enable @open-mercato/ core --module wmsThen run yarn generate. Core is already installed, so nothing is downloaded.
Anatomy
ADDS 9 TABLES · 10 PERMISSIONS · EMITS 27 EVENTS
Data
wms_warehouses wms_warehouse_ zones wms_warehouse_ locations wms_product_ inventory_ profiles wms_inventory_ lots wms_inventory_ balances wms_inventory_ reservations wms_sales_ order_ warehouse_ assignments wms_inventory_ movements
API
Routes are not listed for built-in modules.
Security
wms.
viewmanage_warehouses manage_zones manage_locations manage_inventory manage_reservations adjust_inventory receive_inventory cycle_count import
Events
- emits
wms.warehouse .created - emits
wms.warehouse .updated - emits
wms.zone .created - emits
wms.zone .updated - emits
wms.location .created - emits
wms.location .updated - emits
wms.inventory_ profile .created - emits
wms.inventory_ profile .updated - emits
wms.inventory_ balance .created - emits
wms.inventory_ balance .updated - emits
wms.inventory_ balance .deleted - emits
wms.inventory_ reservation .created - emits
wms.inventory_ reservation .updated - emits
wms.inventory_ reservation .deleted - emits
wms.inventory_ movement .created - emits
wms.inventory_ movement .updated - emits
wms.inventory_ movement .deleted - emits
wms.inventory .received - emits
wms.inventory .adjusted - emits
wms.inventory .reserved - subscribes
wms.inventory_ balance .* - subscribes
availability.policy .* - subscribes
wms.inventory_ profile .* - subscribes
wms.inventory .* - subscribes
wms.inventory_ movement .* - subscribes
wms.inventory_ reservation .* - subscribes
sales.line .* - subscribes
sales.order .* - subscribes
catalog.variant .* - subscribes
wms.warehouse .* - subscribes
wms.inventory .low_ stock - subscribes
wms.inventory .reservation_ shortfall - subscribes
sales.order .cancelled - subscribes
sales.order .confirmed - +7 more
UI
12 backend pages1 widget
Background
1 CLI command
Not present: AI tools.
Not read: credentials and env, hosts (not in module-facts.v2.json).
From module-facts.v2.json in @open-mercato/cli 0.9.0. Read statically, not executed.