Show / Hide / Require Rules control who sees a product on the member payment page and whether it is optional or required.
What the Rules Do
Decide who can see a product and whether it is optional or required.
Work like filters on the member's Make a Payment page.
If Apply Rules is off, the product shows to every account as an optional purchase.
Note: These rules do not apply to Point of Sale. Point of Sale items do not have Show / Hide / Require Rules.
Rule Actions
Show (optional)
The product appears on matching accounts as an optional purchase.
Use for guest passes, parking passes, social event tickets, optional add-ons, and locker rentals.
Hide (blocked)
The product is hidden from matching accounts. They cannot see or buy it. All other accounts see it.
Use to exclude account types, hide products from accounts that already bought them, or keep products exclusive to certain groups.
Require (mandatory)
The product appears on matching accounts as a required charge. Product rows are not silently added to a payment: only rows the member actively selects are included, and the page prevents an empty submission.
Use for annual membership dues, initiation fees, capital assessments, and mandatory facility fees.
On the admin Finances > Offline Payment screen, required products are optional so staff can adjust the order.
Disable
Disable is listed as a Rule Action but the payment page does not currently act on it. Use Show, Hide, or Require instead.
Step 1: Open the Rules Section
Go to Finances > Products and open the product (or click Add New).
Scroll down to Show / Hide / Require Rules and check Apply Rules.
Step 2: Choose the Rule Action
In Rule Action, choose Show, Require, Disable, or Hide.
Step 3: Add Rule Conditions
Click Add Rule, then Select Rule Type and choose one:
Account Type: your account types
Account Tag: your account tags
Account Payment Status: Unpaid, Pending, Paid
Account Prior Year Payment Status: Unpaid, Paid
Selected Product: other products (advanced, see below)
Choose a Comparison: Is (matches one value), Is Any Of (matches any of several values), or Is Not (excludes a value).
Choose the value(s) in Field.
Note: A rule with no value selected is ignored. The products list shows an Issues badge and the edit screen shows a warning until you fix it.
Step 4: Add More Conditions (Optional)
Use Next Rule Relationship to link a rule to the next one. Options: And, Or, | And, | Or. Leave it blank on the last rule.
And: all conditions must be true. Example: Family accounts AND tagged "Board Member" means only Family accounts that are board members see it.
Or: any condition can be true. Example: Family OR Couple means both Family and Couple accounts see it.
Common Rule Examples
Example 1: Membership Dues (required for everyone)
Fee Type: Membership Fee (slug
membership-fee)Rule Action: Require
Condition: Account Type Is Any Of (select all account types)
Result: every account must pay this to be marked Paid.
Example 2: Initiation Fee (new members only)
Fee Type: Initiation Fee
Rule Action: Require
Condition: Account Type Is Offered Membership
Result: only Offered Membership accounts must pay it. Other account types don't see it.
Example 3: Parking Pass (optional for all)
Fee Type: create a new fee type called Parking Fee
Rule Action: Show
Condition: Account Type Is Any Of (select all account types)
Result: all accounts can optionally buy a parking pass.
Example 4: Guest Passes (hidden from Non-Member accounts)
Fee Type: Guest Fee (slug
guest-fee)Rule Action: Hide
Condition: Account Type Is Non-Member
Result: Non-Member accounts cannot see or buy guest passes.
Example 5: Military Discount (tag AND payment status)
Fee Type: Discount
Rule Action: Show
Condition 1: Account Tag Is Military, And
Condition 2: Account Payment Status Is Unpaid
Result: only unpaid accounts tagged Military see the discount.
How Payment Status Works
An account's payment status is changed to Paid by paying a product with the Membership Fee fee type (slug
membership-fee). No other fee type changes payment status.Require makes a product mandatory at checkout. It does not by itself change an account's payment status.
For a Membership Fee product set to Require: the account stays Unpaid until it is paid, then switches to Paid automatically. This controls member access if you limit services to Paid accounts.
Best Practices
Start simple
Start with basic rules (just Account Type).
Add complexity only when needed.
Test before going live.
Use consistent logic
Choose And vs Or carefully.
Document complex rules in the product's Internal Notes (not shown to members).
Keep rules as simple as possible.
Test your rules
Create a test account for each account type.
Go to Membership > Accounts and use Switch to on each test account.
Check that products appear (or don't) correctly on Make a Payment.
Check that payment status changes when the Membership Fee product is paid.
Common mistakes
Using Require when you mean Show (makes the product mandatory).
Using Hide when you could simply Show to the right accounts.
Creating conflicting conditions so no account qualifies.
Not testing with real accounts.
Advanced: Selected Product
The Selected Product rule type shows or hides a product based on what the member checks on the payment page.
Example uses: "If the member selects Product A, hide Product B"; "Show this add-on only after a membership is selected"; "If early bird pricing is selected, hide regular pricing."
This is complex. Use it only when simpler rules won't work, and contact Member Splash support for help.
Troubleshooting
Product doesn't appear on any accounts
Check you are using Show or Require, not Hide or Disable.
Check the conditions match real account types and tags.
Check every rule has a value (look for the Issues badge).
Confirm the product is Published, not Draft.
Check that account types haven't been renamed.
Product appears on the wrong accounts
Review your And / Or choices.
Check you picked the right account types or tags.
Check you are filtering by the right rule type (Account Type vs Account Tag).
Products are charged that the member did not choose
Only product or member rows actively selected by the member should be included in the payment.
For required charges, confirm Rule Action is Require and the conditions match the account.
If nothing is selected, the payment page shows an error and does not create a $0 confirmation.
Product appears on ALL accounts
Check whether Apply Rules is turned off, or all account types are selected.
Make the rule more specific, or use Hide to exclude accounts.
Account stays Unpaid after paying
Only a Membership Fee product marks the account Paid. Check the fee type.
Check the payment went through in Finances > Orders.
Frequently Asked Questions
Can one product use both Show and Require?
No. Each product has one Rule Action. If a product must be required for some accounts and optional for others, create two products.
What happens if I don't add any rules?
With Apply Rules off, the product shows to all accounts as an optional purchase.
Can I change rules after the product is published?
Yes. Edit the product and change the rules. Changes apply the next time the payment page loads, so tell members if needed.
Do rules apply retroactively?
No. Rules only control what shows on the payment page. Accounts that already bought a product keep the purchase, and adding a Require rule does not change any account's payment status.
How do I make a product available to several account types?
Use one rule: Account Type Is Any Of and select each type (for example Family, Couple, Single). Or add separate Is rules joined with Or.
Can I use rules for early bird pricing?
Rules control WHO sees a product, not WHEN. For date-based pricing use Price Variations. See Price Variations: Early Payment Discounts.





