Skip to content

Pricing

intelligence pricing

Selling price can be determined and applied based on price lists, rules and markdown schedules.

Determines and applies the effective selling price for each product at the time of basket calculation or checkout. Evaluates price lists by channel and customer segment, applies markdown schedules, and ensures consistent pricing across touchpoints. Provides the price inputs that promotions, basket management, and checkout capabilities consume.


Overview

ID pricing
Domain pricing
Classification intelligence
Actors pricing-manager, system
Services 4
Events 10
Processes 2
Applications 1

Services

ID Name Description
retrieve-price Retrieve Price Returns the current effective selling price for a SKU on a given channel and customer segment, without applying promotions.
calculate-price Calculate Price Calculates the final selling price for a basket line, resolving price list, segment overrides, and volume rules.
apply-price-list Apply Price List Applies a named price list to a channel or transaction context, making its prices active for price resolution.
calculate-markdown Calculate Markdown Calculates and applies a markdown discount to a product's selling price based on the active markdown schedule.

Events Emitted

Event Type Subject Description
price-calculated `` The final selling price was calculated for one or more items, including all applicable rules.
price-list-applied `` A specific price list was applied to a pricing context.
markdown-calculated `` A markdown price reduction was calculated for one or more products.
price-list-submitted `` A Price List has been submitted for approval.
price-list-approved `` A Price List has been approved and is ready for activation.
price-list-rejected `` A Price List approval has been rejected; returned to draft.
price-list-activated `` A Price List has been activated and applied to its target channels or segments.
price-list-expired `` A Price List has reached its end-date and deactivated automatically.
price-list-superseded `` A Price List has been replaced by a newer version for the same scope.
price-list-cancelled `` A Price List has been manually withdrawn before activation.

Processes

Process Name Classification
price-list-update Price List Update management
promotional-campaign-launch Promotional Campaign Launch management

Applications

Application Name Tier
promotion-engine Promotion Engine

Touchpoints

Touchpoint Type
💻 Web Store Digital
💻 Mobile App Digital
🏪 Physical Store Physical
💻 Third-Party Marketplace Digital