Implement Yearly Membership System
Budget: £10 – £20 GBP
I need a developer who can add a clean, reliable yearly-only membership system to my website and lock specific pages so they display only after a member signs in. My own payment link is already set up, so the task is to connect that link to the sign-up flow, trigger account creation on successful payment, and be sure the user is dropped straight onto the protected content once they log in.
Core requirements
• Single plan: Yearly membership. No monthly or lifetime options.
• Payment handling: Use my existing payment link; no extra gateways needed, just the hand-off and confirmation workflow.
• Access control: When a member logs in, the restricted pages must load immediately without any manual refresh or second click. Non-members should see the standard sign-up prompt.
• Management: I want an admin view that lets me see active members, expiry dates, and manually revoke or extend access.
Acceptance criteria
• A new user can purchase through my link, is automatically registered, and sees the gated content after first login.
• An expired member is redirected to a renewal page.
• Admin panel shows the member list with status and end date.
• No other plans appear anywhere on the site.
If you prefer a ready-made membership plugin or a lightweight custom solution, let me know your approach and estimated setup time.
Core requirements
• Single plan: Yearly membership. No monthly or lifetime options.
• Payment handling: Use my existing payment link; no extra gateways needed, just the hand-off and confirmation workflow.
• Access control: When a member logs in, the restricted pages must load immediately without any manual refresh or second click. Non-members should see the standard sign-up prompt.
• Management: I want an admin view that lets me see active members, expiry dates, and manually revoke or extend access.
Acceptance criteria
• A new user can purchase through my link, is automatically registered, and sees the gated content after first login.
• An expired member is redirected to a renewal page.
• Admin panel shows the member list with status and end date.
• No other plans appear anywhere on the site.
If you prefer a ready-made membership plugin or a lightweight custom solution, let me know your approach and estimated setup time.