Shofy - eCommerce & Multivendor Marketplace Laravel Platform - Biggest Offer! Only $59 - Get it here!
Loyalty Points

Loyalty Points

High Resolution: No, Compatible Browsers: Firefox, Safari, Opera, Chrome, Edge, Software Version: PHP 8.x, MySQL 8.x, MySQL 5.x
$29.00 $49.00

This is a paid plugin available on Envato Market. You need to purchase and download it from Envato to use it.

Version

1.0.5

Botble Version

>= 7.5.0

Downloads

23

License

MIT

Loyalty Points – Advanced Loyalty Program for Botble E-commerce

Loyalty Points is a comprehensive loyalty program and rewards system designed for e-commerce websites built with Botble CMS. It provides a complete solution for rewarding customers, increasing retention, and boosting repeat purchases through a flexible points-based system.

Loyalty Points integrates seamlessly with Botble E-commerce. It allows you to create a fully customizable loyalty program where customers earn points from purchases and various activities, then redeem them for discounts at checkout.

Loyalty Points is a perfect solution for e-commerce businesses looking to increase customer loyalty and lifetime value. Features include tiered membership levels, bonus points for activities, points expiry, and detailed analytics – everything you need to run a successful loyalty program.

⚠ Important Requirement

This plugin requires the Ecommerce plugin to be installed and activated. Loyalty Points is specifically designed to work only with Botble ecommerce scripts and may not function properly with other ecommerce solutions.

The plugin integrates seamlessly with your existing Botble E-commerce store, automatically awarding points for orders, displaying points on product pages, and providing a dedicated customer dashboard for tracking rewards.

We have a dedicated support center for all of your support needs. It includes our Documentation and Ticket system for any questions you have. We usually get back to you within 12-24 hours.

support document online demo online > ## Highlighted Features (Last Updated: December 2025):

  • Buy One Time & Get Free Updates Forever Free updates forever
  • Free Installation – If you will face any problem during installation – we will help you and It’s FREE
  • Easy Installation – Install Loyalty Points easily with no coding or server knowledge in a few minutes with our easy-to-use installer and documentation.
  • High Performance – Loyalty Points is lightweight and has lighting fast performance and page load time out of the box.
  • Points Earning System – Customers earn points from purchases. You control how many points they earn per amount spent.
  • Points Redemption – Customers can use their points for discounts at checkout. Set minimum/maximum limits as you like.
  • Member Levels/Tiers – Create Bronze, Silver, Gold, Platinum or custom tiers. Higher tiers earn more points and get exclusive benefits.
  • Bonus Points for Registration – Award welcome bonus points when customers create a new account.
  • Bonus Points for Reviews – Encourage product reviews by awarding points for text reviews and extra points for photo reviews.
  • Referral Points – Reward customers when they refer friends who make their first purchase.
  • Birthday Points – Automatically award birthday bonus points to customers on their special day.
  • Points Expiry – Configure expiration periods to encourage engagement and create urgency.
  • Checkout Integration – Seamless points redemption at checkout with real-time calculation and validation.
  • Customer Dashboard – Dedicated page for customers to view points balance, transaction history, and tier progress.
  • Product Page Integration – Display potential points earnings and maximum discount on product pages.
  • Admin Point Adjustments – Manually add or deduct points for any customer with notes for tracking.
  • Automatic Points Reversal – Points are automatically reversed when orders are cancelled.
  • Transaction History – Track all point activities: earned, redeemed, adjusted, reversed, and expired.
  • Reports & Analytics – Comprehensive dashboard with total points, redemption rates, top customers, and activity charts.
  • Flexible Order Rules – Choose when to award points (e.g., only after orders are completed or delivered).
  • Multi-language Support – Available in 30+ languages including English, French, German, Spanish, Vietnamese, Japanese, Korean, Chinese, Arabic, and more.
  • Translations – Loyalty Points is fully translation ready and can be easily translated to any language from admin area.
  • Ongoing Support: Benefit from our dedicated support team, ready to help you with any questions or challenges you may encounter during integration and beyond. We always reply your ticket within 1 business day.

Elite Author

Free installation service

Screenshots

Loyalty Points Settings

Configure earning rates, redemption rules, bonus points, and expiry settings all in one place.

Loyalty Points Settings Page

Redeem Points at Checkout

Customers can easily redeem their points for discounts during checkout with quick percentage buttons.

Redeem Points at Checkout

Points Applied with Discount

See how points are applied and the order amount is discounted in real-time.

Points Applied and Discounted Order Amount

Checkout Success Page

Display points earned and redeemed on the order confirmation page.

