Zen Cart custom software development, Zen Cart modules, Zen Cart Expert eCommerce with Zen Cart!

Zen Cart Reward Points


Reward Points offers a different spin on Zen Cart discounting.

Instead of providing a cash discount at the time of purchase, Reward Points allows you to enable your customers to build up points that can be redeemed in the future. The system for determining how many points are accumulated per purchase is up to you, but one solid choice is to start with Frequency Discounts and convert it from a cash discount module to a loyalty module. This calculation method is what the images below show.

This software is offered to my support clients only. Pricing details here.

Come work with me and I'll help you!    Let's get started!

Rewards Points on the Checkout Payment Page

Your customer sees their accumulated rewards points and the reward points that will accrue from this transaction on the checkout payment page.

Zen Cart Reward Points showing on payment page


Optionally, you may turn off redemption under specific circumstances while keeping the earning capability. For example, your policy could be, "Rewards may be redeemed on Monday only." Zen Cart Reward Points showing on payment page - no redemption


Optionally, you may set certain days to be have rewards multiplied. Zen Cart Reward Points showing on payment page - double rewards


When you use your rewards, they show up as discount line item above the order total on the checkout confirmation page. Zen Cart Reward Points showing on checkout confirmation page


Rewards Points on the My Account Page

Once reward points have been earned, they appear on the My Account page.

Zen Cart Reward Points showing on my account page


Rewards Points in the Admin Customers List

Once a customer has earned reward points, they can be viewed in admin in the sidebox on the right of the Admin > Customers > Customers screen. The View Rewards Log link provides an in-depth look.

Zen Cart Reward Points showing on admin customers page


Customer Rewards Points Log in Admin

You can see the complete history of a customer's reward point earning and usage on the View Rewards Log page. This page also allows you to add or subtract rewards from a customer's account.

Zen Cart Reward Points Log page


Handling Offline Payment

If your store uses offline payment modules that put an order into Pending status (such as Check/Money Order), you'll have to decide how to handle reward points arising from such orders. Some possible options are:
  • Take no action; this is feasible for stores that have to do physical shipments and will be looking at orders prior to sending them out.
  • Put orders using Reward Points into Pending status for checking.
  • Disable the use of reward points for customers with Pending orders.


Transactions below the Rewards Points Threshold

Rather than just telling your customers their purchases don't earn reward points, it's better to explain why.

Here's a transaction where the threshold is not date bound (i.e. in Frequency Discounts, the setting Lookback Period Units is set to All).

Zen Cart Reward Points - transaction earning no rewards


Here's a transaction where the threshold is has a 12 week lookback. Note that the threshold is expressed as a per week value rather than the larger 12 week value.

Zen Cart Reward Points - transaction earning no rewards 2



Reward Points is offered to my support clients only. (Why?) Would you like to improve your sales using Reward Points? Come work with me and I'll help you!    Let's get started!

Pricing: The price for this module is $300 plus installation and customization costs at my normal hourly rate for support clients.