View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
1529 | Composr | ecommerce | public | 2014-01-20 18:30 | 2022-10-22 23:58 |
Reporter | Chris Graham | Assigned To | Guest | ||
Priority | normal | Severity | feature | ||
Status | new | Resolution | open | ||
Summary | 1529: Implement subscription free trial support [and other assorted subscription ideas] | ||||
Description | Add the ability to have free trials on subscriptions. PayPal provides options for this. We would need to do particular checks in our IPN code, to ensure the user was not fiddling the expected trial parameters. | ||||
Additional Information | It would need doing for locally managed subscriptions too (1356), which is why the time quote is fairly high. | ||||
Tags | Has Patch | ||||
Attach Tags | |||||
Attached Files | |||||
Time estimation (hours) | 8 | ||||
Sponsorship open | |||||
related to | 1356 | Resolved | Chris Graham | Non-recurring subscriptions / Gauges and alerts for subscription renewal |
related to | 2944 | Not Assigned | Guest | Storing credit card number |
|
Also, we can't just think PayPal. At least some thought needs putting into other payment gateways. Maybe we document what what supports, or build in capability reporting to the gateway hooks. |
|
Old 4.3 code attached for a fork we had. Would need a lot of reworking. This actually does a number of things (in not a very well architected way honestly, needs a lot of work)... Integrated subscription cancellation via API calls When member is deleted, subscription is cancelled automatically Ability to edit your card details via a nice UI [ideally this would become a tab on profile editing, and card fields would not show for direct editing] Ability to have a free trial / discount on the first period Emails on end of trial period Redirecting to pay after login, if subscription trial has ended or last payment failed Subscription payments taken via local payments API and CRON hooks Notification emails on failure to take a subscription payment There is scope here to use this patch, and these features, as inspiration for a much more sophisticated implementation of subscriptions than we currently have. Probably we're talking a couple of weeks of work at least to do it all well. |
|
My 2016 comment mentions free trials / discounts. It should also support HIGHER initial price, as an initial setup fee is a common use case. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-11-21 17:25 | Chris Graham | Summary | Implement subscription free trial support => Implement subscription free trial support [and other assorted subscription ideas] |
2016-11-21 17:26 | Chris Graham | Note Added: 0004569 | |
2016-11-21 17:26 | Chris Graham | File Added: subscriptions_improvements.zip | |
2016-11-25 18:44 | Chris Graham | File Deleted: subscriptions_improvements.zip | |
2016-11-25 18:44 | Chris Graham | File Added: subscriptions_improvements.zip | |
2016-11-25 19:03 | Chris Graham | File Deleted: subscriptions_improvements.zip | |
2016-11-25 19:03 | Chris Graham | File Added: subscriptions_improvements.zip | |
2016-11-25 20:30 | Chris Graham | Relationship added | related to 2944 |
2022-10-22 23:55 | Chris Graham | Note Edited: 0004569 | |
2022-10-22 23:56 | Chris Graham | Note Edited: 0004569 | |
2022-10-22 23:57 | Chris Graham | Note Added: 0007567 | |
2022-10-22 23:58 | Chris Graham | Tag Attached: Has Patch |