By default, all users who sign up on your marketplace can view all listings. However, in addition to making your marketplace private, you can limit this action to only select users by restricting listing viewing rights. This feature enables you to allow only certain users to view listings on the marketplace. Using this constraint, you could, for example, charge subscription fees to allow selected users to browse listings, or enable a reverse marketplace in which only providers can browse listings. The "Rights to view listings" permission can only be enabled for private marketplaces.
How to restrict listing viewing rights
You can enable the "Restrict rights to view listings" feature by going to the Build section of your Console, General β Access control.
Restricting listing viewing rights makes sense only for private marketplace (otherwise, unlogged could see listings, but not logged in users). The "Make marketplace private" setting must be enabled in order to configure "Restrict rights to view listings". You can learn more about the "Private marketplace" feature here.
β
After enabling the feature, refresh the browser tab where you are using Console in order to update your settings.
When this feature is enabled, you will see users with listing viewing rights in the Manage Users section of your Console. Users with this permission will have a checkmark (β) on their user card, while users without permission rights will have an X.
You can grant or revoke listing viewing rights for each user by clicking on their user card and then enabling or disabling the "User can view listings" checkbox under the Permissions section. Once you have assigned the permission, click on Save Changes.
Add a call to action
When you enable the "Restrict rights to view listings" feature, you can add a call to action (CTA) button to direct users to the action or instructions on how to obtain viewing rights. To set this up, choose the type of link, enter the label for the button in the "Link text" field, then add the link address:
Internal link: Directs to a page within your marketplace. Enter only the part of the URL after your marketplace's domain name. For example, if the page is located at
example.com/p/about
, enter/p/about
.External link: Directs to a page outside your marketplace. In this case, include the full URL, starting with
https://
. You can use the following dynamic parameters:{userId}
and{userEmail}
. Learn more about how to use the dynamic parameters.
β
Experience from the user's perspective
If a user without listing viewing rights tries to browse the search page or view a listing, they will see a message stating that they cannot view listings because they have not received listing viewing rights. This message can be edited using the Marketplace Texts feature. If you have also added a call to action link, a button containing the link text will also appear.
When the feature is enabled, users also can't access data related to listings (reviews, availability, user profiles).