Skip to main content
Reference

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:

ValueDescription
AvailableThe amount currently available for the customer to spend.
TotalThe total store credit balance including vesting and available amounts.
VestingThe amount earned but not yet available. Vesting amounts become available after the configured vesting period.
ExpiringThe 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:

ColumnDescriptionSortable
DescriptionWhat the entry is for (e.g., "Order cashback", "Manual adjustment").Yes
CashThe dollar amount credited or debited.Yes
Order IdThe associated order, if any. Select to view order details.Yes
DateWhen 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:

FieldRequiredDescription
DescriptionYesA label for this entry (maximum 20 characters).
AmountYesThe dollar amount to add (positive) or remove (negative).
Expiration DaysNoThe number of days until this credit expires. Leave blank for no expiration.
Vesting DaysNoThe number of days until this credit becomes available. Leave blank to use the account-wide default vesting period. Enter 0 for immediate availability.
info

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:

ValueDescription
Current PointsThe customer's available points balance.
Pending PointsPoints earned but not yet available.

Ledger

The ledger table shows how points were earned.

ColumnDescriptionSortable
Created ByWho or what created the entry (e.g., system, manual).Yes
DescriptionWhat the entry is for.Yes
Loyalty PointsThe number of points earned.Yes
Order IdThe associated order, if any.Yes
DateWhen the points were recorded. Sorted newest first by default.Yes

Redemptions

The redemptions table shows how points have been spent.

ColumnDescriptionSortable
DescriptionWhat the customer redeemed points for.Yes
RedemptionDetails of the redemption -- coupon code, gift certificate, remaining balance, or expiration date.Yes
Loyalty PointsThe number of points redeemed.Yes
Redemption DateWhen 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.

Was this page helpful?