View Issue Details

IDProjectCategoryView StatusLast Update
969Composrecommercepublic2022-08-15 02:00
ReporterChris Graham Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary969: Ability to raise a subscription price (complex problem given subscriptions run on the gateway-end)
DescriptionFor raising the price, PayPal does not make this easy. It is possible to request users agree to new subscription terms, but Composr doesn't have a mechanism for this at the moment. We could make a block that puts out a button if we sense a discrepancy between an active subscription and what the current price is for that subscription.
(PayPal help for this – Modifying Active Subscriptions)
Additional InformationYou could essentially do this (add to documentation)…
Change the price in the usergroup subscription's settings.
Place our new block on your site, under the personal stats block
Send a newsletter to people in the subscribers group saying the price is changing and to click the button if you've subscribed via PayPal.
After say a month, generate a report from PayPal (CSV).
Manually filter it to show all subscribers on the old price.
Contact these members manually / mail merge.
Repeat 4-5 after your further grace period.
Feed the remaining people through a mass cancel Subscription Cancellation
TagsNo tags attached.
Attach Tags
Time estimation (hours)4
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Activities

There are no notes attached to this issue.

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2022-08-15 02:00 Chris Graham Summary Ability to raise a subscription price => Ability to raise a subscription price (complex problem given subscriptions run on the gateway-end)