Customer VIP Program

Customer VIP Program
The customer VIP program module makes it possible to set up a discount rewards system for your customers based on their total spendings. It'll help increase your sales by offering your loyal customers discount on products and incentive to spend more to receive additional discounts.

Main features:
+ Set any customer membership levels (i.e. Bronze, Silver, Gold, Diamond) with badges
+ Set customer spending threshold for each membership level.
+ Customer spendings can be based on all orders, last quarter orders, or last month orders (v0.3+)
+ Set whether or not to include shipping in customer total spending calculation
+ Set order status (i.e. complete, shipped, processed, etc.) to be included in customer total spending calculation
+ Admins will be notified via email when a customer achieves a new level
+ Admins can filter customers by VIP membership
+ VIP discount is only applied to regular price (non-discounted and non-special price) products
+ Customers can see their membership statuses (current level, current discount, and amount needed to reach next level) when they log in
+ Regular and VIP discounted price will be shown for eligible products on all pages
+ This module comes with sample trophy logos (Bronze, Silver, Gold, Diamond) free for you to use. Please contact us for custom logo.
+ Customizable messages (v0.3+)
+ Support multiple languages (v0.3+)

VIP status is automatically calculated based on historical "completed" orders. There are 5 types of calculations that you can choose from: All, Annually, Semi-annually, Quarterly, and Monthly

Example: Today is Apr 1, 2017, Bronze status is 500, Silver status is 1000, and Gold status is 2000

All: Use all orders. To date, John spent 1500, his status is Silver. Whenever he gets above 2000, his status will be Gold.

Annually: Use orders from last year (2016). In 2016, the John spent 700. In 2017, his VIP status is Bronze. If he spends 200 in 2017, his status for 2018 will be none. If "Use current period" is checked, it will use orders from current year (2017)

Semi-annually: Use orders from last half of a calendar year (Jan 1 - Jun 30 and Jul 1 - Dec 31). Between Jul 1 and Dec 13 of 2016, John spent 1100, his status is Silver between Jan 1 and Jun 30 of 2017. If he spends 1200 between Jan 1 and Jun 30 of 2017, his status for the next half of the year will also be Silver. If "Use current period" is checked, it will use orders from current half of the year (Jan 1, 2017 - Jun 30, 2017)

Quarterly: Use orders from last quarter (Q1: Jan 1 - Mar 31, Q2: Apr 1 - Jun 30, Q3: Jul 1 - Sep 30, Q4: Sep 1 - Dec 31). Quarter 1 of 2017, John spent 200, his current status is none. If he spends 700 this quarter, his status for Q3 of 2017 will be Silver. If "Use current period" is checked, it will use orders from current quarter(Apr 1, 2017 - Jun 30, 2017)

Monthly: Use orders from last month. Last month John spent 2200, his status is Gold. If he spends 700 this month, his status next month will be Bronze. If "Use current period" is checked, it will use orders from current month (Apr 1, 2017 - Apr 30, 2017)

Days from Today: Use orders from specified days from today. For example days from today (Apr 1) is set to 60. It will calculate VIP status based on orders between Mar 2, 2017 and Apr 1, 2017.

demo:
Opencart 3 Store front
Opencart 3 admin

Opencart 2 Store front
Opencart 2 admin

Store front
admin

You can contact me directly at trile7@gmail.com

Changelog
v5.0.3
- Fixed error on installation
v5.0.2
- Fixed duplicate events
v5.0.1
- Fixed discount calculation on front end
v5.0.0
- Initial release for OC3

v4.1.6
- Added days from today calculation
v4.1.5
- Fixed language file issue for sending mail
v4.1.4
- Add "Use current period"
v4.1.3
- Fix customer links in admin
v4.1.2
- Minor change to VIP information display
v4.1.1
- Add date format
v4.1
- Various improvement updates
v4.0
- Update for opencart 2.3

v3.9.7
- Added days from today calculation
v3.9.6
- Add "Use current period"
v3.9.5
- Fixed customer links in admin
v3.9.3
- Fixed for OC 2.0.x
v3.9.2
- Add date format
v3.9.1
- Fixed VIP badge image in email
v3.9
- Fixed admin filter
v3.8
- Fixed error for OC 2.0 and 2.1
3.7
- Fixed upload error
v3.6
- Fixed vip price display on product page for opencart 2
v3.5
- Fixed compatibility for OC 2.2
v3.4
- Fixed error in account order history page
v3.3
- Fixed multiple languages
v3.2
- Move email content to language file
v3.1
- Add calculation type to language file
v3.0
- Make compatible with OC 2.2
v2.9
- Fixed date format
- Add logging option
- Update VIP status when user login
v2.8
- Fixed undefined error
v2.7
- Add addition VIP information to storefront
v2.6
- Added hide VIP price option
v2.5
- Fixed error with multilanguage
v2.4
- Make compatible with latest oc version

v1.5
- Fixed special/discount product calculation
v1.4
- Fixed undefined error on product page
v1.3
- Fixed errors when no customer group is selected
v1.2
- Optimized codes
v1.1
- Fixed module undefined error in admin
v1.0
- Fixed detail page in admin




Buy
Price
$30.00

  • Developed by OpenCart Community
  • 12 Months Free Support
  • Documentation Included

Rating

Compatibility
3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.2.1b, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 1.5.3.1, 1.5.4.1, 1.5.5.1, 1.5.6, 1.5.6.1, 1.5.6.2, 1.5.6.3, 1.5.6.4

Last Update
14 Oct 2017

Created
6 Nov 2012
151 Sales
83 Comments
tlecoding
tlecoding
Member since: 6 Sep 2012

View all extensions Get Support