Converting from subscription to one-time purchase

I have a product that I initially configured as a subscription with a one year license. I'd like to discontinue that license model for the product and offer it instead for sale as a one time purchase. What's the best way to do this? I've already made a limited number of sales as subscriptions, but can convert those users to a one-time purchase license.

It looks like I just need to delete the custom license fields for the product on WyDay.com and delete the subscription feature lines in the PHP code on the FastSpring side.

Is that how it or should it be done some other way? Thanks.

Well, you shouldn't delete the custom license field because it will effect customers that already have your app and if you app actually uses the license field. So the first change is to change the custom license field from "Required" to "Not required" (so edit the field and uncheck the "Required" box).

Next, in your application remove all references to getting and using that license field. So when new customers get your new version it won't use the field at all.

Then you should modify your scripts to not set that field any more.

Does that make sense?

Thanks. Yes, that makes sense. I unchecked the Required field. There's no code in my app that checks for the expiration as I was relying on / assuming that the expiration was taken care of by the PHP script that I have on the FastSpring site. If l delete the expiration feature code lines from the PHP script will that make it a one time purchase for future customers but leave it functioning properly for those who have already purchased?

There's no code in my app that checks for the expiration as I was relying on / assuming that the expiration was taken care of by the PHP script that I have on the FastSpring site.

Oh, ok, well, no. Unless the subscription was just for updates, you would have to read the custom license field from within your app.

But anyway, now after you've removed the license fields from all your scripts, ans since you're not using it in your app at all, you can just delete the field altogether.