Best way to distinguish between "Cancelled, but time remaining" and "Cancelled, effective immediately"?
Let's say we have two Use Cases:
-
User cancels subscription but still has some time remaining that they've paid for. They Paid on Month day 1, cancelled (CancelDateTime) on day 20, next bill date would be NextMonth day 1. We DO want to let them continue using it.
-
Same as #1 but for some reason (perhaps they gave their Plan ID out to 100 people) we want to cancel them IMMEDIATELY and not allow any further use.
We currently check for Subscription status by looking for:
CancelDateTime<> null and NextBillDate Before Today.
That takes care of #1
How might we check for #2?
(I guess one option would be to manually set their NextBillDate to TODAY).
What's your suggestion of how to handle #2?
Discussions are closed to public comments.
If you need help with Cheddar please
start a new discussion.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Marc Guyer on 15 Feb, 2012 10:00 PM
You could but only prior to cancelation. You can't change a bill date on a canceled subscription. What's the difference between scenario 1 and 2? What's the difference that makes you want to cancel 2 immediately?
2 Posted by Clay Nichols on 16 Feb, 2012 01:37 PM
As I mentioned in my Use Case: Fraud would be one reason for immediate cancellation:
"(perhaps they gave their Plan ID out to 100 people"
Support Staff 3 Posted by Marc Guyer on 16 Feb, 2012 08:37 PM
What I mean is, how would CG know if you intend for the subscriber to be treated differently? I think you mean that this in this special case, you'd like to force cancel the subscription immediately with a manual process.... Off the top of my head, theres no way be selective in that way. However, if the event ever pops up, just let us know who you'd like to force cancel and we'll take care of it for you. We'll probably just force the next bill date to be in the past as you suggest.
Marc Guyer closed this discussion on 08 Mar, 2012 03:46 PM.