Skip to content

CON-COM-CAT-004Price

Markdown

CON-COM-CAT-004

Price

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationPartially observed

Planning

Feature
FEAT-COM-CAT-03
Owned by
MOD-COM-CAT
Acted on by
CAP-COM-CAT-010, CAP-COM-CAT-011, CAP-COM-CAT-012, CAP-COM-CAT-013, CAP-COM-CAT-008
Visible to
ACT-COM-001, ACT-COM-003, ACT-COM-004, ACT-COM-005, ACT-COM-006
Not to be confused with
A promotion, which discounts a price after it is calculated, Tax calculated using the net discounted amount, The recorded price input separate from buyer qualification
Also acted on by
CAP-COM-CAT-016

Design

Specified by
DOM-COM-CAT-004

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 price is the calculated amount for a buyer, item, currency and instant under the customer’s audience, period and purchasing configuration.
Synonyms
Quote (a price asked for without buying)Price grid (the product’s prices by audience and period)

Relationships

ToStatementProvenance
CON-COM-CAT-003A price is calculated for a catalog product, and the public may not price one that is not for sale in the store.test
services-commerce:modules/pricing/tests/e2e/price-quote-public-sale.e2e.spec.js#refuses a draft product to an anonymous caller: 400 product_not_published, naming the store
CON-COM-CAT-005A promotion discounts the purchaser’s audience price, or the Standard price when it does not combine with audience prices.documented
CON-COM-CAT-001A price is calculated in the currency of the sale’s checkout policy, converted from the base currency when needed.test
services-commerce:modules/pricing/tests/unit/engine/step-3-base-price.spec.js#converts a calculate cell from the base cell at the rate of the day, rounded half away from zero, and freezes the conversion

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.