Adding discounts codes to your registration forms

TeamSnap for Clubs and Leagues and TeamSnap for Business organization administrators on the classic version of our registration feature can easily create and provide discount codes for registration that can be used as a coupon code or to apply a scholarship to a registration form.

For TeamSnap for Business users on the latest version of registration, please see Creating registration discounts and coupon codes.

Creating a Fee Adjustment Discount Code

Registration Participant Fees can display for your registrants based on conditional logic. You can use this conditional logic to set up discount codes that can be used for coupon codes or scholarship codes. Participant Fee adjustments are slightly more sophisticated than Auto Adjustments and can be configured to vary depending on the number of players being registered.

  1. Click Registration tab
  2. Hover over the Actions ... button and click Edit for the form to which you will be adding a discount code.
  3. Create a custom form field under the Form Fields > Add New Field tab.
    1. Name it "Discount Code", "Coupon Code", or "Scholarship Code." (or anything else to distinguish this)
    2. Select the text field type
  4. Click Participant Fees tab
  5. Click + New Participant fee.
  6. Name your fee "Discount" or "Scholarship" (or whatever is most appropriate.) 
  7. Select Add Option
  8. Enter the new option fee name
  9. Enter a negative value for your discount fee. 
  10. Under Conditional Logic, check Show based on custom field
  11. Select your Discount Code field
  12. Enter the discount code value.
  13. Optional: To set up a discount that is not multiplied by the number of participants being registered, use Advanced Fees to divide the discount by the number of participants being registered. 
    1. Create an Advanced Fee. 
    2. Enter the advanced fee name
    3. Divide the amount of your discount by the number of participants being registered (So for a -$50.00 discount on a two-player registration, enter a value of -25.00.)
    4. Enter the Number of Registrants required for the adjustment to take effect
    5. Repeat as needed to add three and four participant registration adjustments. 

Creating an Auto Adjustment Discount Code

Auto Adjustment discount codes can be used for coupon codes or scholarship codes. The discount is automatically applied on the Checkout page after a registrant selects participant fees. These codes are best for per-player/participant discounts and will subtract from each participant's participant fees.

  1. Create a custom form field
    1. Name it "Discount Code", "Coupon Code", or "Scholarship Code." (or anything else to distinguish this)
    2. Select the text field type
  2. Click the Payments & Adjustments tab
  3. Click Auto Adjustments
  4. Click the +New Adjustment button
  5. Select your coupon code custom field from the When the field dropdown
  6. Enter the code you want users must enter and match to redeem the discount in the Has the Value field
  7. Enter the negative amount of the discount value in the Adjust the amount owed by field. This will be the amount you would like deducted from their fees and must be entered as a negative number, otherwise it will add the amount entered to the total registration fees. For example, if you would like the code to be for a $150 deduction from the total registration amount, you would enter -150 here.

  8. Click Save

Attention: Auto Adjustments are always per-participant and cannot be configured to apply once per registration. Auto Adjustments will only subtract from participant fee totals, and cannot be used to decrease per registration form fees.

Note: Coupon code fields are displayed on the first page of your registration form (the information section), and auto-apply on the checkout page.

Handling Multiple Discount Codes

Do you have families that need to use a different discount code for each participant that they are registering? If so, they will be able to enter a different code (or not) for each participant they are registering. Just repeat your Fee Adjustment Discount Code or Auto Adjustment Discount Code steps to create as many discount codes as necessary. Add the Discount Code custom field in the Additional Player Info or Sports Info section, not the Additional Parent section.

Tip: Discount codes can be used by anyone that has them, so we recommend keeping track of who was given what code. If you are concerned about misuse, you can remove the codes from your form once everyone who was given a code has used it. This can be done by either deleting the custom field created or removing the code you gave users to enter that matches the "Has the Value" field in 6.

Did this answer your question? Thanks for the feedback! There was a problem submitting your feedback. Please try again later.