Introduction
For many Shopify store owners, public pricing isn't always the best strategy. Businesses selling wholesale, B2B products, or exclusive premium items often need to restrict price visibility to specific customer segments. This usually means hiding prices from visitors who aren't logged in. For businesses requiring this, implementing a reliable system to shopify hide price for logged out customers is crucial.
Manually managing price visibility for a large or frequently updated product catalogue can be a significant challenge. This is where automation becomes invaluable. With an app like Peekaboo Pricing, you can implement robust Shopify price hiding rules that automatically manage who sees your prices, streamlining your operations and enhancing your sales strategy.
Why Hide Prices for Logged-Out Customers?
Restricting price visibility for logged-out customers serves several strategic business purposes. It allows you to control access to sensitive pricing information, segment your audience, and tailor the shopping experience.
B2B and Wholesale Pricing
Many businesses operate on a B2B or wholesale model where prices are negotiated or simply not meant for public consumption. Hiding prices from general visitors ensures that your pricing remains exclusive to your approved business clients. When a customer logs in, they gain access to the product pricing, creating a seamless experience for your business partners.
Premium or Exclusive Products
For high-value, luxury, or exclusive products, hiding prices can elevate their perceived value and create a sense of exclusivity. It encourages potential customers to engage directly, perhaps by logging in or submitting an inquiry, before revealing the price. This approach helps maintain brand prestige and ensures that only genuinely interested buyers proceed.
Lead Generation and Qualification
By requiring a login (or an inquiry for other hide price types), you can capture valuable customer data. This process turns casual browsers into identifiable leads, allowing your sales team to engage with them directly. It’s an effective way to qualify prospects and initiate a conversation before they even see a price.
Automating Price Hiding with Peekaboo Pricing Assignment Rules
The real power in managing hidden prices comes from automation. Peekaboo Pricing's assignment rules Shopify feature allows you to define conditions that automatically apply specific "hide price types" to matching products. This eliminates the need for manual product-by-product setup, making it ideal for stores with extensive inventories or frequent product updates.
Understanding Assignment Rules
Assignment rules are condition-based filters that tell Peekaboo Pricing which products should have their prices hidden and how. You can set rules based on various product attributes like vendor, tags, product type, collection, or even price range. Critically for this guide, you can also set rules based on the customer's login status.
Rules are evaluated in a priority order you define, with the first matching rule taking precedence. This flexible system allows you to create complex logic, ensuring the right price visibility for every product in every scenario. If a new product is added that matches an existing rule, its price visibility is automatically handled – no manual intervention required.
The "Login Required" Hide Price Type
Peekaboo Pricing offers various "hide price types," which define how hidden prices are displayed. For implementing shopify hide price for logged out customers, the "Login Required" type is perfect. This is a content-only type that replaces the price with a message and a button, prompting visitors to log in to see pricing. It doesn't involve forms or reveal links, providing a straightforward path to price access for authenticated users.
Step-by-Step: Setting Up Shopify Hide Price for Logged Out Customers
Let's walk through the process of setting up automatic hide price Shopify functionality for logged-out customers using Peekaboo Pricing.
Step 1: Install and Configure Peekaboo Pricing
First, ensure you have the Peekaboo Pricing app installed on your Shopify store. Once installed, the app will guide you through an initial setup, including theme integration. This ensures the app can correctly modify your product pages to hide prices.
- Install the App: Find "Peekaboo Pricing" in the Shopify App Store and add it to your store.
- Complete Setup: Follow the on-screen instructions to integrate the app with your theme. Peekaboo Pricing provides automatic integration for many popular themes like Dawn.
Step 2: Create a "Login Required" Hide Price Type
You'll need a specific hide price type that prompts logged-out users to sign in. This type will replace the price with a clear message and a login button.
-
Navigate to Hide Price Types: In the Peekaboo Pricing app, go to the "Hide Price Types" section.
-
Create New Type: Click "Add Hide Price Type." Give it a descriptive name, such as "Login for Pricing" or "Wholesale Login."
-
Choose Display Mode: Select "Content Only" as the display mode. This mode displays a message without a form or price reveal mechanism.
-
Customize Content:
- Enter a compelling message for logged-out users, like "Login to view wholesale pricing" or "Access exclusive prices by logging in."
- Optionally, add a button. Set the button action to "Link to URL" and enter
/account/loginas the URL. This directs customers directly to your Shopify login page.
-
Configure Badges (Optional): Decide if you want a badge to appear on product listings or product pages. A badge like "Login Required" can provide a clear visual cue.
-
Save the Type: Click "Save" to create your new hide price type.
Tip: For this specific use case, ensure "Enable Enquiry Form" and "Enable Reveal Link" are both turned OFF for the "Login Required" type. The goal is to prompt login, not to capture a lead or reveal a price directly.
Step 3: Create an Assignment Rule for Logged-Out Customers
Now, you'll create the rule that automatically applies your "Login Required" hide price type to products when a customer isn't logged in.
-
Go to Assignment Rules: In the Peekaboo Pricing app, navigate to the "Assignment Rules" section.
-
Add New Rule: Click "Add Assignment Rule."
-
Set Priority: Assign a priority to the rule. If this is a general rule for most products, a lower number (higher priority) is often best. For example, '1'.
-
Select Hide Price Type: Choose the "Login for Pricing" hide price type you created in Step 2 from the dropdown menu.
-
Add Condition: Click "Add Condition Group." Inside the condition group, click "Add Condition."
- For the condition type, select "Customer Login Status."
- For the condition value, choose "Is Logged Out."
-
Optional: Add More Conditions for Specific Products: If you only want certain products to be affected by this rule (e.g., only wholesale products), you can add more conditions to the same group. Remember, conditions within a group use AND logic.
- For example, add another condition: "Product Tag" -> "Equals" -> "wholesale". This creates a Shopify product tag rules setup, ensuring only products tagged "wholesale" will hide prices for logged-out users.
- Alternatively, you could use "Vendor" -> "Equals" -> "Your Wholesale Brand" for vendor price hiding Shopify.
-
Save the Rule: Once your conditions are set, click "Save" to activate the assignment rule.
Important: Rules are processed in priority order (lowest number first). If multiple rules could apply to a product, the rule with the highest priority (lowest number) wins. If you have other rules, consider their priority relative to this new "Login Required" rule.
Step 4: Test Your Configuration
Thorough testing is crucial to ensure your price hiding rules are working as intended.
-
Open Your Store in Incognito Mode: This ensures you are not logged in and can accurately simulate a new visitor's experience.
-
Browse Products: Navigate to products that should have hidden prices. Verify that the price is replaced with your "Login for Pricing" message and button.
-
Test the Login Button: Click the button to ensure it directs you to your Shopify login page.
-
Log In: Log in to your Shopify customer account.
-
Re-check Products: After logging in, revisit the same products. The prices should now be visible, and the standard "Add to Cart" button should appear.
-
If you used additional conditions (like product tags), make sure to test products that match those conditions, as well as products that do not, to confirm the rule's precision.
Advanced Assignment Rule Strategies
Peekaboo Pricing's assignment rules are highly flexible, allowing for sophisticated price visibility strategies.
Combining Conditions with Product Tags or Vendors
You can refine your "Login Required" rule by combining the "Customer Login Status" condition with other product attributes. For example, you might want to hide prices for logged-out customers *only* on products from a specific supplier or those with a "B2B" tag. This creates precise control, ensuring only relevant products are affected by the rule.
- Product Tag + Login Status: Hide prices for logged-out users only on products tagged "wholesale."
- Vendor + Login Status: Restrict price viewing for non-logged-in customers exclusively for products from a particular vendor.
- Collection + Login Status: Apply login-gated pricing only to products within your "B2B Catalogue" collection.
Using Exclusion Rules for Exceptions
Sometimes, you'll have a broad rule (e.g., hide all prices for logged-out customers) but need to make exceptions for a few specific products. Peekaboo Pricing's exclusion rules allow you to explicitly force "Show Price" for matching products, overriding all other assignment rules. This is invaluable for carving out specific items from a larger rule set.
For example, you could have a rule that hides prices for all products from 'Wholesale Vendor A' for logged-out customers, but then create an exclusion rule with a higher priority that forces "Show Price" for a specific product tag, like "public_promo," even if it's from 'Wholesale Vendor A'.
Benefits of Automated Price Hiding for Logged-Out Users
Implementing an automated system for shopify hide price for logged out customers offers substantial advantages for your Shopify store.
Streamlined Operations
By using Shopify price hiding rules, you eliminate the manual effort of managing price visibility. New products that match your rule criteria are automatically assigned the correct hide price type. This frees up valuable time, allowing you to focus on other aspects of your business without worrying about pricing compliance or manual updates.
Enhanced Customer Segmentation
Automated price hiding allows you to effectively segment your audience. Logged-out visitors see a clear call to action (login), while logged-in customers get immediate access to pricing. This creates a tailored experience that respects the different needs and access levels of your customer base.
Improved Lead Quality (Indirectly)
While the "Login Required" type directly prompts a login, for other hide price types like "Enquiry-only," the act of filling out a form sends the inquiry to the merchant for manual follow-up, which can generate a qualified lead. Even with a login prompt, you encourage account creation, building a database of identifiable potential customers. For businesses with strict MAP (Minimum Advertised Price) policies, this approach ensures compliance while guiding customers towards a purchase.
Related Articles
Continue your learning with these related resources:
- How to Hide Prices on Shopify: The Complete Implementation Guide (Comprehensive Guide)
- How to Track Who Clicks Your Price Reveal Links on Shopify
- Your First Hidden Price Setup on Shopify in Under 10 Minutes
- The 3 Display Modes for Hidden Prices on Shopify Explained
- Hyper Theme Price Hiding: A Complete Setup Guide for Shopify Stores
- How to Add a Price Request Form to a Shopify Product Page
Conclusion
Automating price hiding for logged-out customers on Shopify is a powerful strategy for B2B, wholesale, and premium brands. By leveraging Peekaboo Pricing's assignment rules and the "Login Required" hide price type, you can precisely control who sees your pricing, streamline your product management, and foster a more segmented customer experience.
This approach ensures that your pricing strategy aligns with your business model, whether you need to protect your pricing from public view, enhance product exclusivity, or encourage customer engagement. Setting up these automated assignment rules Shopify is a straightforward process that delivers significant operational benefits.





