Pricing: audiences, schedules, purchasing settings, pricing functions and the price engine
What This Service Is For
Pricing provides one deterministic amount calculation shared by quote, checkout and placement. Its configuration describes qualifying audiences, dated intervals and product purchasing choices.
Boundary
Accounting owns price rows, exchange rates and migrated handovers. Platform supplies eligibility and extension seams; Membership owns qualification facts. Orders owns the checkout and placement transaction.
Operations in Words
Staff maintain audiences and retained schedule APIs, replace purchasing settings and assign product handlers. Signed and public quote routes return amounts with their explanations. Internal seams price checkout, settle eligibility and seed built-ins. The available handover function remains without a runtime caller.
Events and Jobs
Pricing publishes no external event and has no deployed background realization job. Handover realization is an available function with tests, not scheduled production work.
Consistency Guarantees
Placement recalculates amounts and checks applicable eligibility inside its transaction. Interval adjacency and protection are enforced at commit and write time. Membership facts and handler factories remain fixtures; display eligibility transport depends on environment configuration.