Discount codes

Discount codes: giving a discount on the club's lesson page

Discount codes for your club's lesson page: making a code, what the golfer sees, paying at the front desk, use and total discount per code, turning a code off, and what is not possible yet.
By Sjoerd Ligtvoet, Founder, GolflyUpdated

What discount codes are for

With a discount code you give a discount on a lesson that a golfer books on the club's lesson page, or on the own booking page of an employed pro. The discount is a percentage, a fixed amount or a free lesson. The golfer types the code when booking and sees the new price straight away.

The Discount codes tab is in the menu under Manage. It is for the Club admin and Owner roles, and only if the club has its own Golfly environment. A Scheduler does not see it. A code belongs to one club: if you have several, choose at the top which club you are managing.

A code works for the club's employed pros and for the club's own lessons. You do not make codes here for independent pros.

Making a code

  1. Click New discount code.
  2. Fill in a Name, for example the campaign the code is meant for. Golfers see that name again when the code has been applied.
  3. Look at the Code. Golfly suggests one based on the name (capitals and digits, at most ten characters). You may adjust it: 2 to 40 characters, with letters, digits, hyphens and underscores. Capitals make no difference for the golfer.
  4. Choose the Type: Free lesson, Percentage or Fixed amount. A percentage is a whole number from 1 up to and including 100. A fixed amount you fill in in euros, for example 10 or 12,50.
  5. Under Lesson type, choose whether the code applies to all lesson types or one. The list only has active one-person lessons, of the club and of the employed pros.
  6. If you want, fill in a Valid until and a Maximum number of uses.
  7. Leave Once per person on, or turn it off.
  8. Click Create discount code.

The code works straight away. If the code already exists, ClubDesk says: "This code is already in use. Choose another code." That also applies to a code that is off.

What the fields do

  • Valid until. The code works up to and including that day, until 23:59 Amsterdam time. Empty means no end date.
  • Maximum number of uses. A whole number from 1 to 100,000. It counts for all the club's pros together. Empty means unlimited.
  • Once per person. This is on by default. A golfer who used the code before cannot use it again. The same person is someone with the same email address or the same phone number.
  • Lesson type. If you choose a lesson type, the code only works for that, with every pro of the club who has that lesson type.
  • The same text as a pro's code. If an employed pro has an active code of their own with the same text, the pro's code applies to their lessons and not your club code. The club code then does not count that use, not in Used and Total discount either. So preferably choose a code that the pros are not already using.

What the golfer sees

The golfer's booking page is in Dutch only, so the golfer sees the Dutch texts below. The English in brackets is only there for you.

When booking, under the form is the Heb je een kortingscode? (Do you have a discount code?) button. The field is only there for lessons where a club code can apply: lessons of the employed pros and of the club itself.

If the golfer books on the own Golfly site of an employed pro, or on the club's own site, the code works there too. There the button is Heb je een cadeaubon of kortingscode? (Do you have a gift card or discount code?). Golfly checks the code as soon as the golfer leaves the field, and then shows "Kortingscode toegepast" (Discount code applied) with the name of the code and the new price. An unknown code gives "Ongeldige code." (Invalid code.), an expired or used-up code "Deze voucher is helaas niet meer geldig" (This voucher is no longer valid).

The golfer types the code and clicks Toepassen (Apply). If the code is right, the name of the code appears with the discount, for example "Opening: 20% korting toegepast" (20% discount applied), and the old price is struck through next to the new one. With Weghalen (Remove) they take the code off again. If they type a code but do not click Toepassen, Golfly still checks the code before the booking is made.

If the code makes the lesson completely free, the choice of payment method disappears and the button says Gratis les boeken (Book free lesson). That also happens with a percentage of 100, and with a fixed amount that is higher than the price.

If the code does not fit, the golfer gets a sentence of its own per reason:

  • Unknown or switched-off code: "Deze kortingscode kennen we niet, of hij is niet meer geldig." (We do not recognise this discount code, or it is no longer valid.)
  • After the end date: "Deze kortingscode is verlopen." (This discount code has expired.)
  • Maximum reached: "Deze kortingscode is op." (This discount code has been used up.)
  • Already used before, for a code that applies once per person: "Je hebt deze kortingscode al een keer gebruikt." (You have already used this discount code once.)
  • Wrong lesson type: "Deze code geldt alleen voor" (This code only applies to) with the name of the lesson type.

Paying at the front desk

The discount also applies if the golfer chooses to pay on site, if the pro offers that. The lesson is then saved with the price after the discount.

Such a lesson is in Outstanding with the amount after the discount, from the day of the lesson, until you mark it as paid with Paid. If the code makes the lesson free, the amount is €0 and the lesson is not in it. In the calendar, a lesson with a remainder gets the euro tag, like any other lesson that still has to be paid, but only for an employed pro with their own coach site. A lesson that a golfer booked themselves on the club environment shows in the scheduler as "Lesson via coach" and from the lesson day in Outstanding.

If the golfer pays online after the discount, the lesson is in the Overview under Online (iDEAL), for the amount after the discount. Only a lesson that a code brought down to €0 is under Voucher.

Use and total discount

In the list, per code, next to the discount, the lesson type and the end date, there is also:

  • Used. The number of lessons with this code, or "3 of 10" if you have set a maximum.
  • Total discount. The amount the club has given away with this code.

A cancelled booking does not count. The code is then free again: it does not count towards the maximum and the golfer can use it again. A no-show does count.

Next to the name is the status of the code:

  • Active. The code works.
  • Off. You turned it off yourself.
  • Expired. The end date has passed.
  • Used up. The maximum has been reached.

If a code has more than one status, Off wins over Expired and Expired over Used up.

Changing or turning off a code

Click Edit on the code. You can change the name, the end date, the maximum, Once per person and Active. The code, the type, the value and the lesson type are fixed. If you want those different, make a new code.

Turn Active off to stop a code. The golfer then gets the notice that the code is no longer valid. The details and the use stay, and lessons already booked with the code do not change. You can also turn a code on again. Deleting is not possible.

What is not possible yet

  • Using a code when booking at the front desk. The booking screen in ClubDesk has no field for a code. The golfer fills it in themselves on the lesson page.
  • Bays. A code does not apply to a lesson with a bay. If such a lesson is booked with a code anyway, the notice is: "A discount code does not apply to a lesson with a bay."
  • Courses. Codes apply to lessons, not to Academy courses.
  • Independent pros. A club code only works for pros employed by the club.
  • Stacking codes. A golfer uses one code per booking.
  • A separate link or QR code. A club code has no link or QR code of its own. The golfer types it in.

For a lesson with a code, the front desk cannot change the lesson type. ClubDesk then says: "A different lesson type with a different price is not possible here. Cancel the lesson with credit and book again." Moving a lesson of an employed pro or marking it as a no-show is possible, and so is marking as paid in Outstanding.

If you book such a lesson again at the front desk, the golfer no longer gets the discount, because the front desk cannot fill in a code. If they want to keep the discount, have them book again themselves on the lesson page with their code. The cancelled lesson does not count, so the code is free again.

A lesson that a golfer booked themselves on the club environment cannot be moved, cancelled or set to no-show by the front desk there. Marking as paid in Outstanding is possible. What the front desk cannot do there, you arrange in the club's management.