Force all existing customers to move to a new version of softwareAnswered

For reasons not worth discussing we may need to force all existing customers to to move to a new version of our software, and prevent all older versions from running.
I think we can do this by changing the Product ID, but would we also need to delete all existing licenses and re-issue them?
Does that make sense?

ago
Answer

Yeah, creating a new version or product in LimeLM, generating licenses for all your existing customers (using the API to read old licenses and “transfer over” any custom license fields might be worth the trouble if you have a lot of licenses to move).


Then issue the new licenses and X days later revoke them in LimeLM. You can eventually delete the old licenses and product version once you know all the users have moved over.


Does that make sense?

ago

Yeah - basically all as we thought. Cheers.

ago

Actually - another question.
Would it be possible to change the Product ID for an existing product, so the same license keys then only work with new versions of the software using the new Product ID?

ago

No, those things are static (by design).

ago