---
title: How to Restrict Unverified Users with the Blocking Settings
description: "Limit what unverified customers can do: blocked pages, checkout, add to cart, non-paying users, order emails, denylist and logouts."
url: "https://wpfactory.com/docs/control-user-access/"
updated: "2026-09-27"
category: How to
tags:
  - Email Verification for WooCommerce
---

# How to Restrict Unverified Users with the Blocking Settings

To limit what unverified customers can do, open **WPFactory > Email Verification > Blocking** in [Customer Email Verification for WooCommerce](https://wpfactory.com/item/email-verification-for-woocommerce/). It groups every restriction, from blocked pages to checkout and order-email blocking. Note that **Block checkout** stops logged-in unverified users only; guests need the separate guest verification option.

## Controlling user access with the Blocking sub-tab

![Blocking sub-tab of the Email Verification settings](https://wpfactory.com/wp-content/uploads/14.1.png)

### Where to find it

Go to **WPFactory > Email Verification** (also reachable at **WooCommerce > Settings > Email Verification**) and open the **Blocking** sub-tab.

### What each group does

| Group | What it blocks | Free/Pro |
| --- | --- | --- |
| Block content | Access to chosen pages, products, conditionals (shop, cart, checkout, and so on) and URLs for unverified users and guests. | Free (Blocked pages); Pro (Blocked products, Conditionals, Blocked URLs) |
| Block checkout | Placing an order for logged-in users who have not verified their email. Guests are not affected (see the note below). | Pro |
| Block adding products to cart | Guests from adding any product to the cart. | Pro |
| Block non-paying users | Account activation until the customer places a paid order. | Free (payment-triggered email is Pro) |
| Block order emails | WooCommerce order emails to unverified customers until they verify. | Pro |
| Block account verification by email | Verification for addresses or domains on a denylist. | Pro |
| Log out unverified users | Keeps unverified users logged out on the My Account page or on every page. | Free |

### Notes that avoid common mistakes

- **Block checkout does not stop guests.** The check is skipped for visitors who are not logged in, so a guest can still place an order. To verify guests, tick **Guest users** (Verify guest users) on the **General** sub-tab: it is free and works with the classic checkout only. To stop guest orders completely, untick **Allow customers to place orders without an account** in **WooCommerce > Settings > Accounts & Privacy**. **Block adding products to cart** (Pro) is another option, because it stops guests before they reach checkout.
- **Block content** options accept the `%myaccount_url%` and `%resend_verification_url%` placeholders in their notices, so you can point a blocked visitor straight to verification.
- **Block non-paying users** treats the **Completed** order status as paid. It does not offer a list of paid statuses to choose from; that choice belongs to the separate **Paying customers** auto-verify option on the General sub-tab.
- **Role checking** under Block non-paying users defaults to the **Customer** role.

### Step-by-step

1. Open the **Blocking** sub-tab.
2. Enable the group you need and fill in its notice text.
3. Click **Save changes**.

### Get more control

Blocked pages and logout rules are free. [Customer Email Verification for WooCommerce](https://wpfactory.com/item/email-verification-for-woocommerce/) Pro unlocks the email denylist, blocked products, conditionals and URLs, checkout and add-to-cart blocking, and order-email blocking. [See what Pro unlocks](https://wpfactory.com/item/email-verification-for-woocommerce/).

Need a hand? Our team answers every ticket on the [Email Verification support forum](https://wpfactory.com/support/item/email-verification-for-woocommerce/).

Related articles

- [How to Delete Unverified Users in WooCommerce](https://wpfactory.com/docs/woocommerce-delete-unverified-users/)
- [Restricting Checkout and Cart Access for Unverified Users](https://wpfactory.com/docs/restrict-checkout-access/)
- [Restricting Logins for Unverified Users in WooCommerce](https://wpfactory.com/docs/restrict-unverified-logins/)
- [How to Verify Users via the REST API](https://wpfactory.com/docs/email-verification-rest-api-verify-endpoint/)
- [How to Verify Guest Users at Checkout in WooCommerce](https://wpfactory.com/docs/woocommerce-verify-guest-users-checkout/)

 

[![Email Verification for WooCommerce](https://wpfactory.com/wp-content/uploads/Email-Verification-for-WooCommerce.webp)](https://wpfactory.com/item/email-verification-for-woocommerce/)
