WooCommerce

Lock your whole store

Updated September 27, 2026 1 min read Plugin v1.1.0

Goal: require a password for shop, cart, checkout and all products, while the rest of your site stays public.

Use this for: a wholesale or trade store, a members-only shop, a store not ready to launch.

Steps

  1. Go to Password Protected → WooCommerce Protection.
  2. Under Global Protection, enter a password in the store password field.
  3. Turn on Protect Entire Store.
  4. Turn on Force protected products unpurchasable — see below for why.
  5. Click Save settings.

Why turn on “Force products unpurchasable”

Without it, a protected product can still be added to the cart through routes that never load the product page:

Turning it on blocks add-to-cart until the visitor enters the password, closing that gap.

What visitors see

Any WooCommerce page asks for the password. Your blog, home page and other content stay public.

Still stuck? Free support runs in the WordPress.org forum so answers help everyone.
Open a support thread