# Restricting request visibility so only a limited number of vendors can respond

**URL:** <https://community.hivepress.io/t/restricting-request-visibility-so-only-a-limited-number-of-vendors-can-respond/17278>\
**Category:** Requests\
**Created:** [December 22, 2025, 1:52pm UTC](https://community.hivepress.io/t/restricting-request-visibility-so-only-a-limited-number-of-vendors-can-respond/17278 "2025-12-22T13:52:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![abrarcreative](https://community.hivepress.io/letter_avatar_proxy/v4/letter/a/ecc23a/32.png) [@abrarcreative](https://community.hivepress.io/u/abrarcreative)\
**Post date:** [December 22, 2025, 1:52pm UTC](https://community.hivepress.io/t/restricting-request-visibility-so-only-a-limited-number-of-vendors-can-respond/17278/1 "2025-12-22T13:52:25Z")

</div>

Hello HivePress community,

I’m building a service marketplace using **TaskHive + HivePress Requests**.

In my use case, users submit service requests, and I want to **control which vendors can see and respond to each request** , instead of showing every request to all vendors.

### My requirement:

- Each request should be visible to **only a limited number of vendors (e.g. 10)**

- Vendors should be **eligible** based on:

The goal is to achieve a **fair distribution of requests over time** , so the same vendors don’t respond to every request.

I understand there is no built-in “rotation” feature, but I’d like to implement this behavior via:

- Request visibility rules

- Conditional offer submission

- Hooks or filters

### My questions:

1. What is the recommended way to **restrict request visibility** for vendors in HivePress Requests?

2. Are there any hooks or filters available to conditionally allow vendors to view/respond to requests?

3. Has anyone implemented a similar **limited visibility / fair distribution** approach?

Any guidance or examples would be highly appreciated.  
Thank you!

---

<div class="post-metadata">

**Author:** ![kseniia](https://community.hivepress.io/user_avatar/community.hivepress.io/kseniia/32/13513_2.png) [@kseniia](https://community.hivepress.io/u/kseniia)\
**Post date:** [December 22, 2025, 8:08pm UTC](https://community.hivepress.io/t/restricting-request-visibility-so-only-a-limited-number-of-vendors-can-respond/17278/4 "2025-12-22T20:08:16Z")

</div>

Hi,

Regarding the first request: this can be handled with the Memberships extension. In this case, simple registration will not be enough. You can restrict access in several ways for vendors, either with free or paid plans, for example, limit access to certain pages, restrict the number of offers or messages, or hide specific request attributes (such as contact details) until a membership plan is active.

For the remaining requests, custom development will be required. Technically, this can be done by customizing the requests query, for example using the `pre_get_posts` hook to modify the `WP_Query`. As one possible approach, if vendors specify their location in an attribute or a location field, you could filter the requests query by this location so that vendors only see relevant requests. The same general approach can be applied to other criteria as well.

Overall, the concept is to customize the underlying `WP_Query`, but the exact implementation will depend on the specific criteria you want to apply and will require additional research and development work.

P.S. Please note that we have to move this topic to the Requests forum category. Since it’s related to a premium extension, the forum category is restricted — please add the license key to the account settings or consider renewing support if you still need assistance related to the premium themes or extensions Renew Support | HivePress

---

<div class="post-metadata">

**Author:** ![system](https://community.hivepress.io/user_avatar/community.hivepress.io/system/32/13990_2.png) [@system](https://community.hivepress.io/u/system)\
**Post date:** [January 21, 2026, 8:08pm UTC](https://community.hivepress.io/t/restricting-request-visibility-so-only-a-limited-number-of-vendors-can-respond/17278/5 "2026-01-21T20:08:22Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
