Wordpress Plugin that Notifies Users of New Terms of Service

I am working on a website that has specific Terms of Service for Subscriptions.  Is there a plugin that will notify a user that the Terms have changed.  Not only that but have them agree to the new Terms?

I'm not sure I am asking that correctly.
If you are a customer/subscriber you will from time to time need to agree to new terms of service.  Basically force the user to agree or not before they continue with their account?
LVL 7
rgranlundAsked:
Who is Participating?
 
leakim971Connect With a Mentor PluritechnicianCommented:
wordpress tables : https://codex.wordpress.org/images/2/25/WP4.4.2-ERD.png
with phpmyadmin or mysql workbench or shell or command line : mysql -h localhost -u user database < getemail.sql
where getemail.sql :
SELECT user_email FROM wp_users INTO OUTFILE 'emails.txt';

Open in new window


use emails.txt with this for example : https://wiki.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Writer_Guide/Using_the_Mail_Merge_Wizard_to_create_a_form_letter

in the custom document, add a link to your wordpress custom form
if you don't know how to "create a custom wordpress form", google it, you've plenty of example (maybe available on EE too)
a random one : https://nabtron.com/how-to-code-custom-contact-form-in-php-in-wordpress/

this custom form have your new terms and a checkbox [  ] ACCEPT NEW TOS, once the user is logged, check the box and click on submit button, you save the information in your db (that part is handled by "create a custom wordpress form"
0
 
leakim971PluritechnicianCommented:
what do you think when you say "notify" ?
when they come on your website, add a spash/popup/yellow-top-bar with the new terms and agree checkbox ?
or notify everyone by email ?

check this one :
http://www.wpbeginner.com/plugins/how-to-add-terms-of-service-agreement-in-wordpress/
which use this :
https://wordpress.org/plugins/agreeable/
0
 
rgranlundAuthor Commented:
I think the site owner wants to notice by email.
0
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

 
leakim971PluritechnicianCommented:
so just use sql and a mailing
for each use a link to a custom form
0
 
rgranlundAuthor Commented:
Can you be just a little more specific?
0
 
rgranlundAuthor Commented:
Nice.  Let me try that.  Can I package that as a Plugin and send an email to all the customers in the DB?
0
 
leakim971PluritechnicianCommented:
Can I package that as a Plugin and send an email to all the customers in the DB?

this method is anything but a package
0
 
rgranlundAuthor Commented:
Is there a way to automate the emails and include a custom link in each?  A link that has an id appended to it?
0
 
leakim971PluritechnicianCommented:
Is there a way to automate the emails and include a custom link in each?

I believe what I posted do what you're asking
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.