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 8
rgranlundAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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
leakim971PluritechnicianCommented:
so just use sql and a mailing
for each use a link to a custom form
0
C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

rgranlundAuthor Commented:
Can you be just a little more specific?
0
leakim971PluritechnicianCommented:
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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
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
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.