Skip to main content

Set Up the Punch Card Earning Rule

Reward customers with points or store credit after they place a set number of qualifying orders, like a coffee shop stamp card.

Written by Kris James

A punch card rewards customers for coming back. Every qualifying order adds a stamp to their card, and once they collect enough stamps the reward is given automatically. It is the digital version of the paper card a coffee shop stamps at the counter.

Common examples:

  • Buy 5 coffees and get 200 points

  • Place 3 orders over £50 and get £10 store credit

  • Order 10 times from your drinks range and get a reward

Punch cards are available on the Starter plan and above.


How punch cards work

You decide how many orders a customer needs to place and what they earn when they get there. Every order that meets your rules adds one stamp. When the customer reaches the number you set, the reward is given automatically. There is nothing for the customer to claim.

A few things worth knowing before you set one up:

  • One order is one stamp. How many items are in the order makes no difference.

  • Counting starts when you turn the card on. Orders placed before that are never counted, so a new card always starts everyone at zero.

  • You choose which orders count. You can ask for a minimum spend, and you can limit the card to certain products or collections.

  • You can run several cards at the same time. Each one keeps its own count.


Create a punch card

  1. Go to Loyalty Program > Earning rules and select Add earning rule.

  2. Under Essentials, choose Punch Card.

  3. Fill in the fields:

    • Earning rule name: customers see this name, so use something they will recognise, for example "Coffee lovers card".

    • Orders required to complete the card: how many qualifying orders a customer needs.

    • Minimum spend per order: optional. Orders below this amount do not earn a stamp.

    • Eligible products: optional. Limits the card to certain products or collections.

    • Amount to award: the points or store credit given for completing the card.

    • After the card is completed: choose whether the card resets or can only be earned once.

    • Approval time: leave at 0 for an instant reward, or set a delay in days.

  4. Save, then turn the card on with the Status toggle.

The Summary panel on the right updates as you fill the form in, so you can check the card reads the way you expect before you save. Counting begins the moment you turn the card on.


Punch card settings

These options control which orders earn a stamp and what happens when a card is finished.

Orders required to complete the card

The number of qualifying orders a customer needs. If you set 3, the reward is given on their 3rd qualifying order.

Minimum spend per order

Leave this blank and every order earns a stamp. Set an amount and only orders that reach it count. This stops customers collecting stamps with very small orders.

The amount is checked against the value of the products in the order after any discounts have come off. Tax and shipping are not counted.

Eligible products

By default every product counts. If only part of your catalogue should build the card, choose Specific collections or Specific products and pick the ones you want.

A coffee shop can use this to count drinks and leave merchandise out, so a customer buying a t-shirt does not get a stamp.

Two things change once you set this:

  • An order only earns a stamp if it contains at least one of the items you picked.

  • If you also set a minimum spend, it is measured against those items only. An order with £5 of drinks and £95 of merchandise does not pass a £10 minimum, because only the £5 of drinks counts.

After the card is completed

  • Card resets so customers can earn it again: the customer goes back to zero stamps and can work through the card as many times as they like. This is the usual choice for a repeat reward such as a coffee card.

  • One time per customer: the customer earns the reward once and the card is finished for them. Use this for a one off milestone, such as rewarding someone for reaching their 3rd order.

Approval time

Leave this at 0 and the reward is given as soon as the card is completed. Set a number of days and the reward is held as pending, then approved automatically once that time has passed. A short delay is useful as a returns window.

Advanced settings

Punch cards are shown in your loyalty displays by default. Tick Hide on storefront to keep a card out of your loyalty widget, sidebar and rewards pages. It still earns stamps in the background.

You can also upload a Custom icon to replace the default one on the card's tile.


Running more than one punch card

You can have several punch cards running at the same time. Each one keeps its own count, and a single order can add a stamp to more than one card.

For example, you could run both of these together:

  • A drinks card that needs 10 orders from your drinks collection

  • A big spender card that needs 3 orders over £50

An order of £60 of drinks adds a stamp to both cards. An order of £60 of merchandise only adds a stamp to the big spender card, because it has no drinks in it.

Give each card a clear name, because customers see those names on your storefront.


FAQ

What counts as a qualifying order?
A paid order, placed after you turned the card on, that meets the rules you set. If you set a minimum spend, the order has to reach it. If you chose specific products or collections, the order has to include at least one of them. An order worth zero, for example one fully covered by a discount, does not earn a stamp.

Do orders placed before I created the card count?
No. Counting starts the first time you turn the card on. This is deliberate, so launching a new card does not instantly complete it for your regular customers.

Does a large order give more than one stamp?
No. Each order gives one stamp at most, whatever is in it.

Do discounts, tax and shipping affect the minimum spend?
The minimum spend looks at the value of the products after discounts have come off. Tax and shipping are not included. So a £50 order with a 20% discount code counts as £40.

What happens if an order is refunded?
If an order is refunded in full, its stamp is removed and the customer's count goes down by one.

If an order is only partly refunded, the stamp is removed when the order no longer meets your rules, for example the refund takes it below your minimum spend, or the refunded items were the eligible ones on a card limited to certain products. Refunding items that were never part of the card does not remove the stamp.

Does a refund take back a reward the customer already received?
Only when the order that completed the card is refunded in full. A partial refund can remove a stamp without affecting a reward that has already been given.

Can a customer earn the same card more than once?
That depends on your completion setting. "Card resets so customers can earn it again" lets them start from zero and earn it repeatedly. "One time per customer" gives the reward once.

Can I change the settings once customers have started collecting?
Yes. Progress is kept and your changes apply to orders placed from that point on. Stamps already earned stay as they are. Keep in mind that raising the number of orders required moves everyone further from the reward.

What happens if I turn a card off?
Stamps and progress are kept. When you turn it back on, customers carry on from where they left off and the original start date does not change. Orders placed while the card was off do not count.

Do VIP tier multipliers or bonus campaigns increase the reward?
No. A punch card always gives exactly the amount you set.

Does this work if my program uses store credit?
Yes. On a store credit program the card awards store credit instead of points, and the amount field asks you for a money value.

Where do customers see the punch card?
It appears with your other ways to earn on your storefront, using the name you gave it. If you would rather keep it hidden, tick Hide on storefront in the advanced settings.

A customer placed an order but did not get a stamp. What should I check?
Check that the card is turned on, that the order was placed after you turned it on, and that it meets your minimum spend and eligible product rules. Also check that the order was paid and that it is linked to a customer who is part of your loyalty program.

Did this answer your question?