A Revova customer once described the forms system as 'a great solution to a problem I didn't know I had.' They'd built a beautiful skincare review form — attribute ratings, skin type selector, photo upload — and then realised it was only showing up on the products they manually remembered to assign it to. Assignment rules are how you make the matching automatic, consistent, and scalable.
The priority hierarchy
When a customer opens the review widget on a product page, Revova evaluates your assignment rules from top to bottom and stops at the first match. The priority order is fixed: Manual product rules win over everything, followed by Product tag, then Product type, then Collection, with the Default rule as the catch-all fallback. Understanding this order is the key to building a rule set that behaves predictably.
The Default rule: the one you can't delete
Every store must have exactly one Default rule. Revova creates it automatically on install, pointing at the built-in default form. You can change which form the Default rule points to — and you should, once you've built a general-purpose form better than the out-of-the-box version — but you cannot delete the Default rule entirely. It's the safety net that ensures no product ever shows no form.
Tag-based rules: the best default approach
For most stores with multiple product categories, product tag rules are the right primary mechanism. They're automatic — once you tag a product correctly in Shopify, it inherits the right form without any additional configuration in Revova. Create a rule, select Product tag as the type, enter the exact Shopify tag (tags are case-insensitive), choose the form, and save. Then drag the rule into position relative to other tag rules to set relative priority.
Manual product rules: for exceptions, not the rule
Manual product rules let you assign a form to one or a handful of specific products regardless of their tags or type. They automatically receive the highest priority — a manually assigned form always wins. This makes manual rules powerful for hero products or new launches where you want a bespoke form, but dangerous as a primary assignment strategy. If you're using manual rules for more than a handful of products, you're creating a maintenance burden that tag rules would handle automatically.
- ✓Use tag rules for entire product categories
- ✓Use product type rules when your Shopify product types map cleanly to review form needs
- ✓Use collection rules when the right unit of grouping is a merchandising collection rather than a tag
- ✓Use manual rules for specific products that need their own form regardless of other attributes
You can assign the same form to multiple rules. A 'General Apparel' form might be used for both a tag: clothing rule and a type: Apparel rule without any conflict.
Testing your rules before going live
After creating a new rule, visit the product page on your storefront and click Write a Review. The form that opens should match your rule. If the wrong form appears, the most common cause is a higher-priority rule matching first — usually a manual product rule that was set up earlier and forgotten. The manual rule always wins, so check whether the product was assigned manually elsewhere before troubleshooting further down the stack.