Skip to main content

Product Troubleshooting Guide

Follow this systematic process to diagnose and resolve product configuration issues.

Updated today

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

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

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

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

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

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

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

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

Did this answer your question?