Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Limit use #14

Open
smadds opened this issue Jan 11, 2018 · 3 comments
Open

Feature Request: Limit use #14

smadds opened this issue Jan 11, 2018 · 3 comments

Comments

@smadds
Copy link

smadds commented Jan 11, 2018

It would be great if there was a checkbox in the membership level setup to inhibit re-use of the delay. The code could add a user_meta to log that the user had already signed up for this membership and benefited from the subscription delay. It would help prevent freeloaders continually signing up for free trials!

I guess it would also need something in the signup page to indicate whether the trial (delay) was available or not.

@ideadude
Copy link
Member

ideadude commented Feb 3, 2018

This is a good idea and something we've thought about.

Our master plan is to merge this functionality into the core plugin and including the ability to offer a trial once per user (even subscription delay type trials) is included in that. Not sure on the timeline of these updates yet.

@ZalgirisKaunas
Copy link

Currently, I'm trying to find this solution. Are there any updates on this functionality or Is there some hacky way to tweak existing code so it would work only once per user?

@ideadude
Copy link
Member

As a work around, here is a tutorial on doing something similar using custom code: https://www.paidmembershipspro.com/offer-trial-memberships-that-can-only-be-used-once/

That's behind our paywall, but the gist can be found here: https://gist.github.com/strangerstudios/9936197#file-my_pmpro_after_change_membership_level-php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants