Hide Prices for Guests
Hide product prices from non-logged-in visitors across your entire Shopware 6 storefront. Display a configurable login prompt instead — built for B2B stores.
The description shows what such a plugin can do. We tailor the scope to your shop after a short needs analysis and usually deliver within a few days.
In short
- Protect your B2B pricing from competitors and unauthorized visitors without touching a single template file
- Drive account registrations by replacing prices with a compelling, customizable login prompt
- Maintain a consistent guest experience across the full storefront — listings, detail pages, search, and widgets all handled automatically
Why this extension
Without the plugin
In B2B e-commerce, displaying prices publicly is often undesirable. Whether you operate a trade-only store, enforce account-based pricing, or simply want to encourage visitor registration, Shopware 6 does not offer a native way to hide prices from guest users across the entire storefront. Without a dedicated extension, merchants are left manually editing dozens of Twig template files — a fragile, developer-intensive workaround that breaks with every Shopware update.
With the plugin
This plugin solves the problem completely. It intercepts every location in the Shopware 6 storefront where prices are rendered — product listings, product detail pages, search results, and price widgets — and replaces them with a fully configurable call-to-action for non-authenticated visitors. Your sales team stays in control; your pricing stays private.
How it would work
- Install and Activate
Upload the plugin via the Shopware 6 extension manager or install it directly from your admin panel. Activation takes under a minute and requires no server configuration.
- Configure Your Call-to-Action
Navigate to the plugin settings in the Shopware administration. Enter the message guest visitors will see in place of prices — for example, "Log in to see our trade prices." You can also choose whether to hide the "Add to Cart" button for guests.
- Define Exceptions
Use the built-in exception panel to specify any products or categories that should remain visible to all visitors. All other prices are automatically hidden for non-authenticated users across the entire storefront.
Frequently asked questions
Is this a ready plugin I can buy?
No – it is a concept. We build it for your shop after a short needs analysis. Prices start at €100 and you get a fixed quote before we start.
Does this plugin cover all locations where prices appear in the storefront?
Yes. The plugin targets every Twig block in the Shopware 6 storefront where prices are rendered, including product listing pages, the product detail page, the search results page, and price widgets. It does not rely on JavaScript-based hiding, which can be bypassed — prices are suppressed at the template rendering level.
Will it work with my custom or third-party theme?
The plugin uses standard Shopware 6 extension points rather than overriding specific theme files, so it is compatible with most custom and third-party themes. If your theme uses non-standard price rendering, our team can advise on a compatible configuration.
Can I still allow certain products or categories to show prices publicly?
Yes. The admin exception panel lets you whitelist specific products, categories, or customer groups so their prices remain visible to all visitors, while all other prices stay hidden for guests.
Can I customize the login prompt text?
Yes. The call-to-action message displayed in place of prices is fully configurable from the Shopware administration panel. You can tailor the wording to match your brand voice and sales process.
Which Shopware versions are supported?
We build it for the version your shop runs: 6.5, 6.6 or 6.7. Updates for new Shopware versions are included as long as we stay in active contact.
How long does it take?
Usually 5–10 business days after the needs analysis, depending on the agreed scope.
All features
- Full storefront coverage – hides prices in product listings, product detail pages, search results, and all price widgets rendered via Twig
- Configurable call-to-action text – set a custom message (e.g., "Log in to see prices") directly from the Shopware 6 admin panel
- Optional "Add to Cart" button suppression for non-authenticated users
- Exception management panel – define categories, products, or customer groups where prices remain visible without restriction
- No Twig file modifications required – the plugin uses Shopware-native extension points, keeping your storefront update-safe
- Compatible with third-party themes and plugins that render prices through standard Shopware 6 Twig blocks
- Lightweight implementation with no impact on storefront page load performance
Ask about a custom build
Describe your shop and what you need. We will get back to you with questions and a fixed quote after a short needs analysis.
Specifications
- Shopware
- 6.5, 6.6, 6.7
- Type
- Made to measure
- Delivery
- 5–10 business days
- Updated
- 22 Oct 2026
Hide Prices for Guests
from €100
Ask about a custom build