Hey @joachim, we have this requirement in one of our project. After reading y...

Contribution Date
Technology
Contribution Project
Contribution Details

Hey @joachim, we have this requirement in one of our project. After reading your comments on this issue, and checking LicenseOrderSyncSubscriber, this is what I understand is the way to implement license renewal using a new order.

  1. User visits the license product page
  2. He sees that his license is expired (or about to expire), and he opts for license renewal
  3. He clicks "Add to cart"
  4. The license order item that was previously used for purchasing the license is load-ed, and attached to a new order
  5. User proceeds with the renewal process, and pays and completes the order. LicenseOrderSyncSubscriber takes care of renewing the license

Could you please confirm whether I am right. If yes, then I believe points 2 and 4 have to be written in a custom module or something.

Contribution Author
Files count
0
Patches count
0