Docs Template – Extension/Plugin/Add-On
Hide Prices & Private Store for WooCommerce allows your WooCommerce store to hide prices, hide all products, enable quote requests, and show different content to different users.
After installing “Hide Prices & Private Store for WooCommerce”, you will see a new “Private Store” menu item where plugin settings are controlled.
Installation
↑ Back to top- Download the .zip file from your WooCommerce account.
- Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
- Install Now and Activate the extension.
Setup and Configuration
↑ Back to top- Go to: Private Store > Settings
- Under Main Settings > Guest Access Restriction, choose one of the four options available:
- Hide prices
- Hide shop & products
- Hide website & force login
- Request quotes instead of price
1. Main Options Explained
↑ Back to top
Hide website & force login
This option completely hides the website, only showing a login form. Since this option will not allow registration, it is an option only for private membership sites or intranets, where login credentials are given to each user by store managers.
Request quotes instead of price
This option replaces the Cart with a Quote basket and replaces the “Add to Cart” button with an “Add to Quote Request” button. Finally, customers can request quotes by filling a form, which notifies the store via email.
Quote Request Form
2. Dynamic Rules
↑ Back to top- Hide prices for specific categories
- Hide prices for specific items
- Hide prices by country and by user role
- Enable quote requests for specific roles or categories of users
Example 2In the example above, prices for the items “Cap” and “Beanie” are hidden for all users with the role “Contributor” and all users that have an Argentina-based IP address.
To learn how to use Dynamic Rules to enable quote requests, read the next section of the documentation.
3. Quote Request System
↑ Back to top3.1 How to enable Quote Requests for a user or category of users
↑ Back to top- Go to Private Store > Settings > Main Settings, and choose “Request quotes instead of price”
- Go to Private Store > Dynamic Rules, and create a “Quote Request System” rule.
Example 2: Enabling quote requests for a multitude of options
You could create a dynamic rule with the configuration below:
The configuration above would enable quote requests for: all logged out users, for all users with the role “editor”, and for all users with a French IP address.
3.2 How the Quote Request System works and its effects
↑ Back to top- It replaces the “Add to Cart” button with an “Add to Quote Request” button
- It replaces the Cart with a Quote Basket
- It hides prices
- It enables a customizable Quote Request Form
- It sends email notifications to a quotes inbox address to notify the shop of the request
3.3 Quote Request Text Settings
↑ Back to top- Name
- Email Address
- Phone Number
- Message
4. Content Restriction Shortcode
↑ Back to top- loggedin
- loggedout
- user roles (e.g: editor, administrator, reseller)
- usernames (e.g: john.mike23, companyllc10)