Introduction
This guide is designed for Club Managers and System Administrators responsible for financial configuration. It will walk you through the process of assigning specific prices to products within a selected club, managing future price changes, and removing obsolete pricing entries.
Before You Start
Ensure you have the necessary permissions to access System Administration and Clubs.
The product you wish to price must already exist in the global product catalog.
Identify whether the product requires a Net or Gross price entry, as this is determined by the product's global configuration.
Instruction
When adding a new product price, you will interact with the following fields:
Club: This field displays the name of the club for which you are configuring the price. It is read-only and automatically populated based on your current view.
Product: A drop-down menu allowing you to select the specific item you wish to price from the system's product list.
Net price: This numeric field appears if the selected product is configured to use Net prices. You must enter a value between 0 and 1,000,000 with up to 2 decimal places.
Gross price: This numeric field appears if the selected product is configured to use Gross prices. You must enter a value between 0 and 1,000,000 with up to 2 decimal places.
Valid from: A date picker used to determine when this specific price becomes active. This allows for scheduling future price changes.
Configuration instructions
Accessing the Club Products List
Navigate to the Club products page for your specific club.
Review the list of existing prices. The grid displays the Product, Net price, Gross price, Last modification date, Created By user, and the Valid From date.
Adding a New Product Price
Click the Add product price button located in the top header area.
In the Add new product price window, verify the Club name displayed.
Click the Product drop-down menu and select the item you wish to price.
Enter the monetary value in the Price field. Note that the label will display either Net price or Gross price depending on the product's configuration.
Select the effective date in the Valid from date picker.
Click the Add price button to save the new configuration.
Deleting a Product Price
Locate the product row you wish to remove in the grid.
Click the dropdown button (icon with drops) on the right side of the row.
Select the Delete action link.
A confirmation window will appear with the text: "Do you want to delete this club product price?" Click to confirm.
Upon success, a notification stating "Successfully deleted" will appear, and the list will refresh.
Hints
Price Status Tags: The system visually indicates the status of a price based on the Valid From date:
Future price: Indicated by a blue tag; the date is in the future.
Current price: Indicated by a green tag; this is the currently active price.
Expired price: Indicated by a red tag; this price is no longer valid.
Price Input Logic: You cannot manually switch between Net and Gross input fields in this screen. The system automatically detects if
IsGrossDefinedPriceis true or false for the selected product and displays the corresponding field.Data Validation: The price field is required and strictly validates that the number is between 0 and 1,000,000.
Navigation: To return to the previous screen, use the arrow button on the top left to go back to the Club List.
Use Case Examples
Example 1: Setting a Current Gross Price
Goal: To set the price of a "Day Pass" to 20.00 immediately.
Steps/Settings: Open the Add new product price modal. Select "Day Pass" from the Product list. Ensure the field is labeled Gross price. Enter "20.00". Set Valid from to today's date. Click Add price.
Example 2: Scheduling a Future Price Increase
Goal: To increase the price of "Water Bottle" to 5.00 starting next month.
Steps/Settings: Open the modal. Select "Water Bottle". Enter "5.00" in the price field. Set Valid from to the first day of next month. Click Add price. The grid will display this entry with a Future price tag.
Example 3: Correcting a Pricing Error
Goal: To remove an incorrect price entry that was added by mistake.
Steps/Settings: Locate the incorrect entry in the grid. Click the dropdown icon, select Delete, and confirm the action.
Example 4: Configuring a Net Price Item
Goal: To add a price for a B2B service that requires Net pricing.
Steps/Settings: Open the modal. Select the specific B2B product. The system automatically displays the Net price field. Enter the pre-tax amount and save.
Example 5: Reviewing Price History
Goal: To see when a product price was last changed and who changed it.
Steps/Settings: View the main grid columns. Check the Last modification column for the date and time, and the Created By column to identify the user who made the entry.
Example 6: Setting a Free Promotional Item
Goal: To list a promotional item, such as a "First Visit Token," as free of charge for the club.
Steps/Settings: Open the Add new product price modal. Select the promotional item from the Product dropdown. In the Price field (Net or Gross), enter 0. Set the Valid from date to today. Click Add price. The system accepts a minimum value of 0.
Example 7: Creating a Precise Psychological Price Point
Goal: To set a product price ending in .99 for marketing purposes (e.g., 19.99 instead of 20.00).
Steps/Settings: Select the product. In the Price field, enter 19.99. The system allows for a precision of up to 2 decimal places.
Example 8: Canceling a Planned Price Hike
Goal: To remove a price increase that was scheduled for next month but is no longer happening.
Steps/Settings: In the main grid, identify the row with the product and the blue Future price tag. Click the dropdown button (icon with drops) on that row and select Delete. Confirm the action in the popup window.
Example 9: Entering a High-Value Equipment Fee
Goal: To set a price for a premium service or equipment rental that costs 5,000.00.
Steps/Settings: Select the premium product. Enter 5000 in the Price field. The system permits values up to 1,000,000.
Example 10: Auditing Past Pricing
Goal: To determine who authorized the previous price for a "Gold Membership" and when it expired.
Steps/Settings: Scroll through the grid to find "Gold Membership" rows marked with the red Expired price tag. Review the Created By column to see the user responsible and the ModifiedAt column for the timestamp.
Example 11: Configuring a Net Price for B2B Services
Goal: To add a price for a corporate service where tax is calculated later (Net Price).
Steps/Settings: Open the modal and select the specific B2B product. Note that the system automatically labels the input field as Net price based on the product's global configuration. Enter the pre-tax amount (e.g., 100.00) and save.
Example 12: Configuring a Gross Price for Retail Items
Goal: To add a price for a retail item like a "Water Bottle" where tax is included (Gross Price).
Steps/Settings: Open the modal and select the "Water Bottle". Note that the system automatically labels the input field as Gross price. Enter the total shelf price (e.g., 2.50) and save.
Example 13: Immediate Price Adjustment
Goal: To fix an incorrect price immediately for sales happening today.
Steps/Settings: Add a new price for the item. Set the Valid from date to the current date. This new entry will generally supersede existing entries for the current period, and the grid will display it with a green Current price tag.
Example 14: Scheduling an End-of-Year Promotion
Goal: To prepare the system for a price change that should strictly start on January 1st.
Steps/Settings: Open the modal and enter the new promotional price. In the Valid from date picker, navigate to January 1st of the coming year. Save the entry. It will appear in the grid with a Future price tag until that date arrives.
Example 15: Cleaning Up Duplicate or Erroneous Entries
Goal: To delete a price entry that was added by mistake during a training session.
Steps/Settings: Locate the erroneous row in the Club products grid. Click the Delete action link inside the dropdown menu. Verify the text "Do you want to delete this club product price?" before confirming.