List of Features
This is an old revision of the document!
This is a comprehensive, community list of features desired for this module. I can’t guarantee your feature will be implemented right away, but it’ll definitely be considered in the module design process.
If you have any additions to this list, feel free to add them.
- Automatic points system. It will give points when an order is processed or completed. Will also take away points for an order that is later set to Declined, failed, etc
- General overall points collection rate for the store configurable on a per membership basis.
- Ability to have different points for different products that over-rides the general points rate.
- Give and take away customer points for any reason with a notes area to leave yourself a note (great for rewarding filling out surveys, signing up for membership, reviewing a product, etc)
- Ability to specify which products are not allowed to be paid for with points
- Able to display customer’s points from any template.
- Running user log of when points were added/subtracted and for what reason
- Send email to remins user of many points they have earned and suggestions on what they can be used for.
- Promotions to earn double reward points.
- Earn extra reward points for writing a review.
- Reporting on points
- configurable Minimum order requirements
- Max discount
- Import/Export Feature
- Assign the Points system to one, several or all customer groups
- Customer can see the points he/she has earned by clicking on my account (or anywhere else on the store you decide to display it).
- Customer has the option to pay with points. ^
- Paying with points is selectable like any other payment method. ^
- Customers can mix and match paying with points and cash/credit card. ^
- Customers can view the amount of points earned per order and used per order in their order history.
- Points earned and applied on invoices
- Points calculator to convert points to $
- Donate points to another user
- When customer returns to the website the default welcome message should say something like: Welcome back %first name% you have x Reward points.
- New signup customers can be awarded with welcome points.
- Perhaps points can be deducted from the cart before checkout like a voucher/promo code is...otherwise choosing it as a payment method would cause problems if there aren’t enough points to pay for the entire item. Especially if the customer is going on to pay via PayPal or Google Checkout.