Points Info at Checkout Success Page

Customer Loyalty Dashboard

Customers can view their points balance, tier status, benefits, and complete transaction history.

Loyalty Points in Customer Dashboard

Product Page Integration

Show potential points earnings and maximum discount available on product detail pages.

Loyalty Points Info at Product Detail Page

Customer Order Detail

Points information displayed in customer’s order history.

Loyalty Points Info in Customer Order Detail Page

Admin Order Detail

View points earned and redeemed for each order in the admin panel.

Loyalty Points Info in Admin Order Detail Page

Reports & Analytics

Comprehensive reports showing total points, redemption rates, top customers, and activity trends.

Loyalty Points Report Page

Demo

Requirements

  • Botble CMS version 7.5.0 or higher
  • PHP version 8.2 or higher
  • Botble E-commerce plugin (required)

Installation Guide

Installing Loyalty Points is quick and straightforward:

  1. Download the plugin from your CodeCanyon downloads page
  2. Extract the downloaded zip file
  3. Upload the extracted folder to your website’s platform/plugins/loyalty-points folder
  4. Go to Admin > Plugins and activate the Loyalty Points plugin
  5. Refresh your website

After installation, you can access Loyalty Points from the main menu in your admin panel.

Usage Guide

Configuring the Loyalty Program

  1. Log in to your admin panel
  2. Navigate to “Settings” > “Loyalty Points”
  3. Configure points earning rates (e.g., 1 point per 1 USD/EUR spent)
  4. Configure points redemption rates (e.g., 100 points = 1 USD/EUR discount)
  5. Set bonus points for registration, reviews, referrals, and birthdays
  6. Configure redemption limits and expiry period

Points Earning Settings

  • Points Value: Set how many points equal your currency (e.g., 100 points = 1 USD/EUR/etc.)
  • Earning Rate: How many points customers earn per amount spent
  • Award Timing: Choose when points are awarded (e.g., when order is completed)

Bonus Points Activities

  • Registration: Award points when customers create accounts (default: 100 points)
  • Product Reviews: Award points for writing reviews (default: 50 points)
  • Photo Reviews: Extra points for reviews with photos (default: 100 points)
  • Referrals: Points when referred friends make first purchase (default: 300 points)
  • Birthdays: Annual birthday bonus (default: 200 points)

Points Redemption Settings

  • Discount Value: How much discount points give (e.g., 100 points = 1 USD/EUR/etc. off)
  • Minimum Points: Minimum points customers must use per order
  • Maximum Points: Maximum points customers can use per order
  • Maximum Discount: Limit how much of the cart can be paid with points (e.g., up to 20%)

Creating Member Levels

  1. Go to “Loyalty Points” > “Member Levels” in your admin panel
  2. Click “Create” to add a new tier
  3. Set the tier name (e.g., Silver, Gold), points required, and bonus earning rate
  4. Add tier benefits like “Free Shipping” or “10% Discount” (one per line)
  5. Save and repeat for additional tiers

Managing Customer Points

  1. Go to “Loyalty Points” > “Customer Points”
  2. View all customers with their current balance and lifetime points
  3. Click “Adjust Points” to manually add or deduct points
  4. View transaction history for any customer

Customer Experience

  • Product Pages: Show points to earn and max discount available
  • Checkout: Points redemption form with quick percentage buttons
  • Thank You Page: Display points earned from the order
  • Customer Dashboard: Points balance, tier status, and transaction history

Additional Features

  • Points Expiry: Unused points automatically expire after a set period (you choose how many months)
  • Points Reversal: Points are automatically taken back when orders are cancelled
  • Reports: See how your loyalty program is performing with easy-to-read charts and statistics
  • Automatic Processing: Birthday rewards and point expiry are handled automatically – no manual work needed

Changelog

Version 1.0.0 – December – 2025

 - Points earning system with configurable rates
 - Points redemption at checkout with limits
 - Member levels/tiers with earning multipliers
 - Bonus points for registration
 - Bonus points for product reviews and photo reviews
 - Referral points system
 - Birthday points automation
 - Points expiry configuration
 - Customer points dashboard
 - Product page points display
 - Admin point adjustments
 - Automatic points reversal for cancelled orders
 - Complete transaction history
 - Reports and analytics dashboard
 - Order status integration
 - Multi-language support (30+ languages)

Support & Documentation

Dedicated Support

Our support team is ready to help you with any questions or issues. We typically respond within 12-24 hours.

Get Support

Comprehensive Documentation

Our detailed documentation covers everything from installation to advanced features.

Read Documentation

About Botble

