Really nice suggestions. In my opinion, paid subscriptions are one of the weakest points of XenForo. Even vBulletin 3.x had a better approach at this and now that bigger forums are migrating to XenForo, improving paid subs is a must!
I just read a few posts on aMember and supposedly the integration can't be done (successfully or cleanly) unless you only have one upgrade, or something of that nature. I forget all the details. But overall, it won't be the way you want it.
1) More payment gateways (some people don't have PayPal) and maybe those people can be paid customers if using a credit card was available.
2) Email notifications along with Alerts telling the user their subscription is about to expire, is expired, and option to renew after clicking on the alert or email. Renewed subscriptions should automatically be paid. No emails or alerts to the members. More revenue for uslol
3) I believe @digitalpoint said it was hard to search for paid users, so a better search would be nice for that part.
4) Discount codes for subscriptions (if there isn't one yet) for first month, first two months, year, and etc..
5) User being able to see their subscription info on their control panel would be cool. Being able to upgrade, downgrade, and etc.... When they do upgrade or downgrade, they are automatically billed for the next upgrade or downgrade while being automatically upgraded or downgraded.
Have you reported this as a bug? Clearly if someone pays for a subscription for a certain period the system should not cancel the subscription earlier than the end of the subscription time. Otherwise its deceptive and the customer has a right to file a complaint to paypal. If you are handling a lot of subscription payments then those complaints will pile up and may cause trouble at some point.Not handling overlapping subscription periods. For example say a user has a month subscription to something, and in the middle of that month, they upgrade to an annual plan. The annual plan starts then, not at the end of the existing one. In addition, I think the system might (not 100% sure on this) cancel the user upgrade when the MONTHLY one expires, basically making the user not get the annual one.
How on earth do you manage this then?If you look at a user record in the AdminCP, there is no indicator that have an active user upgrade.
You also can't search if the user has a user upgrade. If you have 100 pages of user upgrades, the only way you can find it to know if the user has one or to manually downgrade it is to page through 100 pages and look for that username.
I came to the same conclusion with them many years ago. Your website income and your members financial transactions are too important to be completely dependent upon a third party.Ugh. I just spent a few days fooling around with aMember and have concluded that I cannot trust our site's core functionality to a 3rd party product.
Not that huge of a deal since you can use the "Disabled User Upgrades" option to disallow a user from subscribing to the same thing with a different length of time until their existing one actually ends.Have you reported this as a bug? Clearly if someone pays for a subscription for a certain period the system should not cancel the subscription earlier than the end of the subscription time. Otherwise its deceptive and the customer has a right to file a complaint to paypal. If you are handling a lot of subscription payments then those complaints will pile up and may cause trouble at some point.
Well, I don't really manually downgrade anyone... if they pay for something, they keep it regardless. As far as knowing when a user's premium ends, I added something custom to show their premium membership end date (and ban end date) when looking at their profile.How on earth do you manage this then?
True, but blocking purchases limits your income. This bug costs money.Not that huge of a deal since you can use the "Disabled User Upgrades" option to disallow a user from subscribing to the same thing with a different length of time until their existing one actually ends.
I search for member payments and subscriptions almost every day. There is always someone who has a question about their payment or subscription or who does not know how to cancel their subscription. To think that this means browsing hundreds of pages each time... I only have hundreds of active subscriptions while you have thousands, so you must get a lot of support questions. (your users are a little more tech savvy than mine though)Well, I don't really manually downgrade anyone... if they pay for something, they keep it regardless. As far as knowing when a user's premium ends, I added something custom to show their premium membership end date (and ban end date) when looking at their profile.
Maybe a few dollars, but I don't think there's a ton of users who would have upgraded to a different term of premium membership before their existing one expired vs. the ones that don't.True, but blocking purchases limits your income.
Truthfully, we don't get a lot of questions... canceling their subscription is done in their PayPal account (which we tell them). The IPN notices from PayPal handle the upgrade/downgrades of accounts automatically. Might be a bigger issue if we ever gave away premium membership for free or for a discount or something, but we never have... so all that stuff really is handled from PayPal IPN notices. Even if you go into PayPal and refund a subscription payment their account is instantly automatically downgraded because of the IPN notice.I search for member payments and subscriptions almost every day. There is always someone who has a question about their payment or subscription or who does not know how to cancel their subscription. To think that this means browsing hundreds of pages each time... I only have hundreds of active subscriptions while you have thousands, so you must get a lot of support questions. (your users are a little more tech savvy than mine though)
On my site a lot of users first buy a one time short term subscription and during that subscription they decide to buy a years subscription. Some of those users loose interest during that year. So even if those members would have set up recurring subscriptions, then they would likely terminate the recurring subscription when they loose interest.Maybe a few dollars, but I don't think there's a ton of users who would have upgraded to a different term of premium membership before their existing one expired vs. the ones that don't.
We use essential cookies to make this site work, and optional cookies to enhance your experience.