Just the other day i was uploading some orders and products at one of my client’s Infusionsoft account when i imported some duplicate subscription products by mistake. I deleted all the orders, subscriptions and contacts since it was just a test account and i needed to know how things work out. But when i tried to delete the subscription product it gave me following error:
"Product cannot be deleted because it has been sold as a subscription"
I had a look at the recurring orders section again and there was no order there. Frustrated, i posted it at different IS forums could not find any useful response. One of them suggested that i should delete the product through API since i was doing this through API all along. I gave it a try and didn’t work. Turns out, products cannot be deleted through API.
Then i turned to support staf and they told me my issues will be forwarded to data team which got back to me after a few days( 6-7 days ) with the solution. The reason why they wouldn’t show up in the Subscription search is because all of the subscription products were tied to contact records that no longer exist (the contacts were deleted). The search will only show subscriptions for contacts that still exist.
Also, i was provided with following URL to accesss any subscription directly:
Where SUBID is the subscription plan id. You can see the subscription plan id from the Links Tab on the product page. Once you have the subscription link open, just delete it and never again delete any contact before you delete it’s subscription plan.
Latest posts by alexey (see all)
- Zend Soap NULL Reponse - August 29, 2018
- Quick Facts About WooCommerce - April 25, 2018
- WordPress stuck on a “Too many redirects” error loop when using SSL - January 17, 2018