Botble is a team of experienced developers dedicated to creating high-quality, user-friendly web applications and plugins. With years of experience in web development, we strive to deliver products that meet the highest standards of quality and performance.

Visit us at botble.com

This is a paid plugin from Envato Market. Comments and reviews are managed on CodeCanyon. Leave a comment on CodeCanyon

Comments from Envato Marketplace

View all comments on CodeCanyon
mnhasan

mnhasan

Envato Customer
Jan 7, 2026
1. if someone give a bad review, they can still earn points? 2. Points system will work from martfury flutter mobile app if integrated with ninico? 3. Can i setup product wise point system or points are equal for all products? 4. App user can see the points or do you have any plan to show points in the app?
botble
botble
Author
Jan 7, 2026
Hi, 1. Yes, it's still a review to tell the truth about your sellers and your products. It's not fair if they just earn points to tell good things. 2. We don't have a loyalty dashboard for customers in the MartFury Flutter app, but they still can earn points and use points on the mobile app as they use web view for the checkout page. 3. It's the same for all products. We don't have rules for specific products. It is based on order amount for now. 4. We don't have a plan to make a loyalty points dashboard on the mobile app for now. Mobile app doesn't have a plugin system. They need to access it on the web.
S

sujayathimulksaikiran

Envato Customer
Jan 6, 2026
Is their any feature to generate loyalty card to use in offline and online Offline means direct visiting store
botble
botble
Author
Jan 6, 2026
Hi, Yes, it's here: https://prnt.sc/KjZrLy5w96GZ Verify online on https://loyalty-points.botble.com/customer/loyalty-points/member/MTowOTk1M2VkZjA5ZTM4NTc2NjJkNmM3YTk1MWExMjRmYmM0MDgwYzI0ZjFiNDdkZjkwMDJlZGZlZTc1NmVhNDBi
J

juandacosta

Envato Customer
Jan 1, 2026
There is an option in the settings called “Points for Referral”, but I’m not fully clear on how referrals are supposed to work in the ecommerce flow. My understanding of a referral would be that a customer sends or recommends a product to a friend, and if that friend makes a purchase, the original customer gets points. However, I don’t see any native referral mechanism like referral links, invite emails, or “refer a friend” functionality in the ecommerce itself. Does this referral option only work when integrated with something like the Affiliate Pro script, or is there another built-in referral flow that I’m missing? Could you please clarify how referrals are expected to be generated and tracked?
botble
botble
Author
Jan 1, 2026
Hi, Yes, that feature requires Affiliate Pro to make it works automatically, otherwise, you need to adjust points for member when they are referred by another customer (check manually). We will write a clear description in that option in the next version. The Points for Referral feature in the Loyalty Points plugin works automatically with Affiliate Pro. When an affiliate shares their referral link and a new customer registers through it, the affiliate can earn both affiliate commission and bonus loyalty points. Here’s how it works: An affiliate shares their referral link (for example: yourstore.com?aff=JOHN1234). The friend clicks the link, signs up, and completes their first order. Once that order is marked as completed, the affiliate will automatically receive: Their normal affiliate commission (from Affiliate Pro) Bonus referral points (from Loyalty Points) Requirements: Both Loyalty Points and Affiliate Pro plugins must be installed and active The affiliate must be approved (Published status) The referred customer must complete at least one order “Points for Referral” must be set to a value greater than 0 (default is 300 points) Important notes: This is fully automatic, no extra setup needed Referral points are awarded only once, on the first completed order Affiliates get double rewards: commission + points Self-referrals are not allowed You can configure this at: Admin Panel → Loyalty Points → Settings → Points for Referral If you set the value to 0, referral points will be disabled, but affiliates will still earn their normal commission.
J
juandacosta
Jan 3, 2026
I really like the script, it works great overall I noticed a small issue related to products with variations. For example, when a product has multiple variations (like 1 liter and 100 ml), the loyalty points shown on the product page do not update when switching between variations. You can see an example here: https://imgur.com/a/0XgNGMO However, when I actually place the order (for example, buying the 100 ml variation), the points are assigned correctly in the backend. The issue seems to be only on the frontend display, where the points do not refresh according to the selected variation. Could you please let me know if this is a known issue or if there is a recommended fix for updating the points dynamically when changing variations?
botble
botble
Author
Jan 3, 2026
Hi, We will try to improve this, fresh points calculation when product variation changes. Please wait.
Z

zipwebs

Envato Customer
Dec 24, 2025
How can I change the points someone already have? Either increase or decrease the amount?
botble
botble
Author
Dec 24, 2025
Hi, We don't have this feature currently. We will add it in the next version. Please wait.
Z
zipwebs
Dec 24, 2025
Thank you very much, superly appreciate the response.
S

