3 ms·
Hi everyone, Author of the blog post here, if you have any questions or feel that I've missed something out, please feel free to ask me :) Previous discussion
by mootothemax 16y ago
Hi everyone,
Author of the blog post here, if you have any questions or feel that I've missed something out, please feel free to ask me :)
Previous discussion of part I is here: http://news.ycombinator.net/item?id=2471130 http://news.ycombinator.net/item?id=2471130
Cheers,
Tom.
- kenjackson 16y agoTom, great series. Quick question -- how do you manage the subscription/billing? You currently have 3 different rates going (the current, and two legacy rates), correct?
- mootothemax 16y agoQuick question -- how do you manage the subscription/billing A combination of PayPal and luck :) I originally coded the system to support pricing tiers, so the legacy code supports people being billed at different rates. The only nasty bit is a hack that checks whether the user is on an annual or monthly subscription, and updates their expiry date accordingly.
- chopsueyar 16y agoI've seen it implemented where a price change is actually a new, separate subscription plan. So, each plan has an id, and you disallow any new signups for certain plan IDs but still allow them to be active for billing purposes( for older clients). Only show and allow signups for the new plan IDs.
- mise 16y agoTom, did you design the site?