Loyalty programs and store credit

Loyalty programs and store credit

UltraCart supports cashback and points-based loyalty programs. The Loyalty tab shows the customer's current balance and full ledger history, and lets you add manual adjustments when needed. What you see on this tab depends on which loyalty program type is configured for your account.

Cashback loyalty

When your account uses a cashback loyalty program, the tab displays a store credit summary and two ledger tables.

Store credit summary

Four values are shown at the top of the page:

Value

Description

Available

The amount currently available for the customer to spend.

Total

The total store credit balance including vesting and available amounts.

Vesting

The amount earned but not yet available. Vesting amounts become available after the configured vesting period.

Expiring

The amount that will expire if not used before the expiration date.

Past ledger

The past ledger table shows completed transactions -- credits earned and redemptions applied. Each entry includes:

Column

Description

Sortable

Description

What the entry is for (e.g., "Order cashback", "Manual adjustment").

Yes

Cash

The dollar amount credited or debited.

Yes

Order Id

The associated order, if any. Select to view order details.

Yes

Date

When the entry was recorded. Sorted newest first by default.

Yes

Future ledger

The future ledger table shows entries that haven't matured yet -- amounts that are still vesting or scheduled to expire. The table has the same columns as the past ledger.

Adding a ledger entry

Select Add Ledger Entry above the future ledger table to manually credit or debit the customer's store credit balance. The modal has the following fields:

Field

Required

Description

Description

Yes

A label for this entry (maximum 20 characters).

Amount

Yes

The dollar amount to add (positive) or remove (negative).

Expiration Days

No

The number of days until this credit expires. Leave blank for no expiration.

Vesting Days

No

The number of days until this credit becomes available. Leave blank to use the account-wide default vesting period. Enter 0 for immediate availability.

When you leave Vesting Days blank, the merchant-configured default vesting period is applied. If you want the credit available immediately, explicitly set Vesting Days to 0.

Points loyalty

When your account uses a points-based loyalty program, the tab displays a points summary and two tables.

Points summary

Two values are shown at the top of the page:

Value

Description

Current Points

The customer's available points balance.

Pending Points

Points earned but not yet available.

Ledger

The ledger table shows how points were earned.

Column

Description

Sortable

Created By

Who or what created the entry (e.g., system, manual).

Yes

Description

What the entry is for.

Yes

Loyalty Points

The number of points earned.

Yes

Order Id

The associated order, if any.

Yes

Date

When the points were recorded. Sorted newest first by default.

Yes

Redemptions

The redemptions table shows how points have been spent.

Column

Description

Sortable

Description

What the customer redeemed points for.

Yes

Redemption

Details of the redemption -- coupon code, gift certificate, remaining balance, or expiration date.

Yes

Loyalty Points

The number of points redeemed.

Yes

Redemption Date

When the redemption occurred. Sorted newest first by default.

Yes

No loyalty program configured

If your account doesn't have a loyalty program enabled, the tab displays "No loyalty program." Contact UltraCart support or visit your account settings to enable a loyalty program.

Related pages