A complete loyalty program and rewards system for Botble Ecommerce
Loyalty Points by Codeupp is a feature-rich loyalty and rewards plugin designed to increase customer engagement, retention, and repeat purchases in Botble Ecommerce stores. It allows customers to earn points from purchases and activities, redeem points for discounts at checkout, and progress through loyalty tiers with exclusive benefits.
Developed by Codeupp, this plugin integrates seamlessly with Botble Ecommerce and works with standard Botble themes without any theme modification.
๐ข Developer Information
Developer: Codeupp
Website: https://codeupp.xyz
Support: WhatsApp +971 55 368 2656
โจ Key Features๐ฐ Points Earning System
Automatically award points when orders reach eligible statuses (completed, delivered, etc.)
Fully configurable earning rate (e.g., 1 point per $10 spent)
Automatic point reversal on cancelled or refunded orders
Bonus points for:
Customer registration
Product reviews
Customer birthdays
Supports lifetime points tracking and active balance tracking
๐ Points Redemption at Checkout
Customers can redeem points directly during checkout
Configurable redemption rate (e.g., 100 points = $10 discount)
Minimum and maximum redemption limits per order
Maximum percentage limit based on cart value
Built-in validation ensures redeemed points never exceed the order total
๐ Loyalty Levels & Member Tiers
Create unlimited loyalty tiers (Bronze, Silver, Gold, Platinum, etc.)
Automatic tier upgrades based on lifetime earned points
Tier-based earning multipliers
Custom benefits and descriptions for each tier
Visual badge icons displayed on customer accounts
๐ด Digital Loyalty Cards
Each customer receives a digital loyalty card
Unique member ID for easy identification
QR code for in-store or staff scanning
Downloadable loyalty card in PDF format
๐ Customer Dashboard
Customers can manage their loyalty account from My Account โ Loyalty Points, including:
Current points balance and lifetime earned points
Full transaction history with pagination
Current loyalty tier and progress toward the next level
Digital loyalty card with QR code
๐ง Admin Management & Reports
Admins get full control through a dedicated loyalty dashboard:
View all members and their point balances
Detailed transaction logs per customer
Manual point adjustments (add or deduct points)
Loyalty level management and configuration
Guest checkout member lookup
Analytics and reporting:
Total points in circulation
Redemption statistics
Top customers by points
Recent loyalty activity
๐ฆ Installation
Upload the plugin to:
platform/plugins/loyalty-points
Go to Admin โ Plugins
Activate Loyalty Points by Codeupp
Database migrations and cache clearing run automatically
Configure settings at Loyalty Points โ Settings
๐ Usage OverviewFor Customers
View Points & Loyalty Card
Go to My Account โ Loyalty Points
View balance, tier, and transaction history
Download digital loyalty card
Redeem Points
Add products to cart
Proceed to checkout
Enter points in the โRedeem Loyalty Pointsโ section
Apply discount and complete order
Earn Points From
Completed orders
Account registration
Writing product reviews
Birthday rewards (once per year)
For Admins
Reports & Analytics
Total issued points
Redeemed vs available points
Most loyal customers
Daily and monthly activity
Member Management
View and edit customer point balances
Inspect full transaction history
Adjust points manually with reason logging
Loyalty Levels
Create and manage tiers
Define upgrade thresholds
Set earning multipliers
Assign benefits and badges
Settings
Enable or disable the loyalty system
Configure earning and redemption rates
Set bonus point values
Configure point expiration rules
Enable/disable loyalty cards and UI elements
๐๏ธ Database Structure
Table
Description
ec_customer_points_balances
Customer point balances
ec_customer_points_transactions
Loyalty transactions
ec_order_loyalty_points
Order-based points
ec_loyalty_levels
Loyalty tier definitions
All database changes are automatically removed on plugin uninstall.
๐ Permissions
Permission
Description
loyalty-points.index
View reports dashboard
loyalty-points.members.index
View members
loyalty-points.members.adjust
Adjust points
loyalty-points.levels.index
Manage loyalty tiers
loyalty-points.settings
Configure settings
loyalty-points.license
View developer info
๐ Security & Automation
Automatic reversal of points on order cancellation or refund
Nonce-safe transaction handling
Scheduled commands for:
Birthday bonus awards
Point expiration cleanup
No impact on checkout performance
๐ Support
For support, customization, or enterprise licensing:
Website: https://codeupp.xyz
WhatsApp: +971 55 368 2656
โ ๏ธ Disclaimer
Unauthorized distribution or resale of this plugin is strictly prohibited. Please respect the developerโs license terms.
ยฉ 2026 Codeupp. All rights reserved.
Have doubt? Contact us on WhatsApp
Our product is high quality. Contact us for any kind of custom work.