Compare the operating models
In this fictional example, Lee renews access for November under the club’s supplied monthly membership. Bo has two sessions left in pack P1 and buys a new ten-session pack P2. Bo’s purchase does not silently replace P1; Lee’s renewal does not issue ten sessions.
| Business requirement | Term renewal | New session package |
|---|---|---|
| Customer output | New supplied access period | New package with session quantity |
| Core record | Membership and renewed term | Package identity and issued rights |
| Existing balance | Not a session balance in fixture | P1 two remains distinct from P2 ten |
Work through the chosen model
Renewal links to membership and the next supplied term. Package purchase creates an identified grant with its own quantity and conditions. The checkout choice names the purchase; package consumption keeps each grant’s own conditions.
- Choose renewal or package purchase
- Create the matching term or grant
- Show resulting access or separate packs
Separate grants preserve conditions but can complicate customer balances. Renewal is simpler for time access; frequency and payment method do not by themselves define the rights.
Lee has November access. Bo shows P1 two and P2 ten, twelve total session rights with their own conditions, rather than P1 edited to twelve.
When the other model fits
The club sells only monthly access, with no counted sessions. Need package purchase?
Show the worked answer
No. Use term purchase/renewal for the supplied offer.