Skip to content

CON-COM-CAT-002Store

Markdown

CON-COM-CAT-002

Store

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationObserved

Planning

Feature
FEAT-COM-CAT-01
Owned by
MOD-COM-CAT
Acted on by
CAP-COM-CAT-003, CAP-COM-CAT-008
Visible to
ACT-COM-001, ACT-COM-004, ACT-COM-005, ACT-COM-006
Not to be confused with
A checkout policy, which says how a purchase is processed, A product grouping admitted by an assortment, The application surface that presents the offering

Design

Specified by
DOM-COM-CAT-002

KindKey conceptProduct areaCommerceModuleCatalog and Selling ConfigurationRevision1

Read atservices-commerce c8b66a98react-console baf6dae3

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Definition
A store is a named selling context that combines an offered assortment with a checkout policy and storefront presentation choices.
Synonyms
Point of commerceShop

Relationships

ToStatementProvenance
CON-COM-CAT-001The referenced policy supplies the store’s unit and currency rather than separate store values.test
services-commerce:modules/configuration/tests/e2e/stores.e2e.spec.js#answers 400 to a currency or a business unit on the body: the store carries neither since D23
CON-COM-CAT-003Admitted category memberships connect listings with the store offering.test
services-commerce:modules/catalog/tests/integration/services/storefront/storefront-listings.queries.integration.spec.js#admits under `only` the listings on a named active shelf, and under `all_but` those on some other active shelf

Lifecycle

StateMeaningHow it changes
ActiveThe store returns its shelf and public quotes.Created active; customer staff switch it off.
InactiveThe shelf is empty and public quotes fail validation as closed.Customer customer staff switch it back on; a store a checkout has used is does not deleted.

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.