Skip to content
EarnKit
Browse docs

How reward codes work

What a reward code is: a fixed-amount discount for one customer, used once.

Last reviewed

When a customer redeems a reward, EarnKit creates a discount code just for them.

What a reward code is

  • A fixed amount off, in your store’s currency, matching the reward the customer redeemed.
  • Specific to that customer: nobody else can use it.
  • Usable once.
  • No expiration date: once issued, a code stays valid until it’s used.
  • No minimum order amount required.
  • Applies to every item in the order.

How it combines with other discounts

Each reward sets which of your other discounts its codes combine with: product, order and shipping discounts, under Combinations on the reward’s page. A new reward combines with product and shipping discounts, but not with order discounts. A reward created before this setting existed doesn’t combine with shipping discounts until you turn that on.

Both discounts have to allow it: the other discount’s own combination settings must allow it too. A change applies to codes issued after you save. Codes already issued keep the combinations they were issued with.

Good to know

  • The code appears in your Shopify admin under Discounts, titled with the reward amount and currency, so you can find it if you need to.
  • If a customer doesn’t have enough points, EarnKit refuses the redemption and no code is created.
  • A reward code takes a short time to appear after a customer redeems; see How customers redeem points.