Skip to main content
All CollectionsGeneralAccess control
Restrict transaction rights
Restrict transaction rights

Learn how to limit listing transaction initiation rights to specific users on the marketplace

Yifan Dong avatar
Written by Yifan Dong
Updated over a week ago

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.
​

Enable restrict transaction setting in Console

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.

Users who can initiate transactions in Console manage users tab

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.

grant transaction permission

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.
    ​

    Initiate transaction permission CTA button

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.

end user experience

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.

Did this answer your question?