Subscription ReOrder Problem

For general questions and discussions specific to the AbleCommerce GOLD ASP.Net shopping cart software.
Post Reply
egormsen
Captain (CAPT)
Captain (CAPT)
Posts: 236
Joined: Fri May 16, 2008 9:16 am

Subscription ReOrder Problem

Post by egormsen » Thu Apr 14, 2016 8:17 am

We have had a several customers over the past couple of months that have purchased a subscription but did not get added to the subscription group. At first thought is was just a fluke, but it continues to happen but we never were able to find out what triggered it since most all the subscription orders are fine. Today we where able to talk with one of the customers and then looked back on some of the previous customers that had the problem and think I have found out how this is happening:

Basically here is the scenario:
1) They previously had a subscription, but it was cancelled due to invalid credit card (most recent one was an expired card)
2) A couple of weeks later they return to the store sign up again
3) They go into their account find the original order and select Reorder
4) During the check they use their new credit card (looks like same number just updated expiration date)
6) The order completes successfully and the credit card is charge, but they do not get added to the subscription group nor do they show having an subscription in their profile
7) Also, I noticed in their payment profile the expired credit card is still there but the updated one is not.

Anything that can be done from preventing this?

We are on Gold R10

Thanks,
Eldon Gormsen
Weigh Down Ministries
AC Gold R12 SR1
http://store.weighdown.com

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Subscription ReOrder Problem

Post by Katie » Thu Apr 14, 2016 12:53 pm

It's going to be a little tricky to try and reproduce this, but I've started a new subscription with group.

When you cancel the subscription, is this something the customer is doing on their end, or is it coming from the admin?

Thanks,
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

egormsen
Captain (CAPT)
Captain (CAPT)
Posts: 236
Joined: Fri May 16, 2008 9:16 am

Re: Subscription ReOrder Problem

Post by egormsen » Fri Apr 15, 2016 9:10 am

We are cancelling them since subscriptions since not auto cancelled and they would still have access to our streaming service if we did not.

I did check with one of the gals that handle these situation and what they are doing is the following:
1) Cancel the order that had the payment problem
2) Deactivate the subscription
3) Deleting the subscription

They are not deleting the payment profile, figured that was not necessary but maybe we could try do that also?

Any other suggestions or thoughts?
Eldon Gormsen
Weigh Down Ministries
AC Gold R12 SR1
http://store.weighdown.com

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Subscription ReOrder Problem

Post by Katie » Tue Apr 19, 2016 9:18 am

Hi Eldon,

I was able to confirm the problem with reordering a subscription. It only happens when the subscription has been canceled. We'll be providing a fix asap.

Thanks for letting us know,
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

egormsen
Captain (CAPT)
Captain (CAPT)
Posts: 236
Joined: Fri May 16, 2008 9:16 am

Re: Subscription ReOrder Problem

Post by egormsen » Tue Apr 19, 2016 9:20 am

Thank you!
Eldon Gormsen
Weigh Down Ministries
AC Gold R12 SR1
http://store.weighdown.com

nadeem
Captain (CAPT)
Captain (CAPT)
Posts: 258
Joined: Tue Jul 31, 2012 7:23 pm

Re: Subscription ReOrder Problem

Post by nadeem » Tue Apr 19, 2016 9:53 pm

Here is the fix to this issue. Open Website/Code/ReorderHandler.cs

Locate the following line of code

Code: Select all

basketItem.IsSubscription = item.IsSubscription;
and replace with

Code: Select all

basketItem.IsSubscription = item.IsSubscription;
if (!item.IsSubscription && item.Product != null)
     basketItem.IsSubscription = item.Product.IsSubscription;
This should fix the issue with reordering of cancelled subscription.

egormsen
Captain (CAPT)
Captain (CAPT)
Posts: 236
Joined: Fri May 16, 2008 9:16 am

Re: Subscription ReOrder Problem

Post by egormsen » Wed Apr 20, 2016 3:15 am

Thank you, I will apply the fix today.
Eldon Gormsen
Weigh Down Ministries
AC Gold R12 SR1
http://store.weighdown.com

Post Reply