Program Setting Category - Punchcard

The Punchcard Program Setting Category includes the following Program Settings.

Week Start Day

The Loyalty platform allows you to configure weekly limits for Punch Cards. This Program Settings indicates the day of the week on which the weekly limit period begins. The default setting is "Monday."

To configure this Program Setting:

  1. On the Program Settings screen, search for and select the Week Start Day setting.

  2. From the Value drop-down menu, select the day that starts the evaluation of Punch Card weekly limits.

  3. Click Save.

Week Start Time

In conjunction with the Week Start Day described above, the Week Start Time Program Setting is used to configure weekly limits for Punch Cards. This Program Settings indicates the time (using 24-hour notation) on which the Punch Card weekly limit begins. The default value is midnight (00:00).

To configure this Program Setting:

  1. On the Program Settings screen, search for and select the Week Start Time setting.

  2. From the Value drop-down menu, select the time of day that starts the evaluation of Punch Card weekly limits.

  3. Click Save.

Enable Enhanced Punch Criteria

Punch Criteria are logical conditions that allow you to define more complex scenarios for Members to earn a Named Punch. If this feature is enabled, the Loyalty platform can evaluate criteria on Member Punch Cards when processing transactions submitted via Sparkfly and OLO integrations.

For more information on using Punch Criteria, see Create a Named Punch.

To enable this feature:

  1. On the Program Settings screen, search for and select the Enable Enhanced Punch Criteria setting.

  2. From the Value drop-down menu, True.

  1. Click Save.

Daypart Definition

Day Parts allow you to define custom time periods that represent portions of a day. For example, you could define a "Happy Hour" Day Part that runs from 9:00 PM to 10:00 PM.

Day Parts are used within Punch Criteria in a Punch Card (see Create a Named Punch for more information).

A Day Part comprises a label, a start time, and an end time, in the following format:

  • "value": { "label": "<Day Part label>", "start_time": "<Day Part start>", "end_time": "<Day Part end>" },

To configure this Program Setting:

  1. On the Program Settings screen, search for and select the Punch Card - Daypart Definition setting.

  2. In the Value field, enter one or more Day Parts in the format described above.

  1. Click Save.