Skip to content

CON-COM-CAT-001Checkout Policy

Markdown

CON-COM-CAT-001

Checkout Policy

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationObserved

Planning

Feature
FEAT-COM-CAT-01
Owned by
MOD-COM-CAT
Acted on by
CAP-COM-CAT-001, CAP-COM-CAT-002, CAP-COM-CAT-004
Visible to
ACT-COM-001, ACT-COM-004
Not to be confused with
The selling context that references the processing policy, A business unit, which Accounting owns and a policy exclusively names, A payment method, which Accounting lists and a policy exclusively offers

Design

Specified by
DOM-COM-CAT-001

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 checkout policy collects the processing choices a sale follows, including its Accounting unit, currency, payment and invoicing arrangements.
Synonyms
Ordering profileOrder type (Rhythm 1.0 and the earliest 2.0 build)

Relationships

ToStatementProvenance
CON-COM-CAT-002Multiple stores can share a policy, while each store references one policy.test
services-commerce:modules/configuration/tests/e2e/stores.e2e.spec.js#answers 400 to a store without an ordering profile
CON-COM-CAT-004The policy’s currency is the currency each price of the order is calculated in.observed

Lifecycle

StateMeaningHow it changes
ActiveThe policy is available for new sale processing.Created active; customer staff can switch it off except when it is a default.
InactiveThe inactive policy cannot support a new checkout; retained order settings remain independent.Customer customer staff switch it back on.

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.