Guest price preview
Show logged-out visitors the member price with Log in and Create account links, show them the regular price, or hide prices from guests for trade-only stores.
Updated November 7, 2026 · 1 min read
Guests are visitors who are not logged in. PriceKit → Price settings → Guests decides what they see.
The three modes
| Mode | Product page | Cart |
|---|---|---|
| Member price with login links | Price card with the member price as a preview and Log in / Create account | Regular price (guests never get the discount) |
| Regular price | The normal WooCommerce price | Regular price |
| No prices | The price is replaced by a Log in to see prices link | WooCommerce's prices (see below) |
The preview mode is the default because it is the most direct sign-up incentive: here is what you would pay.
No prices hides prices on product pages, in the shop grid and in blocks. It doesn't remove the add-to-cart button. For a strict trade-only store, also hide the button with your theme's catalog mode (WoodMart, Flatsome and others have one) or turn off guest checkout in WooCommerce so orders need an account.
Where the prompt appears
- In the price card (default) — the links sit under the member price.
- Below the price — a separate line, for themes with a narrow price area.
You can also place it anywhere with the shortcode [pricekit_guest_prompt] or the PriceKit guest prompt block.
Login and registration links
By default the links go to the WooCommerce My Account page (with the registration form if registration is on). You can set your own login and registration URLs, e.g. a custom registration page or a B2B application form.
Page caching
Guest pages look the same for every guest, so they can be cached safely. Logged-in customers see their own prices; most cache plugins don't cache logged-in visitors by default. See Caching.