Packages and Templates
Overview
Packages are session bundles sold to clients, such as 10 sessions, 20 sessions. Templates help you create standard packages for easy reuse.
How to Access
- Templates: Dashboard > Quick Actions > "Manage Templates"
- Sell Package: Dashboard > Quick Actions > "Sell Package"
- From Client page: Tap "Sell Package" button
Package Templates
Templates are pre-defined package blueprints.
Benefits of Templates
- Sell faster - Select from list instead of filling in every time
- Consistent pricing - No need to remember prices
- Assign to clients - Linked account clients will see templates you assign
Creating Templates
- Go to "Manage Templates" page
- Tap "+ Create Template" button
- Fill in information:
| Field | Description | Example |
|---|---|---|
| Name | Internal name (for you) | "PT 10 Sessions" |
| Display Name | Name clients see | "Personal Training 10 Sessions" |
| Sessions | Number of sessions in package | 10 |
| Total Price | Package price | 8,000 |
| Price per Session | Calculated automatically | 800 |
| Validity (Days) | Days until expiry after activation | 90 |
| Type | PT / Group Class / Gym Class | PT |
| Gym Share (%) | Default Revenue Share | 30% |
| Description | Additional details | "Includes gym fee" |
- Tap "Save"
Editing Templates
- Go to "Manage Templates" page
- Tap the template to edit
- Edit information
- Tap "Save"
Enabling/Disabling Templates
- Go to "Manage Templates" page
- Toggle the template switch
- Status changes immediately
Note: Disabled templates won't show when selling packages
Deleting Templates
- Go to "Manage Templates" page
- Tap delete button on template
- Confirm deletion
Note: Deleting templates doesn't affect already-sold packages
Reordering Templates
- Press and hold a template
- Drag up/down to change order
- Order saves automatically
Selling Packages
Step 1: Select Client
- Go to "Sell Package" page
- Tap to select client from list
- Or search by name
Step 2: Select Package
Method 1: Use Template (Recommended)
- Select "From Template"
- Tap to select desired template
- System fills information automatically
Method 2: Create Custom
- Select "Create Custom"
- Fill in information:
- Package name
- Number of sessions
- Total price
- Validity (days)
Step 3: Gym Share (Revenue Share)
- Enter percentage gym deducts
- Or enter amount per session
- System calculates net income
Example:
- Price per session: 800 Baht
- Gym share: 30%
- Net income: 800 - 240 = 560 Baht/session
Step 4: Payment Information
-
Select Payment Status:
- Pending - Not paid yet
- Partial - Partially paid
- Paid - Fully paid
-
Enter Amount Paid (if any)
-
Select Payment Method:
- Bank Transfer
- Cash
- Credit Card
- Other
-
Add Notes (Optional)
Step 5: Review and Confirm
-
Review summary:
- Client
- Package / Sessions / Price
- Gym share
- Net income
- Payment status
-
Tap "Sell Package" button
Managing Client Packages
View Client Packages
- Open client detail page
- Tap "Packages" tab
- View all packages
Package Information Displayed
- Package name
- Sessions - Used/Total
- Status:
- Active - Currently usable
- Expired - Past expiry date
- Completed - All sessions used
- Expiry date
- Progress bar - Shows usage
Session Deduction
- Deducted automatically when session is Completed
- Not deducted when session is Cancelled
- Deducted/Not deducted on No-show per your policy
Assigning Templates to Clients
For clients with linked accounts:
How to Assign
- Open client detail page
- Scroll to "Assigned Templates" section
- Tap "Assign Template" button
- Select desired templates (multiple allowed)
- Tap "Save"
Effect of Assignment
- Client sees assigned templates when purchasing packages
- Client can purchase through the app
- Helps control prices and packages sold
Package Reports
View All Packages
- Dashboard > Quick Actions > (or from menu)
- View all sold packages
Filter List
- All - All package statuses
- Active - Currently active packages
- Expired - Past expiry date packages
- Completed - Fully used packages
Tips for Using
- Create multiple templates - e.g., 5 sessions, 10 sessions, 20 sessions
- Set worthwhile prices - Larger packages get lower per-session price
- Set expiry dates - Encourage clients to train regularly
- Set Revenue Share in templates - No need to fill in every time
- Assign templates to clients - Let clients purchase easily
FAQ
Q: Package expired but sessions remain?
A: Expired packages cannot be used. Must sell a new package.
Q: Can I change price of sold package?
A: No, sold packages have locked prices. Template changes affect future sales.
Q: Client has multiple Active packages, which one is used?
A: System deducts from package closest to expiry first.
Q: What is Revenue Share?
A: Gym's share deducted from your income. e.g., If gym takes 30% of 1,000 Baht, you receive 700 Baht.
Q: Can I delete sold packages?
A: No, but can change status to "Completed".