Step 1: Verify Pricing Type Selection
CRITICAL RULE: Products can use ONLY ONE pricing type. Multiple pricing types will cause conflicts.
Available Pricing Types:
Flat Rate Pricing
Per Member Pricing
Age/Member Type Pricing
House Guest Pricing
Account Balance
Guest Pass
User Defined Pricing
✅ Action: Verify only ONE pricing type is enabled. If multiple are selected, disable all except one.
Common Issue: Product won't add to cart or shows incorrect pricing
Cause: Multiple pricing types enabled
Fix: Disable all but one pricing type
Step 2: Configure Show/Hide/Require Rules
Rule Types:
Show Rules - Who can see the product
Hide Rules - Who cannot see the product (overrides Show rules)
Require Rules - Who must purchase the product
Available Rule Parameters:
Account Type
Operators: is, is any of, is not
Can select multiple account types
Account Tag
Operators: is, is any of, is not
Can select multiple tags
Account Payment Status
Operators: is, is any of, is not
Values: Unpaid, Pending, Paid
Account Prior Year Payment Status
Operators: is, is any of, is not
Values: Paid, Unpaid
Selected Product
Operators: is, is any of, is not
Can select multiple products
References products in cart or already purchased
Combining Rules with AND/OR Logic:
Use "Next Rule Relationship" to combine multiple parameters:
AND Logic - ALL conditions must be met (restrictive)
Account Type is "Full Member" AND Payment Status is "Paid" → Only Full Members who are Paid
OR Logic - ANY condition can be met (inclusive)
Account Type is "Full Member" OR Account Tag is "VIP" → Full Members OR anyone with VIP tag
Key Points:
"is any of" within a parameter = OR logic within that parameter
AND between parameters = all must be true
OR between parameters = at least one must be true
Hide rules ALWAYS override Show rules
Step 3: Set Fee Type
Fee Types are required for proper functionality and reporting.
Common Fee Types:
Membership Dues
Initiation Fee
Assessment
Event Fee
Facility Fee
Late Fee
Other
✅ Action: Never leave Fee Type blank. Full Fee Types documentation
Step 4: Pricing-Specific Troubleshooting
Flat Rate Pricing
Flat Rate Pricing
Issue | Check | Fix |
Price showing $0.00 | Price field populated? | Enter price amount |
Wrong price | Saved after update? | Re-save and clear cache |
Won't add to cart | Show/hide rules? Inventory? | Review rules and inventory |
Per Member Pricing
Per Member Pricing
Configuration Requirements:
Per member pricing checkbox enabled
Only ONE pricing type selected
Member type restrictions defined (if filtering by type)
Payment requirement set: "All members must pay" OR "Billing contact only"
How Pricing Works:
Member #1 = first person's price
Member #2 = second person's price, etc.
Skip numbers to charge same price for multiple members (e.g., Member #1: $200, Member #4: $50 means Members 2-3 also pay $200)
Last price applies to all remaining members beyond highest number
Set final row to $0 to cap total charge
Common Issues:
Issue | Check | Fix |
Price is $0 | Checkbox enabled? Price table populated? | Enable per member pricing and add price rows |
Wrong member count | Member type restrictions? Member status? Payment requirement setting? | Adjust restrictions, verify active status, check payment setting |
Price not increasing | Only Member #1 configured? | Add rows for Member #2, #3, etc. |
Price jumping unexpectedly | Gaps in member numbering? | Fill gaps or understand skip logic is intentional |
Total not capping | Final row set to $0? | Add final row with $0 price to cap total |
Guests counted incorrectly | Member type includes guests? | Exclude guest types from restrictions |
Example: Cap at $450 total
Member #1: $150 Member #2: $100 Member #3: $100 Member #4: $0 Result: 1=$150, 2=$250, 3=$350, 4+=$350 (capped)
Age/Member Type Pricing
Age/Member Type Pricing
Configuration Requirements:
Age/Member Type pricing checkbox enabled
Only ONE pricing type selected
Choose EITHER age ranges OR member types (not both in same row)
Consider requiring DOB for age-based pricing
How Pricing Works:
Age-based: Set age range (e.g., 0-17, 18-64, 65+) and price for each range
Member Type-based: Set member type (e.g., Full Member, Social Member) and price for each type
Do NOT mix: Each pricing row should use age range OR member type, not both
Common Issues:
Issue | Check | Fix |
Wrong price tier | DOB correct? Age ranges overlap/gap? Member type exact match? | Verify DOB accuracy, fix age range boundaries, check member type spelling (case-sensitive) |
No price showing | Age falls outside all ranges? Member type undefined? | Add pricing tier to cover all ages/types or set default |
Price is $0 | Checkbox enabled? Pricing rows populated? | Enable age/member type pricing and add price rows |
Age-based not working | DOB missing for member? "Require DOB" enabled? | Enable "Require date of birth message" OR require DOB in Member Splash settings for specific member types |
Member type pricing not working | Member type field empty? Spelling/case mismatch? | Populate member type field, verify exact match |
Members can't complete purchase | DOB required but not entered? | Member must enter DOB before purchase (best practice: require DOB for specific member types in Member Splash settings) |
Mixed age/type in one row | Both age range AND member type entered? | Use only age range OR member type per row, not both |
Child pricing applying to adults | Age calculation date wrong? DOB incorrect? | Verify age calculation method and DOB accuracy |
Gaps in age ranges | Missing age range (e.g., 18-24 skipped)? | Fill all age ranges or understand gap is intentional |
Age Calculation Notes:
Age is calculated based on the age on the date of purchase
DOB Requirement Best Practice:
Enable "Require date of birth message" on product, OR
Better: Require DOB for specific member types in Member Splash settings (prevents purchase until DOB entered)
Example: Age-Based Pricing
Ages 0-17: $50 Ages 18-64: $200 Ages 65+: $150 (Each row has age range only, no member type)
Example: Member Type-Based Pricing
Full Member: $500 Social Member: $300 Junior Member: $100 (Each row has member type only, no age range)
House Guest Pricing
House Guest Pricing
Issue | Check | Fix |
Guest pricing not available | House guest pricing enabled? | Enable house guest pricing |
Can't add guests | Guest limits exceeded? | Check maximum guest count |
Account Balance
Account Balance
Issue | Check | Fix |
Insufficient balance error | Current balance vs. price? | Add funds or use different payment method |
Balance not deducting | Account balance payment enabled? | Enable account balance payments |
Guest Pass
Guest Pass
Issue | Check | Fix |
Not available for purchase | Product enabled? Member eligible? | Enable product and verify eligibility |
Quantity limits not working | Max quantity set? Limit reached? | Set/adjust quantity limits |
User Defined Pricing
User Defined Pricing
Issue | Check | Fix |
Formula not working | Syntax correct? Variables exist? | Test formula with sample data |
Unexpected price | Input values correct? | Trace calculation step-by-step |