sangracer

Envato Customer
Dec 23, 2025
Is there a WordPress version of WooCommerce?
botble
botble
Author
Dec 23, 2025
No, we don't have this version. It just can work for our Botble Ecommerce scripts, it won't work for WooCommerce.
HasA2AA

HasA2AA

Envato Customer
Dec 21, 2025
Does this work with the Martfurry Flutter app as well, or does it only work with the website?
botble
botble
Author
Dec 21, 2025
Hi, MartFury Flutter is using web view for the checkout page, so it will work for the checkout page. Customer can see how many points they will be earned when order is completed, and they can redeem their points for that order.
HasA2AA
HasA2AA
Dec 21, 2025
Okay. Thanks. I just noticed an issue. On flash sale products, the plugin currently appears immediately after the short description, which separates the promotional countdown from the short description, even though these two elements are meant to remain together. Please adjust the placement so that the plugin appears after the countdown, not above it. See: https://wormhole.app/l3z8zk#9I8lja6bLs-LGe8lgvNarQ
botble
botble
Author
Dec 21, 2025
Hi, We will consider it. Thanks for your feedback!
HasA2AA
HasA2AA
Dec 26, 2025
Also when trying to scan the QR code (for referral), it says no usable data found.
botble
botble
Author
Dec 26, 2025
The QR code currently encodes <strong>LOYALTY:customer_id:hash</strong> which is a custom data format that phone cameras don't recognize. When scanned by a standard phone camera/QR scanner, it says "no usable data found" because it's not a URL. We will encode a URL for it, so staff can scan that QR code in the next version.
Acnoo

Acnoo

Envato Customer
Dec 14, 2025
Great work!
botble
botble
Author
Dec 14, 2025
Thank you.
A

AlaEddine98

Envato Customer
Dec 12, 2025
Is there an option to add badges to levels?
botble
botble
Author
Dec 13, 2025
Hi, There is currently no option to add badges to loyalty levels. Can you explain what you want to do with it? Please give me more details, some screenshot will helpful.
A
AlaEddine98
Dec 13, 2025
It can also be customized and you can put whatever you want in it. https://prnt.sc/SKy19ctN5Spl
botble
botble
Author
Dec 13, 2025
Hi, We will add option to set image for member levels in the next version, please wait.
Z

zuzufashion

Envato Customer
Dec 12, 2025
hello! i will buy today but i think will be great if exist option for poits rewards for reviews
botble
botble
Author
Dec 12, 2025
Hi, We have this option already, you can check it in Loyalty Points setting https://prnt.sc/h5foGqgcjAAG
Z
zuzufashion
Dec 24, 2025
super. i will buy right now . thanks
botble
botble
Author
Dec 24, 2025
Thank you.
E

envateaur

Envato Customer
Dec 10, 2025
Nice one! I'll get this one soon. And please also consider Grouped product and product hotspot. Thank you.
botble
botble
Author
Dec 10, 2025
Hi, We will consider it when our dev team has more time.
E
envateaur
Dec 11, 2025
Thank you. Anyway, I am going to buy this one. But let me check. Will this have Gift Card feature later?
botble
botble
Author
Dec 11, 2025
Hi, We don't have plan to add Gift Card features in Loyalty Points plugin, it should be another plugin. In Loyalty Points plugin, we just have points and rewards features.
E
envateaur
Dec 12, 2025
Hi! Thank you. I decided to get this one. Waiting for other useful plugins for e-commerce from your team, especially, some features that I told you.
botble
botble
Author
Dec 12, 2025
Thank you.
S

sujayathimulksaikiran

Envato Customer
Dec 10, 2025
Is there any option like generating loyalty card for customers. They can use in offline and online
botble
botble
Author
Dec 10, 2025
Hi, We don't have this option for now. We will check and add it in the next version.
chouffai

chouffai

Envato Customer
Dec 10, 2025
Nice idea.
botble
botble
Author
Dec 10, 2025
Thank you.
chouffai
chouffai
Dec 11, 2025
I really hope you'll extend such extensions for others Botble Products where there's payment features possible like : Jobcy, Flex and more.
botble
botble
Author
Dec 11, 2025
Hi, Here’s a friendlier, smoother version: Right now, we can only offer this for our ecommerce scripts, since that’s where most of our customers are. We don’t have plans to support other scripts yet, as the current sales wouldn’t really cover the development costs. But we’ll definitely keep it in mind for the future as our customer base grows!
chouffai
chouffai
Dec 11, 2025
Yes. I understand. Good luck team.