---
title: "How to Load WooCommerce Pop-Ups Only on Specific Pages"
description: Load WooCommerce popups only on specific pages, such as cart and checkout, with Restrictive Loading. Pro.
url: "https://wpfactory.com/docs/woocommerce-popup-restrictive-loading/"
updated: "2026-09-27"
category: Pro Features
---

# How to Load WooCommerce Pop-Ups Only on Specific Pages

To load pop-ups only on specific pages in Popups for WooCommerce: Add to Cart, Checkout & More Pro, go to WPFactory > Popups, open the Restrictive Loading group in the General section, and select Page(s), Conditional(s) such as Is Cart or Is Checkout, or both. The plugin loads when either one matches. This is a Pro feature.

![Restrictive Loading group in the Popup Notices General section](https://wpfactory.com/wp-content/uploads/woocommerce-popup-restrictive-loading-1.png)

### Before you start

- WooCommerce, active.
- [Popups for WooCommerce: Add to Cart, Checkout & More](https://wpfactory.com/item/popup-notices-for-woocommerce/) Pro.

### Step-by-step

1. Go to **WPFactory > Popups** (also reachable at **WooCommerce > Settings > Pop-up Notices**).
2. In the **General** section, open the **Restrictive Loading** group.
3. Under **Page(s)**, select one or more of your published WordPress Pages. Leave empty to allow all pages.
4. Under **Conditional(s)**, select one or more WooCommerce contexts. Leave empty to skip the conditional check.
5. Save changes. The plugin loads when either the current page or a conditional matches.

### Available conditionals

The **Conditional(s)** option (`ttt_pnwc_opt_restrictive_loading_conditionals`) offers: Is WooCommerce, Is Shop, Is Product Category, Is Product Tag, Is Product, Is Cart, Is Checkout, Is Account Page, Is WC Endpoint URL, and Is AJAX.

| Setting | Option ID | What it lists |
| --- | --- | --- |
| Page(s) | `ttt_pnwc_opt_restrictive_loading_pages` | Your published WordPress Pages. |
| Conditional(s) | `ttt_pnwc_opt_restrictive_loading_conditionals` | WooCommerce conditional tags. |

**Note:** Page(s) matches published Pages, not WooCommerce endpoints. To target the cart or checkout, use the **Is Cart** or **Is Checkout** conditional. Developers can add their own conditionals with the `ttt_pnwc_conditionals_options` filter.

### Ready to set this up?

Restrictive Loading is a Pro feature of [Popup Notices](https://wpfactory.com/item/popup-notices-for-woocommerce/). [Get Popup Notices Pro](https://wpfactory.com/item/popup-notices-for-woocommerce/).

Related articles

- [How to Hide Specific Notices from WooCommerce Pop-Ups](https://wpfactory.com/docs/woocommerce-popup-ignore-messages/)
- [How to Auto-Close WooCommerce Pop-Ups After a Set Time](https://wpfactory.com/docs/woocommerce-popup-auto-close/)
- [How to Prevent Duplicate WooCommerce Pop-Ups with Cookies](https://wpfactory.com/docs/woocommerce-popup-cookies/)
- [How to Show an Add to Cart Pop-Up on Shop and Archive Pages](https://wpfactory.com/docs/woocommerce-ajax-add-to-cart-popup/)
- [How to Style WooCommerce Pop-Up Notices with the Customizer](https://wpfactory.com/docs/woocommerce-popup-notices-custom-style/)
