Skip to content

CON-COM-CAT-003Catalog Product

Markdown

CON-COM-CAT-003

Catalog Product

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationPartially observed

Planning

Feature
FEAT-COM-CAT-02
Owned by
MOD-COM-CAT
Acted on by
CAP-COM-CAT-005, CAP-COM-CAT-006, CAP-COM-CAT-007, CAP-COM-CAT-008, CAP-COM-CAT-009
Visible to
ACT-COM-001, ACT-COM-004, ACT-COM-005, ACT-COM-006
Not to be confused with
The Accounting product, which retains the name, type, revenue accounts and price rows, An inventory item, which the fulfilment module retains for stock, An entitlement, the right to download or use what was bought, retained by the orders module

Design

Specified by
DOM-COM-CAT-003

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 catalog product is the Commerce presentation of an Accounting product, including its shelves, listing and any merchandise or download details.
Synonyms
Listing (the storefront presentation)Merchandise item (for goods)

Relationships

ToStatementProvenance
CON-COM-CAT-002Category membership makes a listing eligible for an admitting store.test
CON-COM-CAT-004Commerce reads Accounting price rows; supplied variant adjustments exist in the isolated engine but remain absent from the running loader.observed
CON-COM-CAT-006Listing associations supply candidates for related-item suggestions.observed

Lifecycle

StateMeaningHow it changes
DraftNot displayed and not sold to the public; customer staff can still sell it.Customer customer staff publish or unlist it.
PublishedOn the shelf of each store that admits one of its categories.Customer customer staff unlist it or return it to draft.
UnlistedDirect-page access remains available without public list inclusion.Customer customer staff publish it or return it to draft.
RetiredThe Accounting product is retired; the merchandise record is retained for history.Accounting controls retirement and this module provides no reversal.

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.