Created new product and want to transfer existing users to the new product.
Roku Pay does not offer a way to automatically "migrate" a user from an existing subscription to a new and/or different subscription. The only way to move a subscriber from one in-channel product to another is to (1) cancel that user's existing subscription and (2) ask them re-subscribe to the new product. We don't recommend this solution because there is a risk the cancelled subscriber will never re-subscribe to the new product.
Instead, we recommend a solution where existing users stay subscribed to legacy products, but new users are offered new products. To make these changes, complete the following steps:
- Navigate to the Developer Dashboard > Manage In-Channel Products. Create a new in-channel product with the updating settings you'd like to offer to subscribers. This can include different pricing, free-trial period, offers, etc.
- Remove any unwanted products from your Roku Pay sign-up flow (in your channel's code) and replace them with the newly-created product(s). This ensure new subscribers will only see the option to subscribe to your new product(s).
- Keep your legacy products live under Manage In-Channel Products so that existing users continue to renew. If existing subscribers cancel and try to re-subscribe later, they will only see the latest, live subscription options.
If you'd like to change the price of an existing subscription, see our article What happens when we decide to change the price of an existing in-channel product?