01must proveConfirmed | Preview obtains advice from selling applications, calculates the cart price and saves the resulting snapshot and totals with a preview event. no proof recorded yet | calculation | service | test |
02must proveConfirmed | Application refusals, missing currency prices and prohibited price rows appear as item problems in a successful preview response and prevent placement. no proof recorded yet | validation | service | test |
03must proveConfirmed | An application that cannot answer causes a retryable unavailable response for preview or placement, leaving the cart open. no proof recorded yet | policy | service | test |
04must proveConfirmed | A product purchasing rule evaluates the purchaser, organization, acting contact and recipient context; ineligible or indeterminate results identify the blocked product, while an unbound product requires no evaluation. no proof recorded yet | policy | service | test |
05must proveConfirmed | A line that requires tax but lacks a tax address produces a blocking preview problem and prevents an order from being placed for either staff or portal buyers. no proof recorded yet | validation | service | test |
06must proveConfirmed | The interim tax provider applies the most specific matching address zone to each item and saves the result; an unmatched address yields no tax and an explanatory warning. no proof recorded yet | calculation | service | test |
07must proveConfirmed | Selecting a ship-to contact that no longer exists blocks the order and asks staff to choose a recipient again; buyer fallback applies only without a selected ship-to. no proof recorded yet | validation | service | test |
08must proveConfirmed | A selected ship-to contact without an address blocks a cart containing shippable items, but does not block a cart whose items need no shipping. no proof recorded yet | validation | service | test |
09must proveConfirmed | An order fee uses the policy’s fee product and tax class, receives no discount, and blocks preview and placement when that product is missing. no proof recorded yet | calculation | service | test |
10must proveConfirmed | Store preprocessing modifies the cart before pricing; failure or an invalid response from a required extension stops preview and placement, while an optional failure is skipped and recorded. no proof recorded yet | policy | service | test |
11must proveConfirmed | Buying a qualifying membership in the cart provisionally enables Member pricing on other items, with an explanation that names the same-order dependency. no proof recorded yet | calculation | service | documented |
12must proveConfirmed | The staff composer presents the returned preview amounts, offers store products and waits for a customer selection before pricing. no proof recorded yet | policy | console | test |