By default, all users who sign up on your marketplace can initiate transactions on listings, such as making a booking request, purchasing or sending an inquiry. However, you can limit this action to only select users by restricting transaction rights. This feature enables you to allow only certain providers to post listings on the marketplace. Using this constraint, you could, for example, verify your providers' credentials or charge subscription fees to allow them to sell on your marketplace.
How to restrict transaction rights
You can enable the "Restrict transaction rights" feature by going to the Build section of your Console, General β Access control.
β
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 transaction 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 transaction rights for each user by clicking on their user card and then enabling or disabling the "User can initiate transactions" 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 Transaction Rights" feature, you can add a call to action (CTA) button to direct users to the action or instructions on how to obtain transaction 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 transaction rights tries to initiate a transaction on a listing, they will see a message stating that they cannot initiate a transaction because they have not received transaction 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.
If a user's transaction right is revoked when they have an ongoing transaction, they will be able to continue with that transaction but won't be able to initiate new ones. However, if the initial step in the transaction was an inquiry and you revoke the transaction right from a user, they won't be able to request a booking or purchase a listing.