by Lunaris

Reward. Retain. Grow.

4.8 of 5 stars(5 reviews)

Create Your Loyalty Program

Your returning customers are your most valuable ones. Create a loyal base of customers with a point rewards program!

Easy and Rewarding

Customers can easily convert points into discounts right on the checkout page. No more hassle of generating coupons codes.

Customized to Your Needs

You decide how many points your customers earn - you can even hold special bonus point campaigns!

About EasyPoints

Create your loyalty program with EasyPoints!

Introducing a loyalty program gives your customers more reasons to come back and spend more, more often. With EasyPoints, you can create a compelling rewards experience that will drive customer retention and engagement, helping your business grow!

Based off of popular Japanese point programs, EasyPoints does away with the clunky redemption of other rewards programs and introduces a foolproof point system that turns points into discounts right from the checkout page. Earn points and spend points. It’s really that simple.

Rewarding your customers just got a whole lot easier with EasyPoints!

Why use EasyPoints?

  1. Available in both English and Japanese
  2. Customizable for seamless integration with your shop’s branding
  3. Create points campaigns (e.g. earn 5x the points) with the click of a button
  4. Let users quickly find out how many points can be earned right on the product page - no more navigating back and forth between awkward loyalty pages
  5. Customers redeem points during checkout, rather than through cumbersome coupon code inputs
  6. Decide when points are credited to a customer’s account to best fit your company’s fulfillment process
  7. Manually add or remove points to create better customer service experiences
  8. Schedule point campaigns in advance for special events or holidays
  9. Give points an expiration date to encourage a more engaged loyalty program

Assisted setup for no additional cost!

Every plan includes assisted setup with Lunaris so we can ensure your loyalty program is tailored perfectly for your brand. We understand that every business is unique and that there is no one-size-fits-all solution. You can rest easy knowing your rewards program will be up and running quickly and customized to your exact needs.

*Active customers are customers who have placed an order on your store within the past year. To check your list of active customers, you can go to Customers > Filters > Placed an order > In the last year > Export.

**CAUTION: EasyPoints does require installation of liquid code in your theme - technical knowledge and experience with liquid code are required. If you are not comfortable with installing this code on your own, we can install it for no additional cost.**

Media gallery





$0.25 per customer after 500

  • Up to 500 active* customers

  • Setup included

  • Shopify integration

  • Shopify cart adjustment



$0.22 per customer after 1,000

  • Up to 1,000 active* customers

  • Setup included

  • Shopify integration

  • Shopify cart adjustment



$0.20 per customer after 2,500

  • Up to 2,500 active* customers

  • Setup included

  • Shopify integration

  • Shopify cart adjustment



$0.17 per customer after 5,000

  • Up to 5,000 active* customers

  • Setup included

  • Shopify integration

  • Shopify cart adjustment

  • Prioritized support

* All charges are billed in USD. Recurring charges, including monthly or usage-based charges, are billed every 30 days.

4.8 of 5 stars

The overall rating reflects the current state of the app. It accounts for all app reviews but prioritizes the most recent ones.
  • 5 of 5 stars
    80% of ratings are 5 stars
  • 4 of 5 stars
    20% of ratings are 4 stars
  • 3 of 5 stars
    0% of ratings are 3 stars
  • 2 of 5 stars
    0% of ratings are 2 stars
  • 1 of 5 stars
    0% of ratings are 1 stars

Most recent reviews





At present, I think this app is practically the only choice.
It can issue individual points and has all the features you need.
It would be perfect if a mechanism was in place to send an automatic email before the point expires.