Wholesale and B2B stores often need logged-out visitors to see the product catalog while hiding prices—or the opposite. Keystone separates price restrictions from product restrictions. Using the wrong tag or combining features incorrectly can hide product names when you only meant to hide prices.
This guide explains what logged-out and unapproved customers see for each setting.
Restricted content is shown only to approved customers:
See Customer approval for setup.
All restriction tags are case sensitive. Tags in theme settings must match product tags exactly.
| Feature | Theme settings field | Effect on unapproved visitors |
|---|---|---|
| Hide prices | Hide prices with tag | Tagged products show without price or add to cart; title and image remain |
| Hide products | Hide products with tag | Tagged products are removed from grids and search (or show a login placeholder—see below) |
| Full site restriction | Enable full restriction | Most of the storefront is locked; only selected homepage sections may show |
Configure these under Theme settings > Account.
Use this when guests should browse the catalog but not see pricing or purchase.
hide price).Result: Unapproved visitors still see the product title, image, and card layout. Price and Add to cart are hidden for tagged products.
Use this for wholesale-only SKUs that should not appear in the public catalog.
hide product).If product names disappeared for logged-out visitors, check whether products have the Hide products with tag tag—not just the hide-price tag. Also check Restricted style: Placeholder replaces the full card with a login prompt, which can look like missing product names.
When Enable full restriction is on, unapproved visitors cannot access product pages, collections, blog posts, or search results. You can still show selected homepage sections (welcome banner, sign-up form). See Full site restriction.
Do not enable full restriction if you want a public catalog with hidden prices only.
| Goal | Configure | Avoid |
|---|---|---|
| Public catalog, hidden prices | Hide prices with tag only | Hide products with tag on the same products |
| Wholesale-only SKU | Hide products with tag | Using hide-price tag alone (product still visible) |
| Login-only store | Enable full restriction | Expecting collection pages to remain public |
| Show “login to view” placeholders | Restricted style = Placeholder | Hidden when you want a visible login cue |
Start by connecting your source repository and choosing the pages you want to publish.
You can then browse your documentation and ask questions about the content your team has shared.