We are using amember for digital and print magazine subscriptions, and they are on autorenewal. We are experiencing many failed rebills as people's credit cards fail (they are expired, or the user moved and the address is no good anymore, or whatever). In order to have enough time to have the user correct their info (or to even send them a reminder in the mail), we would like to rebill users before the end of their 1-year subscription. Is there a way to do that? Say, rebill 45 days before subscription ends?
I'm not a lawyer, but i could see a problem with that- you are contracting for 1 year, but rebilling before the full 1 year. As a customer, I would be very unhappy with this. Maybe theres a way to do a temporary authorization check before the rebilling David
What payment system you use? If you use any cc_core based plugin, just use Reattempt of failure setting, so aMember will rebill failed payments later giving some time for customer to fix info.
I am using that Alexander, and we do reattempt, but by then they have expired (and the print subscription has already expired) and it is too late to send a letter to try and notify them by mail of the issue.
Actually, Reattempt of failure works exactly as you need but will bill user after expiration date instead of before. I will explain on example: aMember try to rebill user on expiration date and rebilling failed. user will receive message about this, and his payment expiration date will be changed into the future so aMember will rebill this payment again later. User will be active during period between rebillings and will have access still .
I understand what you;re saying Alex, and their subscriptions do get extended while the system tries to rebill them. However, i use amember not just to sell access to digital products, but also to receive a physical print magazine. And so here is what I need to be able to do: 1) Email letter to subscriber 2 months before they expire that we are going to be renewing their sub and they should check that their credit card is accurate. 2) Attempt to bill their credit card 15 days after above email is sent. 3) Email letter to everyone who's credit cards failed at (2) and ask them to update their cards. 4) Attempt rebill of cards that failed at (2) 15 days later. 5) Send another email letter (different from the one sent at 3 above) that is more urgent about the fact they need to update their card or they will lose access to the magazine both in print or online. 6) attempt rebill at cards that failed at (4) 15 days later 7)send last email to all who failed at (6) to tell them they have expired with the print magazine. Anyway, i can accomplish most of this except: 1) how to begin rebilling attempts 60 days before end of term 2) how to send different email content over 3 different rebill attempts (right now there is only one template for this) is there any way to do any of this?
Actually, not all the products should be rebilled 60 days early. I guess I'd like to customize how many days in advance the rebilling is attempted by product. And I'd like to customize the language of the emails by product when the rebills fail. I thought of just making subscriptions 10 months long (but tell users they are for a year). When the rebill fails, I would continue to extend subscription another 15 days so that even if all rebill attempts fail they would still have access to their accounts till the end. And their print subscription will go in for the term they purchase. that idea works except for renewing: if a subscriber renews they should get another year of service rather than another 10 months. So another way to do it would be to be able to specify the renewal term for each product?
This can be done as customization. After successfull rebill, subscription can be extended for two additional months. Also, additional templates can be added as well.