Skip to content

Store

aggregate-root store


Physical retail location participating in selling, fulfillment, returns, exchanges, and store operations.

Business Purpose: Provide the location reference for store operations and omnichannel fulfillment processes.

Identity

Type Field Description
global store-id Globally unique store identifier, stable across operational state changes.

Attributes

Attribute Description
store-id Store ID Stable store identifier.
store-name Store Name Store display name.
status Status Current store state.
location-code Location Code Operational location code.
updated-at Updated At Date and time when the store was last updated.

Lifecycle

plannedopenactivetemporarily-closedclosedretired

Invariants

  • stable-store-id — Store ID must remain stable for the lifetime of the store.
  • location-required — An active store must have a physical location reference.

Relationships

Type Target
contains inventory inventory
uses fulfillment-order fulfillment-order
references return return
contains terminal terminal
contains employee employee

Used by Capabilities

  • store-operations Store Operations

Used by Processes

Used by Applications

  • POS pos
  • SIM sim

Semantic Constraints

Constraint Type Rule
store-in-store-domain domain-containment The Store Business Object is owned by the Store domain.

Note

Aligned with existing store object and store-related processes.


← Back to Store Domain