Skip to main content

How promotions and pricing work together

N
Written by Niyaz

Special offers, promotions, and pricing configuration are separate parts of one commercial workflow. A special offer defines the offer type and visual treatment, while a promotion connects that offer to dates, products, and discount settings. Pricing configuration governs how the shop obtains, calculates, rounds, formats, and presents prices.

Separate offer definition from promotion scope

The special offer establishes the type and presentation associated with an offer. The promotion supplies the dates, products, and discount settings that define where and when the offer applies. The promotion record defines the offer, whereas the Pricing tab configures general price behavior for the shop. The Promotions list supports review by separating the promotion name, type, product count, dates, label, and status. Its filters support review by status, special offer, and date range.

Treat shop-wide pricing as a separate concern

The Pricing tab contains settings for price calculation and presentation across the shop. These settings cover the discount source, rounding direction, locale formatting, decimal precision, pricing request strategy, and display of a previous price. The price history anchor selects the price source used as the comparison point for a displayed previous price. Changing general pricing behavior does not replace the promotion's products, dates, or discount fields.

Pricing tab with shop-wide settings for discount source, rounding, locale, precision, requests, and previous-price display

Keep commercial context separate from transaction calculation

Commercial programs can provide eligibility and context to Pricing, while the assigned pricing authority owns the transaction calculation. This boundary keeps commercial definitions distinct from the governed evaluation that determines a transaction price. A Pricing Context records the complete governed input needed to reproduce or explain a requested pricing result. A Pricing Evaluation represents one deterministic attempt to determine a price and related commercial terms from that context and the referenced versions. Pricing authority does not by itself establish tax, credit, payment, settlement, rebate, inventory-valuation, or accounting outcomes.

Preserve committed pricing history

A committed transaction retains an immutable snapshot of the pricing and commercial-term meaning used at commitment. The snapshot preserves the result, context, components, terms, versions, rates, approvals, and authoritative references needed to explain the committed decision. Changes to promotions or pricing apply to later evaluations rather than recalculating the historical transaction.

Related

Did this answer your question?