Pricing Management
ClubPapel provides a comprehensive pricing management system that allows you to configure flexible, dynamic pricing for your tee times based on day of week, time of day, and custom rate types.
Overview
Section titled “Overview”The pricing system consists of two main components:
- Rate Types - Different pricing categories (Standard, Junior, Senior, Military, etc.)
- Pricing Rules - Time and day-based pricing configurations that apply to specific courses
Prices are calculated in real-time when customers book tee times, ensuring accuracy and flexibility.
Rate Types
Section titled “Rate Types”Rate types define the different pricing categories available at your club. Each rate type can be configured as either customer-facing (available for online booking) or staff-only (requiring in-person verification).
Creating Rate Types
Section titled “Creating Rate Types”- Navigate to Admin > Pricing > Rate Types
- Click Add Rate Type
- Configure the following:
- ID: Unique identifier (lowercase, no spaces)
- Label: Display name for the rate type
- Customer Facing: Toggle to make available for online booking
- Description: Internal note explaining eligibility requirements
- Color: Visual identifier for the rate type
- Display Order: Sort order in lists
Default Rate Types
Section titled “Default Rate Types”- Standard: Base rate available to all customers
- Junior: Discounted rate for junior players
- Senior: Discounted rate for senior players
- Military: Special rate for military personnel
Customer-Facing vs Staff-Only
Section titled “Customer-Facing vs Staff-Only”Customer-Facing Rates:
- Available for selection during online booking
- No verification required
- Example: Standard rate
Staff-Only Rates:
- Only available for walk-in bookings or staff-created bookings
- Requires in-person verification of eligibility
- Examples: Junior, Senior, Military rates
Pricing Rules
Section titled “Pricing Rules”Pricing rules define how much each rate type costs based on:
- Day of week (Monday - Sunday)
- Time of day (start and end times)
- Course
- Number of holes (9 or 18)
Creating Pricing Rules
Section titled “Creating Pricing Rules”- Navigate to Admin > Pricing > Rules
- Click Add Rule
- Configure the following:
Basic Information
Section titled “Basic Information”- Rule Name: Descriptive name (e.g., “Weekday Morning”, “Weekend Premium”)
- Course: Select which course this rule applies to
- Active: Enable/disable the rule
Schedule
Section titled “Schedule”- Days of Week: Select which days this rule applies to
- Start Time: When this pricing begins (12-hour format)
- End Time: When this pricing ends (12-hour format)
- Priority: Lower number = higher priority (used when rules overlap)
Rate Pricing
Section titled “Rate Pricing”Configure prices for each rate type and hole count:
- 9 Holes: Price in dollars (e.g., $35.00)
- 18 Holes: Price in dollars (e.g., $55.00)
Leave a price blank if that combination is not available.
Example Pricing Rules
Section titled “Example Pricing Rules”Weekday Morning Special:
- Days: Monday - Friday
- Time: 5:30 AM - 10:00 AM
- Priority: 1
- Rates:
- Standard: $40 (9H), $65 (18H)
- Junior: $25 (9H), $40 (18H)
- Senior: $30 (9H), $50 (18H)
Weekend Prime Time:
- Days: Saturday - Sunday
- Time: 7:00 AM - 2:00 PM
- Priority: 1
- Rates:
- Standard: $60 (9H), $95 (18H)
- Junior: $35 (9H), $55 (18H)
- Senior: $45 (9H), $70 (18H)
Twilight Pricing:
- Days: Monday - Sunday
- Time: 3:00 PM - 6:00 PM
- Priority: 2
- Rates:
- Standard: $35 (9H), $50 (18H)
- Junior: $20 (9H), $30 (18H)
Priority-Based Matching
Section titled “Priority-Based Matching”When multiple pricing rules apply to the same time slot, the system uses the rule with the lowest priority number (highest priority).
Example:
If you have:
- Rule A: Mon-Fri, 5:00 AM - 5:00 PM, Priority 1 → $50
- Rule B: Mon-Sun, 3:00 PM - 7:00 PM, Priority 2 → $35
A booking on Monday at 4:00 PM will use Rule A ($50) because it has lower priority number.
Price Calculation
Section titled “Price Calculation”Prices are calculated automatically when:
- A customer creates a booking online
- Staff creates a tee time for a customer
- The tee time date, time, or hole count changes
The system:
- Identifies the day of week from the tee time date
- Finds all active rules matching that course, day, and time
- Selects the rule with the lowest priority number
- Returns the price for the specified rate type and hole count
What Happens When No Rule Matches?
Section titled “What Happens When No Rule Matches?”If no pricing rule matches the requested time slot, the system will display an error message. Ensure you have rules configured for all time slots you want to make available for booking.
Tee Time Creation
Section titled “Tee Time Creation”When creating tee times, staff will see:
- Selected hole count (9 or 18)
- Standard rate only is displayed in the creation interface
- Rate type selection happens during the booking process, not tee time creation
This separation ensures:
- Tee times are created without pricing embedded
- Prices remain dynamic and can be updated without modifying existing tee times
- Rate types can be selected based on customer eligibility at booking time
Best Practices
Section titled “Best Practices”Rule Organization
Section titled “Rule Organization”- Start with base rules: Create rules covering all standard time slots
- Add exceptions: Use lower priority numbers for special pricing periods
- Test thoroughly: Create test bookings to verify pricing matches expectations
Naming Conventions
Section titled “Naming Conventions”Use clear, descriptive names for rules:
- ✅ Good: “Weekday Morning”, “Weekend Prime”, “Twilight Special”
- ❌ Bad: “Rule 1”, “Test”, “Pricing”
Time Slot Coverage
Section titled “Time Slot Coverage”Ensure all bookable hours have pricing rules:
- 5:30 AM - 10:00 AM: Morning rate
- 10:00 AM - 3:00 PM: Midday rate
- 3:00 PM - 6:00 PM: Twilight rate
- 6:00 PM - 8:00 PM: Evening rate
Regular Reviews
Section titled “Regular Reviews”Review and update pricing rules:
- Seasonally (summer vs winter rates)
- For special events or tournaments
- Based on demand patterns
Troubleshooting
Section titled “Troubleshooting”Price Not Displaying
Section titled “Price Not Displaying”Problem: Price shows as “Price not available” when creating a tee time.
Solutions:
- Verify a pricing rule exists for that day, time, and course
- Check that the rule is marked as Active
- Ensure the rule includes the Standard rate type
- Verify the time range includes the requested time
Wrong Price Calculating
Section titled “Wrong Price Calculating”Problem: The displayed price doesn’t match expectations.
Solutions:
- Check which rule is being applied using priority
- Verify time ranges don’t have gaps or overlaps
- Review priority numbers for overlapping rules
- Ensure hole count (9 vs 18) is correct
Cannot Delete Rate Type
Section titled “Cannot Delete Rate Type”Problem: Error when trying to delete a rate type.
Solutions:
- Cannot delete the “standard” rate type (system requirement)
- Check if rate type is referenced in active pricing rules
- Remove or update pricing rules first, then delete rate type
Support
Section titled “Support”For additional assistance with pricing configuration:
- Contact ClubPapel support
- Submit a feature request for advanced pricing needs
- Consult with your account manager for enterprise pricing strategies