Restrict product page using user Email Woocommerce

I want to restrict product pages to certain users. So only certain users can see and pay for the product.

I want to be able to do this with their email they have signed up with. Once they sign up, i can show them a product specifically for them using their email addresses or user accounts.

I can get this working in Shopify of all things, but i cannot get this to work easily in Woocommerce.

So the steps.

All cart and shop redirects to login when logged out.
User signs in and see’s the cart/user accounts/shop.
User see’s only the products their allowed to.
User cannot see other peoples products.
User logs out and can now only see the login page and home page.

I have looked at a few plugins but they’re really for doing subscriptions. I just want to simply select a user and block them from seeing anything other than the product or pages they’re meant to see.

I can see how to redirect people when logged out. But when they’re logged in i want to be VERY SPECIFIC about them only ever seeing one or more products that they’re tagged to only.

I also want to hide the product or page so they can never see it without being given access to see it.

Read more here: Restrict product page using user Email Woocommerce

Leave a Reply

Your email address will not be published. Required fields are marked *