Compare the operating models
Synthetic chair prices: account A has HKD320 during its contract, public price HKD400, weekend offer less HKD20. Supplied policy excludes stacking the offer with A’s price. These are fixture values, not market prices.
| Business requirement | Account pricing | Public promotion |
|---|---|---|
| A chair | HKD320 under supplied term | Not source of contract price |
| Guest weekend | No A relationship | HKD400 − HKD20 |
| Combination | This price excludes promotion | Offer lists eligible scope |
Work through the chosen model
Account prices store account/item/amount/period. Offers store scope/period/combination policy. Sales retain chosen price context so staff can explain why a temporary coupon does not represent all contract prices.
- Identify account or guest
- Use supplied price policy
- Retain the chosen context
Separate arrangements clarify price differences but need the actual overlap policy. Software labels do not establish agreed commercial terms.
A pays HKD320 and eligible guest HKD380. A is not HKD300 because stacking is excluded here.
When the other model fits
A is explicitly included in the HKD20 offer. What price now?
Show the worked answer
HKD300 under the changed supplied policy. Record that change, not a universal discount rule.