
Woocommerce Catalog Visibility Options
/Year
Many online businesses leverage WooCommerce to sell products, but what if you need to showcase items without immediately offering them for sale? Perhaps you’re building a B2B portal, launching a “coming soon” product, or setting up a members-only product display. This is where the WooCommerce Catalog Visibility Options plugin becomes an indispensable tool. It transforms your standard e-commerce store into a flexible, dynamic product catalog, giving you granular control over who sees prices, “Add to Cart” buttons, and even entire product categories.This official WooCommerce extension empowers you to effectively hide prices in WooCommerce for guests, disable add to cart functionality store-wide, or restrict product views based on user roles and locations. It’s the perfect solution for businesses that need more than just a simple online shop, allowing you to maintain full control over your product presentation without custom coding or complex workarounds.
Key Features for Advanced Catalog Management
The WooCommerce Catalog Visibility Options plugin significantly expands upon WooCommerce’s default capabilities, offering a robust suite of features to manage your store’s visibility:
1. Flexible Catalog-Only Mode
With a single toggle, you can convert your entire WooCommerce store into a static product catalog. This means all e-commerce functionalities, such as “Add to Cart” buttons, the shopping cart, and the checkout process, are disabled. This is ideal when you need to create a catalog only WooCommerce store for showcasing products before they’re ready for sale, during seasonal closures, or for businesses that prefer offline sales inquiries or quote requests.
2. Granular Price Visibility Control
Gain complete control over who sees your product prices. You can:
- Hide prices in WooCommerce for non-logged-in users (guests).
- Display prices exclusively to users with specific roles (e.g., wholesalers, VIPs).
- Completely hide prices from all visitors.This feature is particularly valuable for B2B models, wholesale operations, or to comply with Minimum Advertised Price (MAP) policies, ensuring sensitive pricing information is only accessible to authorized viewers.
3. “Add to Cart” Button Customization and Control
Similar to price visibility, the plugin allows you to manage the “Add to Cart” button. You can:
- Completely disable “Add to Cart” in WooCommerce for all users.
- Enable the button only for logged-in users or specific user roles.
- Replace the “Add to Cart” button with custom text or links, such as “Contact us for a quote,” “Login to Purchase,” or “View Product Details,” guiding your users towards alternative actions.
4. Role-Based Product & Category Visibility
This powerful feature enables you to manage WooCommerce user role visibility for products and categories. You can define rules so that different user groups (e.g., retailers, dealers, VIPs, or members) see entirely different sets of products or categories. This makes it perfect for creating a WooCommerce B2B catalog or a private store experience where content is tailored to the user’s role.
5. Location-Based Product Display
If your business operates across different regions or has varying product availability, the plugin allows you to show WooCommerce products by location. By detecting a user’s geographical location or allowing them to manually select their country, you can control which products are visible, helping to manage regional availability and localize the shopping experience.
6. Custom Messages and Content for Restricted Areas
When prices or purchase options are hidden, you can configure custom messages, login forms, or alternative content to be displayed in their place. This ensures a smooth user experience, clearly communicating why certain information or actions are unavailable and guiding users on how to proceed.
Installation & Setup: Get Started with WooCommerce Catalog Visibility Options
Installing and configuring the WooCommerce Catalog Visibility Options plugin is a straightforward process designed for non-developers.
- Download the Plugin: After purchasing the official WooCommerce Catalog Visibility Options plugin from WooCommerce.com, download the plugin’s .zip file to your computer from your WooCommerce account.
- Upload to WordPress: Log in to your WordPress admin dashboard. Navigate to Plugins > Add New and then click the “Upload Plugin” button at the top. Choose the .zip file you downloaded and click “Install Now.”
- Activate the Plugin: Once the plugin is uploaded, click “Activate Plugin.”
- Configure Global Settings: After activation, you’ll find the global settings under WooCommerce > Settings > Visibility Options. Here, you can define store-wide rules for catalog mode, price visibility, and “Add to Cart” button behavior.
- Set Category and Product Specific Rules:
- For category-specific rules, go to WooCommerce > Products > Categories, edit a category, and find the visibility settings.
- For individual product settings, edit a product and look for the “Product Data” metabox, where you can override global or category rules.These intuitive settings panels make it easy to manage complex visibility requirements without needing to write any custom code.
Practical Usage & Best Practices
The WooCommerce Catalog Visibility Options plugin provides immense flexibility for various business models. Here are a few practical use cases and best practices:
- Building a Robust B2B/Wholesale Catalog:
- Use Case: Offer different pricing tiers or product selections exclusively to your wholesale clients.
- Best Practice: Use WooCommerce user role visibility to ensure only approved wholesalers (assigned a specific user role) can view prices and “Add to Cart” buttons. For guests or retail customers, hide prices in WooCommerce and replace the “Add to Cart” button with a “Request a Quote” form or a “Login to View Wholesale Prices” link.
- Creating a “Coming Soon” or Pre-Launch Product Showcase:
- Use Case: Generate excitement for new products before they are officially available for purchase.
- Best Practice: Convert your store (or specific products/categories) to catalog-only mode. Disable Add to Cart and display a custom message like “Coming Soon – Register for Updates!” This allows you to gather leads and build anticipation without premature sales.
- Operating a Members-Only or Private Store:
- Use Case: Provide exclusive products or services only to subscribed members or VIP customers.
- Best Practice: Implement WooCommerce user role visibility to restrict access to products or categories to specific member roles. Non-members can see a login prompt or a custom message explaining membership benefits. This creates a perception of exclusivity and adds value to your membership offerings.
- Managing Regional Product Availability:
- Use Case: Offer products that are only shippable or legal in certain geographical locations.
- Best Practice: Utilize the WooCommerce show products by location feature. This ensures that customers only see products relevant and available to them, improving the user experience and preventing frustration from unavailable items.
FAQ & Troubleshooting
Here are answers to common questions about the WooCommerce Catalog Visibility Options plugin:
Can I hide prices in WooCommerce for non-logged-in users?
Yes, absolutely. One of the core functionalities of the WooCommerce Catalog Visibility Options plugin is to provide granular control over price visibility. You can easily configure the settings to hide prices in WooCommerce specifically for non-logged-in (guest) users, making them visible only to logged-in customers or specific user roles.
What is WooCommerce Catalog Visibility Options plugin used for?
The WooCommerce Catalog Visibility Options plugin is primarily used to transform a standard WooCommerce store into a flexible product catalog or a restricted-access B2B portal. Its main purpose is to give store owners comprehensive control over product visibility, pricing display, and purchase functionality (like “Add to Cart” buttons) based on user roles, login status, or geographical location. This is ideal for wholesale stores, B2B product showcases, member-only shops, or “coming soon” product launches.
How to set up user role based product visibility in WooCommerce?
To set up user role-based product visibility using the WooCommerce Catalog Visibility Options plugin:
- Install and activate the plugin.
- Navigate to WooCommerce > Settings > Visibility Options in your WordPress dashboard.
- Within these settings, you will find options to restrict product and category visibility based on specific user roles.
- You can apply these rules globally, or fine-tune them at the individual product category level (WooCommerce > Products > Categories) or even for specific products by editing the product itself. Select the user roles that should have access, and the plugin will manage visibility for everyone else.
Is the WooCommerce Catalog Visibility Options plugin compatible with other WooCommerce extensions and themes?
As an official WooCommerce extension, the WooCommerce Catalog Visibility Options plugin is developed to ensure strong compatibility with the core WooCommerce platform and most well-coded WooCommerce themes and extensions. It undergoes regular updates to maintain this compatibility. It’s generally lightweight and performance-friendly, reducing potential conflicts. However, always test thoroughly after installing any new plugin, especially with highly customized themes or numerous third-party extensions.
Does the plugin impact website performance?
The WooCommerce Catalog Visibility Options plugin is described as having a lightweight and performance-friendly implementation. Since it’s an official extension, it’s optimized to work efficiently within the WooCommerce ecosystem. Its impact on website performance is generally minimal compared to more feature-heavy B2B or membership plugins that add extensive database queries or front-end scripts.
Conclusion
The WooCommerce Catalog Visibility Options plugin offers a powerful, yet simple, solution for WordPress store owners looking to extend the functionality of their e-commerce platform beyond traditional online sales. Whether you need to hide WooCommerce product prices, disable “Add to Cart” functionality, or create a sophisticated WooCommerce B2B catalog with role-based access, this official extension provides the control you need.By giving you the flexibility to showcase products without committing to immediate online sales, or to tailor product visibility to specific customer segments, this plugin allows you to leverage WooCommerce as a versatile tool for various business models. For any business that requires adaptable product presentation and access control, the WooCommerce Catalog Visibility Options plugin is a highly recommended addition, ensuring your store meets diverse marketing and sales objectives with ease and reliability.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- Tested up to WordPress 6.9
- Tested up to WooCommerce 10.4
- PHPCS Final Tweaks
- WC and WP version compatibility.
- Internal build scripts update to include version checks.
- Load text domain during the init action to ensure it is available for all actions and filters.