Skip to main content

How to Troubleshoot Discount Issues in Lightspeed K-Series

Learn how to troubleshoot and fix discount and voucher redemption issues in Lightspeed K-Series. Follow this step-by-step guide to check your settings, resolve common errors, and get your rewards working again.

Written by Mishal Ahamed Ibrahim

A reward or voucher that fails on a Lightspeed K-Series POS is almost always a Lightspeed setting. You can fix it with the merchant, without a developer. Go through the steps below in order and stop when it works.
​

Important: after changing anything in Lightspeed, the POS must retrieve its latest configuration. Until it does, nothing changes on the POS, and the change looks like it didn't work.
​

Step 1: Check the setup

In Lightspeed

  • The discount code is lower case with underscores, no spaces. Example: birthday_voucher.

  • All accounting groups are selected on the discount. This is the most common cause.

  • Under POS → Configurations, the discount is selected in the configuration the iPad uses.

  • The discount is available to every POS user who redeems Leat offers. Leat applies it as the logged-in user.

In Leat (Apps → Integrations → Lightspeed K-Series)

  • Click Authenticate with Lightspeed.

  • On the Sync tab, click Sync items & discounts.

  • On the reward or voucher, open Discount logic and select the discount.

  • Choose Applies to (step 2) and select the products or categories.

After any change in Lightspeed: retrieve the latest configuration on every iPad. Otherwise nothing changes.
​

Step 2: Check "Applies to" on the offer

  • The whole bill → Entire order

  • Products with the same SKU at every location → Item across all locations

  • Products whose SKU differs per location → Item at a specific location

  • Every product in an accounting group → Item in a specific category

Then select the products or categories.

Step 3: Apply the discount by hand

Ask the merchant to apply the same Lightspeed discount by hand, on the same iPad, the same way as the offer (whole bill or one product). If their staff aren't allowed to apply discounts by hand, a manager or owner account can do the test.

  • Fails by hand too: it's a Lightspeed setting. Go to step 4.

  • Works for the manager, fails for staff through Leat: the staff user isn't allowed this discount. Leat applies the discount as the POS user who is logged in, so that user needs the discount in Lightspeed. Go to step 4, first message.

  • Works by hand: go to step 5.

Step 4: Fix it by the message on the POS

"Could not toggle discount"

  1. Discount available to the logged-in POS user

  2. All accounting groups selected

  3. Discount selected under POS → Configurations

  4. Only one location fails? Compare it with a location that works

"The discount didn't end up on the order"

  1. All accounting groups selected

  2. Offer linked to a £0 item inside a combo? Link the combo or a priced item

  3. Another discount already on the bill? Only one fits

"This discount isn't available on this till"

  1. Discount active and not hidden

  2. Discount selected under POS → Configurations

  3. In Leat: Sync items & discounts

After the fix: retrieve the latest configuration on the iPad, then try again. Without that step the fix doesn't reach the POS.

Step 5: Still failing issue? Escalate to Support

Escalate when it works by hand but not through Leat, or still fails after step 4. Send:

  • Account ID

  • Name of the reward or voucher

  • Time of the failed attempt

  • Which iPad and location

  • A photo or video of the discount failing

Did this answer your question?