This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Build Private Store For WooCommerce

Build Private Store For WooCommerce

Restrict WooCommerce store access to logged-in users only. Hide prices, hide products, require manual approval, and control who sees what — with zero …

200+ active installs
5.0
(7 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Build Private Store For WooCommerce running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
2 months ago
At least 0.5 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.5
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

200+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Build Private Store For WooCommerce is looked after — not on how many stores run it.

93

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 50 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
12 / 15
5.0/5 across 7 rating(s).
Listing transparency
7 / 10
Provides: screenshots, description
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-01 from the WordPress.org plugin registry.
Ratings

5.0

7 ratings
5★7
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Build Private Store For WooCommerce lets you turn any WooCommerce shop into a fully private, members-only store in minutes. Whether you want to hide your entire website, lock down your WooCommerce store pages, or restrict only specific products, categories, tags, or pages — this plugin gives you precise, flexible control without writing a single line of code.

Guest visitors are seamlessly redirected to a login/registration page of your choice, and you control exactly what they can see, price or no price, button or no button.

🌟 Documentation | 🌟 Live Demo | 🌟 Get Pro | 🌟 Support

🔒 WHO IS THIS PLUGIN FOR?

  • B2B / Wholesale stores that want to show pricing only to registered trade customers.
  • Membership sites that restrict product access to paying members.
  • Exclusive boutiques that need manual vetting before letting new customers browse.
  • Multi-role WooCommerce stores that want different access rules for different user types.
  • Any store owner who wants to add a login wall to products, categories, or their full site.

✅ KEY FEATURES

Three Privacy Modes

Choose exactly how much of your site to lock down:

  • Whole Website — Every page requires login. Guest users are redirected to your chosen URL automatically.
  • WooCommerce Store Only — Protect shop, product, category, tag, cart, and checkout pages while keeping the rest of your site publicly accessible.
  • Selected Items Only — Pick individual products, product categories, product tags, or WordPress pages to restrict. Everything else stays public.

Login to See Price

Replace product prices with a customizable “Login to see prices” link for guest users. Works on product listing pages, single product pages, and WooCommerce block-based themes. The link text and color are fully customizable from the admin panel.

Hide Add to Cart Button for Guests

Completely remove the Add to Cart button for non-logged-in visitors on restricted products. The button is hidden in product loops, on single product pages, and even inside WooCommerce blocks — guests cannot add restricted items to their cart by any route.

Granular Product, Category, Tag & Page Restrictions

Use the built-in Select2 searchable dropdowns to choose exactly which products, product categories, product tags, or pages are restricted. Restricted items are also automatically excluded from Related Products, Upsells, and Cross-sells so guest users never stumble across a restricted product through a sidebar widget.

Manual User Registration Approval

Enable admin approval for new customer registrations. New users are placed in a “Pending” state and cannot log in until an administrator approves their account. Admins can Approve or Deny users directly from a clean dashboard inside the plugin, with full pagination and user search.

User Status Dashboard

A dedicated admin panel tab lists all registered users segmented by status — Pending, Approved, and Denied — with their name, email, avatar, and role. Approve or deny users with a single click. A custom “User Status” column is also added to the standard WordPress Users screen for at-a-glance management.

Fully Customizable Email Notifications

Control every email your store sends related to access management:

  • Account Approved Email — Notify users when their account is approved (enable/disable, custom subject & body).
  • Account Rejected Email — Notify users when their account is denied (enable/disable, custom subject & body).
  • Admin Notification Email — Alert the site administrator when a user is approved or denied, with dynamic {customer_name} placeholder support.
  • New User Registration Email — Send a welcome or confirmation email to new registrants immediately upon sign-up (enable/disable, custom subject & body).

Custom Login & Registration Form Titles

Replace the default WooCommerce “Login” and “Register” headings with any text you like, so your store’s branding stays consistent throughout the customer journey.

Custom Redirect URLs

Set separate redirect destinations for:
* Guest users who try to access a restricted product or page.
* Users who successfully log in.

Both fields accept any URL on your site, giving you full control over user flow.

Pending & Disabled Account Messages

Define the exact message shown to users whose account is still awaiting approval or has been disabled, displayed at the login screen so customers always know their status.

Custom Registration Success Message

Write a personalized message that appears after a new user completes registration — ideal for setting expectations around the approval process.

Cart Validation Protection

Even if a guest user somehow reaches the add-to-cart URL directly, a server-side validation hook prevents restricted products from being added to the cart. A descriptive error notice is displayed so the user understands why.

🔒 PRO VERSION FEATURES

1. Restrict by Private Categories

In the free version, the “Selected Items” mode lets you restrict individual products and pages. The Private Categories field in General Settings is locked behind Pro. With Pro, you can select entire WooCommerce product categories to privatize — every product belonging to the selected categories is automatically restricted for guest users, without having to list each product individually. This is essential for stores with large or frequently changing catalogues organized by category.

2. Restrict by Private Tags

Similarly, the Private Tags field in General Settings is a Pro-only feature. Pro users can restrict access to products by WooCommerce product tag, making it easy to mark any tagged subset of your catalogue as members-only — without touching individual product or category settings.

3. Customizable Account Rejection Email (Subject & Body)

While the free version lets you toggle the rejection email on or off, the Rejection Email Subject and Rejection Email Message fields are locked in the free plan. Upgrading to Pro lets you fully customize both the subject line and the body of the email sent to users when their registration is denied — so your rejection communication stays on-brand and gives customers clear next steps.

4. Customizable Account Approval Email (Subject & Body)

Likewise, the Approval Email Subject and Approval Email Message fields are Pro-only. Free users can enable or disable the approval email, but cannot edit its content. Pro users can write a fully personalized approval email — welcoming new members, sharing login instructions, or linking to exclusive content — giving a polished first impression the moment a customer is granted access.

⭐ Upgrade to Pro

⚙️ HOW IT WORKS

  1. Install and activate the plugin.
  2. Go to Private Store in your WordPress admin menu.
  3. Choose your privacy mode: Whole Website, WooCommerce Store, or Selected Items.
  4. If using Selected Items, search and select the products, categories, tags, or pages you want to restrict using the searchable dropdowns.
  5. Configure your redirect URLs, login-to-see-price text, and email notifications.
  6. Optionally enable Manual Approval to review every new registration before granting access.
  7. Save — your private store is live immediately.

Can I restrict only specific products and leave the rest of my store public?

Yes. Choose the “Selected Items” privacy mode and use the searchable product selector to pick exactly which products, categories, tags, or pages are restricted. Everything else remains publicly accessible.

What happens when a guest user tries to view a restricted product?

They are automatically redirected to a URL of your choice — typically your login or My Account page. The redirect happens server-side before any page content is rendered.

Can I hide the price but still show the product?

Yes. Enable the “Login to See Price” option and the plugin replaces prices with a customizable login link. The product remains visible in listings, but the price and Add to Cart button are hidden for guest users.

Does the plugin work with WooCommerce block-based themes?

Yes. The plugin is compatible with block-based WooCommerce layouts and hooks into the WooCommerce product block to hide prices and remove Add to Cart buttons for guest users.

Can I manually approve new customer registrations before they can log in?

Yes. Enable “Manual Approval Required” in the New User Registration tab. New users will be placed in a Pending state and cannot log in until you approve them from the plugin’s User Management dashboard.

Will restricted products appear in Related Products, Upsells, or Cross-sells?

No. Restricted products, categories, and tags are automatically filtered out of Related Products, Upsell, and Cross-sell lists so guest users never encounter restricted items through secondary product recommendations.

Is the plugin compatible with the latest version of WooCommerce and WordPress?

Yes. The plugin is actively maintained and tested against the latest stable releases of both WooCommerce and WordPress.

Where can I get support?

Visit (https://www.plugin999.com/support/) to submit a support request. You can also leave a review on WordPress.org.

Plugin details
Version1.3
Last updated2026-06-12 6:02am GMT
Added2022-07-18
Requires WordPress5.5
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
login to see price
members only store
restrict woocommerce products
woocommerce access control
woocommerce private store
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy