Skip to main content

Discounts

FineGym's discount system allows you to create promotional codes that apply to memberships and products. Configure percentage or fixed-amount discounts with flexible usage limits and validity periods.


Overview

Discounts can be applied to:

  • Membership Plans - Recurring or one-time membership purchases
  • Products - POS items and merchandise

Each discount has:

  • Unique discount code
  • Amount (percentage or fixed)
  • Validity period
  • Optional usage limits

Creating Discounts

Basic Setup

Location: Discounts → Add Discount

Click Add Discount to create a new discount:

Discount Information

FieldDescriptionExample
NameInternal name"New Year Promo"
Discount CodeCode customers enter"NEWYEAR25"
DescriptionInternal notes"2025 New Year promotion"

Add discount form

Discount Amount

FieldDescription
AmountNumeric value
Is PercentageToggle for % or fixed

Examples:

  • 25% off: Amount = 25, Is Percentage = Yes
  • $10 off: Amount = 10, Is Percentage = No
note

Percentage discounts cannot exceed 100%.

Validity Period

Control when the discount is usable:

FieldDescription
Start DateWhen discount becomes active
End DateWhen discount expires (optional)
Is ActiveManual on/off toggle

Examples:

  • Flash sale: Start today, end tomorrow
  • Evergreen: Start date only, no end
  • Future launch: Start date in the future

Applicability

Choose what the discount applies to:

OptionDescription
Applicable to ProductsCan be used on POS items
Applicable to MembershipsCan be used on membership plans

You must select at least one option.

Validity Scope

OptionDescription
All itemsApplies to all items in selected categories
Specific itemsOnly selected products/plans

When "Specific items" is selected:

  • Choose individual products
  • Select specific membership plans

Membership Discount Settings

When applicable to memberships, configure recurring payment behavior:

Recurring Plan Payments

OptionDescription
Apply to every paymentDiscount continues for life of membership
Limit to set numberDiscount applies to X payments only

Number of Payments

If "Limit to set number" is selected:

  • Enter the number of discounted payments
  • After that, full price applies

Example: 3 months discounted

  • Recurring Plan Payments: Limit to set number
  • Number of Payments: 3
  • Member gets discount on first 3 monthly payments

Usage Limits

Control how many times a discount can be used:

Total Usage Limit

FieldDescription
Limit Total UsesEnable overall cap
Total UsesMaximum number of uses

When the limit is reached, the discount becomes unavailable.

Example: First 100 customers

  • Limit Total Uses: Yes
  • Total Uses: 100

Per Customer Limit

FieldDescription
Limit Uses Per CustomerEnable per-person cap
Uses Per CustomerMax uses per member

Prevents the same member from using the discount multiple times.

Example: One-time use per member

  • Limit Uses Per Customer: Yes
  • Uses Per Customer: 1

Discount Statuses

Discounts have automatic status based on their configuration:

StatusCondition
ActiveIs active, within date range
InactiveManually deactivated
UpcomingActive but start date in future
ExpiredEnd date has passed

Status Flow

Inactive → Upcoming → Active → Expired
↑__________________________|
(can reactivate)

Managing Discounts

Viewing Discounts

Location: Discounts

The discount list shows:

ColumnDescription
NameDiscount name
CodeDiscount code
AmountDiscount value
StatusCurrent status
UsesUsage count
Valid PeriodStart and end dates

Editing Discounts

Click a discount to modify:

  • Name and description
  • Amount (if not yet used)
  • Validity dates
  • Usage limits
  • Applicability settings
warning

Some fields may be locked if the discount has been used to preserve invoice accuracy.

Viewing Discount Usage

Location: Discounts → [Discount] → Manage

See detailed usage information:

Active Memberships Using Discount

Table showing:

  • Member name
  • Membership plan
  • Start date
  • Remaining discounted payments

Recent Orders

Table showing:

  • Invoice number
  • Customer
  • Date
  • Amount saved

Deactivating Discounts

To stop a discount from being used:

  1. Open the discount
  2. Toggle Is Active to off
  3. Save changes

The discount:

  • Cannot be applied to new purchases
  • Existing memberships keep their discount

Deleting Discounts

Discounts can only be deleted if:

  • Never been used on any invoice

If the discount has been used, deactivate instead.


Applying Discounts

During Membership Signup

When a member purchases a membership:

  1. Enter the discount code
  2. System validates the code
  3. Discount applied to eligible items
  4. Total updated with discount

At Point of Sale

When selling products:

  1. Add items to cart
  2. Click Apply Discount
  3. Enter discount code
  4. Discount applied to eligible products

On Invoices

Staff can add discounts to invoices:

  1. Open a draft invoice
  2. Click Add Discount or Modify Discount
  3. Select the discount
  4. Discount applies to eligible items

Discount Validation

The system validates discounts before applying:

CheckError If
Code existsCode not found
Status activeDiscount inactive/expired
Within datesOutside valid period
Usage limitTotal uses exhausted
Per customer limitMember exceeded their limit
ApplicableItems not eligible

Error Messages

MessageMeaning
"Discount code not found"Code doesn't exist
"Discount is not active"Manually deactivated
"Discount has expired"Past end date
"Discount usage limit reached"Total uses exhausted
"You have already used this discount"Per customer limit reached
"Discount not applicable"Items not eligible

Common Discount Types

New Member Discount

SettingValue
Amount20%
Applicable toMemberships
Recurring PaymentsLimit to 1 payment
Per Customer1 use

First month discount for new members.

Seasonal Promotion

SettingValue
Amount15%
Applicable toProducts & Memberships
Start DateHoliday start
End DateHoliday end
Total Uses200

Limited-time holiday sale.

Referral Discount

SettingValue
Amount$25
Applicable toMemberships
Recurring PaymentsLimit to 1

One-time credit for referrals.

Student Discount

SettingValue
Amount10%
Applicable toMemberships
Recurring PaymentsEvery payment
ValidityAll membership plans

Ongoing discount for students.

Flash Sale

SettingValue
Amount30%
Applicable toProducts
Start DateToday
End DateTomorrow
Total Uses50

24-hour product sale.


Best Practices

Naming Conventions

Use clear, descriptive names:

  • ✅ "Summer 2025 - 20% Off"
  • ✅ "New Member First Month Free"
  • ❌ "Discount 1"
  • ❌ "Promo"

Code Creation

Choose memorable, easy-to-type codes:

  • ✅ "SUMMER25"
  • ✅ "WELCOME10"
  • ✅ "FLASH50"
  • ❌ "DISC-2025-001-XYZ"

Usage Tracking

  • Monitor usage counts regularly
  • Set alerts before limits are reached
  • Track which discounts perform best
  • Review expired discounts

Planning Promotions

  • Create discounts before promotions start
  • Set future start dates for launches
  • Use end dates to auto-expire promotions
  • Test codes before advertising

Troubleshooting

Discount Code Not Working

Check:

  • Code is spelled correctly
  • Discount status is Active
  • Within valid date range
  • Usage limits not exceeded
  • Items are eligible

Discount Showing Wrong Amount

Verify:

  • Percentage vs fixed amount setting
  • Which items the discount applies to
  • Whether items are eligible

Can't Delete Discount

Discount has been used on invoices. Options:

  • Deactivate instead
  • Keep for record-keeping

Discount Not Appearing for Member

Ensure:

  • Discount is active
  • Member hasn't exceeded per-customer limit
  • Items in cart are eligible