× TeamSnap is here to help you navigate the growing impact of COVID-19. Learn More

Adding Discount Codes to Your Registration Forms

How-to

Applies To:
User
  • Members
  • Team Admins
  • Team Owners
  • Org Admins
  • Org Owners
Device
  • Web app Web
  • iOS app iOS
  • Android app Android
Plan
  • Trial
  • Free
  • Basic
  • Premium
  • Ultra
Country
  • United States USA
  • Canada CAN
  • Worldwide Worldwide

Organization administrators 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.


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 Admin ... 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 in the by the number of participants being registered (So for -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 can not be configured to only apply once per registration. Auto Adjustments will only subtract from participant fee totals, and can not be used to decrease per-registration form fees.
Note: Coupon code fields display 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. 

Tip: Your Discount Code Custom Field should be placed in the Additional Player Info or Sports Info section, and not the Additional Parent section. 
Note: Discount codes can be used by anyone that has them, which is why we suggest keeping track of who was given what code. If you are concerned about misuse, once everyone who was given a code has used it, you can remove the codes from your form. 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.