hardDesignCase StudySeniorStaffLead
Marketing want to raise the price of a plan a million subscribers are already on, and change what it includes. What has to happen in the catalogue?
5 min readUpdated 2026-08-15
Answer
Short answer
Three separate requests hide in that sentence. Pricing new sales is a new catalogue version; repricing the base is a commercial migration per subscription with notice; changing contents is both.
Was this answer helpful?
Likely follow-ups
- A discount rule references the old offering by identifier. What happens on release day?
- Where does the notification date come from, and what does it constrain about the effective date?
- How would you show, after the fact, which version priced a particular call?
- Fixed-term customers are protected from the rise. How is that expressed in the model?
Related questions
- Where does OSS end and BSS begin, and how would you break up a monolithic BSS without stopping the business?hardAlso on product-catalogue and migration6 min
- How would you build a rating engine, and how do you reproduce a quote you gave someone eighteen months ago?hardAlso on versioning and pricing5 min
- Prices must react to demand within seconds, and two users looking at the same item must not see different prices. Which do you give up?hardAlso on versioning6 min
- How would you price a feature that no customer asked for?hardAlso on pricing6 min