Hi Jan,
Just so we are clear, I am talking about the product based reward points system. I understand how it works now, after playing around with it last night... I'm just thinking that that's not the way it SHOULD work, and here's why I say that:
1. we already have product level discounts
2. we already have cart level discounts, and
3. we already have customer group level discounts, PLUS...
4. we also have Coupons that give fixed dollar discounts, or percentage off discounts
Also, with product attributes (which is why I was asking about it earlier) having the only pricing - and not the main product - Reward Points should be based on the attribute, not the main product - why? Well, in my store I sell digital images in 3 different sizes - I set the main product title as my image file name with no price, then I add 3 attributes, which are my 3 different sized digital images, with 3 different prices: $10, $15, and $25, and then I upload the 3 different sized digital image downloadable files.
With the way the reward points are now, I can only set Reward Points Needed for the Main Product (which I set to 500) and Reward Points given for the main product (which I set to 25). So, now someone buys one of my digital images, regardless of the size (attribute "A", "B", or "C") they choose, they get 25 points. To reach the 500 reward points needed to get the file for free, they would need to make 20 purchases. Now here's the thing... whether they make 20 purchases at $25 attribute "C" or 20 purchases at the $10 attribute "A", they get 500 reward points. See where I am going here? They can spend $500 to get 500 points, or they can spend $200 to get 500 reward points on the same product, different attribute. Not really fair to the customer who spends $500.
Example of how it works now:
Code: Select all
Main Product 1: IMAGE_1234 Reward Points Needed 500 Reward Points Given 25
Attribute A: 1280x720 JPEG Price: $10
Digital Download File A.jpg
Attribute B: 2560x1440 JPEG Price: $15
Digital Download File B.jpg
Attribute C: 6240x3510 JPEG Price: $25
Digital Download File C.jpg
Main Product 2: IMAGE_1235 Reward Points Needed 500 Reward Points Given 25
Attribute A: 1280x720 JPEG Price: $10
Digital Download File A.jpg
Attribute B: 2560x1440 JPEG Price: $15
Digital Download File B.jpg
Attribute C: 6240x3510 JPEG Price: $25
Digital Download File C.jpg
I just find this way essentially can make the customer feel "cheated" as one customer would spend $500 buying $25 images to get their 500 points, where another customer could get the same 500 points by spending $200 on $10 images. We need a system that is more "fair" to customers and vendors at the same time, and rewards customers that are loyal to your store.
Example of how I think it should work:
Code: Select all
Main Product 1: IMAGE_1234 Reward Points Needed ___ Reward Points Given __
Attribute A: 1280x720 JPEG Price: $10
Digital Download File A.jpg Reward Points Needed 200 Reward Points Given 20
Attribute B: 2560x1440 JPEG Price: $15
Digital Download File B.jpg Reward Points Needed 300 Reward Points Given 30
Attribute C: 6240x3510 JPEG Price: $25
Digital Download File C.jpg Reward Points Needed 500 Reward Points Given 50
Main Product 2: IMAGE_1235 Reward Points Needed ___ Reward Points Given __
Attribute A: 1280x720 JPEG Price: $10
Digital Download File A.jpg Reward Points Needed 200 Reward Points Given 20
Attribute B: 2560x1440 JPEG Price: $15
Digital Download File B.jpg Reward Points Needed 300 Reward Points Given 30
Attribute C: 6240x3510 JPEG Price: $25
Digital Download File C.jpg Reward Points Needed 500 Reward Points Given 50
I just really feel that this method more accurately and appropriately rewards customers based on what they spend, and also sets appropriate points needed based on the price point for each attribute.
But... since you think that there may not be an easy way to implement this example of how I think it should work, could you point me to the files that make up the reward point system, so I can see if I can come up with a solution? Or maybe we can make it so reward points given are based on a percentage of the cart subtotal?
I still strongly feel that the Product based Reward Points system should not be looked at as a "discount" but more as an actual reward for buying product... kind of like a coffee club card - buy 9 coffees, get your 10th one free - not buy 5 coffees and get a discount on your 6th one... I hope this makes more sense on where my thinking is going with this.
Cheers,
Jeff