Suggest or a request form on a Wordpress site, how automatically know from which user? - wordpress

about the background: so we are making a WP site, which uses WooCommerce and FooEvents. FooEvents is a plugin for WooCommerce which lets us list events and make the tickets. We also installed a plugin for Members called WooCommerce Memberships.
All in all we want to have a form on our site where people can suggest their event. We want it to be the easiest can be. Maybe its a dumb question but:
How can we automatically know which user filled out the form and sent it to us? We would like to avoid any Email or username entries.
Can I use a contact form 7? Or is there any free alternative in the best case, otherwise paid.
Greetings!

If your users have already an account on your website and they are logged in, here you have the possibility to populate automatically the fields Name and Email with Contact Form 7:
https://contactform7.com/setting-default-values-to-the-logged-in-user/

Related

When does a wordpress subscriber become a woocommerce customer?

Ok so I'm trying to find out what determines a wordpress user becomes a subscriber or a customer. So my site has over 5000 subscribers but 1000 customers. Lately I have been getting hit by bots that will register 300 - 400 accounts in a day. So I'm trying to determine if its' the registration form itself that determines who becomes what role. Like if it's original wordpress form they become a subsriber but a woocommerce registration form they become a customer. As the bots are using a very specific link to automatically register and it's the default wordpress registration link. So I'm trying to figure out the best way to avoid this from happening while also being able to determine fake subscriber from real subsribers, as checking some of the subsribers have actually logged in. I figured then all customers should have logged in, assuming customers were created once they purchased something from the store but in fact thats not the case. So any real input on this would be very nice and helpful.
So talking to Wordpress and Woocommerce it is when the user uses the Woocommerce Registration Form is when a user is assigned the Customer Role over Subscriber Role.
I want to add to this now also, I'm unsure what update this occured but in Wordpress Settings->General Tab there is a box that asks for New User Default Role. So now you can make sure every user is a customer or a subscriber or whatever role you decide to choose.

Send email with wordpress

I am trying to create a cafe shop where people can order some items without registration. They should fill a form about their name, phone, email after that order something. The owner of a cafe needs to receive mail about orders after that deliver users order. My question is - is it possible to do that without registration and do I need woocoomerce for sending email to owner or I can do that without woocommerce, if it is possible then how?
I searched and find ways only with woocommerce.
if you want only send email after the complete form, you can use plugin contact form 7.
This is url to plugin https://wordpress.org/plugins/contact-form-7/
This can be done with wp_mail once the form has been submitted
Any form plugin in WordPress should be able to handle that task. You can, for example, use Caldera Form and then use Caldera's built-in processors.
Caldera Forms comes with 4 processors. One of those being Auto Responder – Sends an email on form submission. The Auto Responder processor would be a good fit for handling your task.
Read more about Caldera form processors

How to create a custom login form with custom forgot password form in WordPress

I have tried so many things but I am not getting a good result.
I am using Wordpress and the easy digital download plugin to sell some digital product. Now, How can I create a custom login form with custom forgat password form.
and is it possible to create a separate login form for the customers and the administrators?
I mean, on the customer's login form if someone tries to login with administrators username and password there will be no ability to do that.
The /wp-login.php form should do most of what you want. But if that still isn't right have a look at the article attached.
https://themetrust.com/build-custom-wordpress-login-page/

wordpress webstie restriction or blocking, only registred users can view the website

I am creating a website on top wordpress,
The reason to use wordpress is that,
We want to restrict or block the entire site,
Only registered people should be able to access the site that too after verification,
Can anybody help me choosing the right plugins to achieve this.
Note : the site will be similar to a membership website, but the users who are going to use this are not paying, We just want to allow only people whom we approve.
Example: The steps are the one we are looking,
Default page should be Registration page,
Once Registered, Email verification has to be done by clicking the link in the Email ID giving during registration,
Post verification, Email with log-in page link along with username & password goes to the user's registered Email ID,
User logs-in using the username and password,
User is able to view the entire site
I AM A NEWBIE IN WORDPRESS,
Thanks
Ashok
Check this plugin : https://fr.wordpress.org/plugins/wp-user-frontend/
It's the best to make membership / private page / registration page and etc.. and he is the most documented plugin on this.
Have fun and welcome on Wordpress :)

How can I add lm_paypal subscriptions to registration page?

I've recently installed the lm_paypal module to my drupal site, and I've created two different subscriptions. When users subscribe and pay, they are granted a user account (a specific Role that has access to various pages).
How can I add my subscriptions to the user registration form?
The goal: After users fill out the registration form, I want them to be taken to the paypal page for payment (e.g. Continue to Checkout).
this is a great question, I'm going to try to work on something like this and let you know!
In the mean time, check this link out, it has some ideas.
https://drupal.org/node/125816

Resources