How to allow online renewals for memberships created in the backend?
You have to modify the contribution so that the system knows which online page needs to be used for renewal. Steps:

Add the membership &amp; payment (must add a payment, $0 works)

Edit the payment - In the Additional details section, choose the appropriate Online contribution page