Skip to content

CON-COM-CAT-006Recommendation

Markdown

CON-COM-CAT-006

Recommendation

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationPartially observed

Planning

Feature
FEAT-COM-CAT-05
Owned by
MOD-COM-CAT
Acted on by
CAP-COM-CAT-019, CAP-COM-CAT-020
Visible to
ACT-COM-001, ACT-COM-004, ACT-COM-005, ACT-COM-006
Not to be confused with
The campaign benefit assessed during pricing, The catalog association supplying suggestion candidates

Design

Specified by
DOM-COM-CAT-006

KindKey conceptProduct areaCommerceModuleCatalog and Selling ConfigurationRevision1

Read atservices-commerce c8b66a98

The Formal Contract

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

Definition
A recommendation combines a configured suggestion rule with the buyer-specific offer presentations and responses it produces at an application placement.
Synonyms
Offer (what a buyer sees)Upsell or cross-sell

Relationships

ToStatementProvenance
CON-COM-CAT-004Each offer is priced for the purchaser by the pricing calculation.test
services-commerce:modules/recommendations/tests/e2e/offers.e2e.spec.js#answers one offer: the mug, from the listing, priced $12.00 by the quote, live, to add to the checkout, expiring with the quote
CON-COM-CAT-003A listing’s associations provide related-product candidates.observed

Lifecycle

StateMeaningHow it changes
DraftBeing prepared; presents nothing.Activation follows a valid placement binding.
ActiveActive evaluation can generate placement presentations.Pause or end actions change its availability.
PausedPaused rules produce no live offers.Resume restores operation and end stops it.
Ended and archivedEnding prevents further operation before archive.Final.

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.