How To Offer Rewards and Credit Points In Joomla

Want to reward your customers with credit points on your Joomla eCommerce website? Then you are all set to earn customer loyalty and to save cost. Want to know how? Offering rewards and points to your customers makes them feel valued, and they’d want to shop more to redeem those points. More shopping leads to increase in sales, engagement rate, loyalty and profit. Cool, isn’t it?

That’s why rewards and points are an integral part of most customer loyalty programs. In short, they are the basis of building a lasting relationship between your store and the customers.

For example, let’s take Starbucks Rewards. It is a combination of membership + rewards program because only members can earn rewards. Let’s just focus on the reward part.

Starbucks gives the members of the rewards program 2 “stars” for each dollar spent. Eventually, the customers can redeem those stars to get free food and drinks at Starbucks. Redeeming the hard earned Starbucks rewards into real coffee is one of the best feelings in the world for coffee lovers. Well, what makes this experience so special? Here’s what I think worked for Starbucks:

  • Brand value
  • The product - Coffee.
  • Craze for collecting points - Yes, such a craze exists.

Not only for Starbucks, this can work wonders for your eCommerce store as well. Let’s take a quick look into why you should use rewards and points on your online store before learning to implement it.

Why use rewards and points?

Without any delay, let me list out why offering rewards and points can be useful to your online store.

1. Earn customer loyalty

Customer loyalty is closely related to credit points and rewards. It is simple. Reward the customer for a purchase and the customer will come back to shop more. This is how you can build customer loyalty over a considerably short span of time.

2. Save cost

How can rewards save you money? Loyal customers often tend to purchase more and often willing to spend more than occasional customers or new customers. The marketing cost to acquire new customers can be saved significantly if you keep the existing customers happy.

3. Boost your brand value

Being a small or medium business, your brand value is either just starting to grow or you have a decent status among your customers. Rewards and points can help you further boost your brand image because people will remember you as the brand with higher perks.

4. Sell your products and move the inventory

This is more important than any other reason because the whole point of offering credits and getting loyal customers is to sell your products. When you reward your customers for purchasing at your store, you can definitely count on them to shop more from you, or even bring new customers by referring your store to their loved ones.

Interesting how simple virtual credit points can do wonders for your business, isn’t it? Here comes the important question…

What do you need to start running your customer loyalty program?

Now that you know why rewards and points are useful to your business, let’s focus on what you need to get started. You’ll need a tool that does all of the said functions with effectiveness. Agree? And what’s better than a neat and simple app from the best eCommerce solution J2Store?

Let me introduce you to J2Store Points and Rewards. With this extension, you can seamlessly provide credit points and rewards to the customers on your Joomla eCommerce site. Want to dive a little deep into its features?

If you are already familiar with J2Store Points and Rewards, jump to .

J2Store Points and Rewards

Use J2Store Points and Rewards to offer credit points on your Joomla eCommerce site.

Reward your customers with points and encourage them to spend more on your website. The extension adds a comprehensive rewards and points feature to your shop.

Customer can earn points and redeem them for discounts. You can set how many points a customer should earn for each dollar spent. You can also set how many points can be redeemed for a specific discount amount.


  1. User-friendly set up of the points and redemption rules globally

    Provide points and rewards to your customers with the interactive interface of this extension. Defining points that can be earned for all the products is as easy as ABC with Points and Rewards.

  2. Product level points and rewards

    Now set up special points and rewards for specific products apart from the settings configured globally. You can set up extra points and rewards if customer buys a particular product. This can be helpful if you want to sell more units of slow moving products.

  3. Points to be earned and redeemed

    Define points earned for purchases and the value of the points for redeeming. For example, let’s say 1 point = $1 in your store and a customer buys a product worth $10. If you offer 2 points for the product as reward, then $2 will be reduced from the amount payable. That is, the customer pays only $8.

  4. Earn points types

    Choose whether the value of points earned should be fixed or a percentage of the product price. For example, you can set a certain number as the points to be earned for buying a product or choose to award points as a percentage based on the product price.

  5. Award points for sign up action

    Sign up rewards are more like a welcome kit. Once a user signs up to your site, you can offer them some points to start purchasing right away.

  6. Manage points from backend

    Manage points earned by the customers at the backend. View the points earned by each customer using the “Manage points” option. You can also add points for customers manually using the “Add user points” option.

How To Offer Rewards and Credit Points?

J2Store Points and Rewards app lets you offer credit points on your Joomla site Here are the steps you need to follow to set up your own customer loyalty program:

Step 1: Install J2Store

Since Points and Rewards works in J2Store environment, first install J2Store. It only takes less than 10 minutes to get started with J2Store. Once you have installed it, go ahead to the next step.

Step 2: Install Points and Rewards

Install J2Store Points and Rewards in J2Store by following these steps:

  1. Use the Joomla installer to install the app.
  2. In the backend, go to J2Store Dashboard -> Apps as shown in the image below.
  3. Click Enable in the Point and Rewards plugin. (type=j2store).
  4. After the app is enabled, click on Open to set the configuration for the app. Refer documentation for the configuration details.
  5. After configuring the app, save and close it.

The technical part is over, yay! Now comes the crucial part.

Step 3: Let your customers know

Since this is a customer loyalty program, you will have to tell your customers what they get from joining the program or how the rewards and points will be useful to them. Only when the customers think that your rewards are valuable, they would start purchasing your products frequently.

So, write blog posts, create ads, send newsletters and much more to get the word out.

In what ways can you offer the reward points?

Giving rewards only when a customer makes a purchase may not be very effective because the whole point of giving points is to increase sales. So, you can make use of many ways to reward your customers. Here are some examples:

  • Welcome kit - When the customer signs up to your site.
  • Reward for purchase - When the customer purchases something.
  • Customer referral credit - When the customer refers another customer to your site.
  • Loyalty reward - When the customer has made certain number of purchases.
  • Switch loyalty reward - To attract customers from other brands.
  • Rewards for inactive customers - To bring back customers who haven’t purchased in a while.

Got an idea of how to run a customer loyalty program? Now that you have J2Store Points and Rewards working for you, you only have to focus on the sales strategies. All technical stuffs are taken care of by the app. So, strategize now and start monetizing!

Happy selling!

Subscribe to get updates from us