The problem: every listing field shows at once
HivePress attributes are powerful, but listing forms can become crowded when every field appears for every listing type. A rental, a sale listing, a service, and a vehicle often need different details.
Without conditional fields, submitters have to scan fields that do not apply. That slows down listing creation and can lead to incomplete or confusing submissions.
Why this is hard in HivePress
HivePress gives you attributes, categories, and forms, but it does not automatically turn every attribute into a conditional branch.
The moment one field needs to control several other fields, you need a reliable way to keep submit and edit forms consistent.
Common workaround
A common workaround is a custom JavaScript snippet that watches a dropdown value and hides or shows fields in the browser.
For some sites, that starts small. For a marketplace with multiple listing types, the snippet quickly needs selectors, value mapping, validation handling, and edit-form testing.
Where the workaround breaks down
Custom snippets can become brittle when field slugs change, categories are renamed, or a theme changes the markup around HivePress fields.
They can also hide a field visually without accounting for required validation, which creates a confusing submit error.
How HiveNest helps with conditional fields
HiveNest adds conditional field rules for supported HivePress listing submit and edit forms. You choose a trigger field, the value that should activate the rule, and the child fields to show or hide.
The product works with 1 active rule without a license. Single Site and Unlimited Sites paid licenses unlock unlimited active rules for more complex listing forms.
Practical example
Rent or sale example
- Trigger
- Offer Type = Rent
- Result
- Show Monthly Rent, Deposit, and Lease Length
When a submitter chooses Rent, the form can reveal rental-specific pricing fields. When they choose Sale, those fields can stay out of the way.
A simple conditional field setup
- Step 1
Choose the HivePress trigger attribute, such as Offer Type.
- Step 2
Set the operator and trigger value, such as equals Rent.
- Step 3
Pick the child fields that should appear when the rule matches.
- Step 4
Test the rule on listing submit and edit forms.
FAQ
Can HivePress show fields only for one selected value?
Yes. HiveNest is built for rules such as Offer Type equals Rent, then show a specific set of listing fields.
Does HiveNest work on all HivePress form scopes?
The current supported public scope is HivePress listing submit and listing edit forms. Vendor, profile, booking, or other forms may need separate planning.
Do I need a paid license for conditional fields?
HiveNest works with 1 active rule without a license. Paid Single Site and Unlimited Sites licenses unlock unlimited active rules.