Jan wrote: ↑02 Sep 2019, 12:31
Hi, it is not so easy as if ther is only one attribute, e.g.:
Product A ... 10 points
Product A Option 1 ... 5 points
Product A Option 2 ... 7 points
Ordering product A ... 10 points ... OK
Ordering product A Option 1 .... 5 points or 15 points (10 + 5)
Ordering product A Option 1 and Option 2 ???? get 7 points or 5? get 17 points or 15 points? get 22 points? This will be always ambiguous and confusing and even you set some rules like only the first option is count then you will get questions why only first why not all, etc. etc.
Maybe I'm explaining this wrong... Looking closer at the Attributes Tab, you have Add Attribute, and then you have Add Option to the Attribute... So you can have multiple Attributes with multiple Options... So, in my example, I have 1 Attribute, with 3 Options:
Attribute Title: Image Resolution - with 3 Options:
Option 1 Title: 1280x720
Option 2 Title: 2560x1440
Option 3 Title: 6240x3510
Okay, so just like attribute price adds to the product price. attribute points would add to the product points... as per your example above: (if Attribute 1 is size, and Attribute 2 is colour)
Product A $10 and 10 Points
Product A $10, 10 points, + Attribute 1 $5, 5 points = $15, 15 points
Product A $10, 10 points, + Attribute 1 $5, 5 points, + Attribute 2 $7, 7 points = $22, 22 points
Now, for my example: (if Attribute 1 (image dimension) has 3 options: Size 1 $10, 10 points, Size 2 $15, 15 points, Size 3 $25, 25 points)
Product A $0, 0 points (cant buy this, need to select Option 1 attribute)
Product A $0, + Attribute 1, Option 1 $10, 10 points = $10, 10 points
Product A $0, + Attribute 1, Option 2 $15, 15 points = $15, 15 points
Product A $0, + Attribute 1, Option 3 $25, 25 points = $25, 25 points
Since I can only select one option for Attribute 1, there is not price or points addition.
In most cases, even with T-Shirts that have size and colour, you can't select more than one size or more than one colour for one T-Shirt - you would only select size large, and colour black for example... you would NOT select Size large and medium, and colour black and colour white for one T-Shirt - you would add each T-Shirt individually.
How the attributes tab looks now:
Essentially, being able to add reward points to individual options on attributes, not just main product, would be a much more suitable method... and, if people understand the math of how points are calculated on products, I don't think it would be that confusing. Even with multiple Attributes, with multiple Options for each attribute, this would still work:
Code: Select all
Product 1 Title: Image 1 Price: $0 Points Given: 0 Points Needed: 0
Attribute 1 Title: Image Resolution
Option 1 Title: 1280x720 Price: $10 Points Given: 10 Points Needed: 200
Option 2 Title: 2560x1440 Price: $15 Points Given: 15 Points Needed: 300
Option 3 Title: 6240x3510 Price: $25 Points Given: 25 Points Needed: 500
Attribute 2 Title: Print Size
Option 1 Title: 8"x4.5" Price: $10 Points Given: 10 Points Needed: 200
Option 2 Title: 16"x9" Price: $15 Points Given: 15 Points Needed: 300
Option 3 Title: 32"x18" Price: $25 Points Given: 25 Points Needed: 500
So, some examples would look like this:
Product 1, Attribute 1, Option 2 = $15, 15 Points
Product 1, Attribute 2, Option 3 = $25, 25 Points
Product 1, Attribute 1, Option 2 + Product 1, Attribute 2, Option 3 = $15 + $25 ($40) and 15 points + 25 points (40 points)
Product 1, Attribute 1, Option 3 + Product 1, Attribute 2, Option 2 = $25 + $15 ($40) and 25 points + 15 points (40 points)
Now, with Product having 1 Attribute with 3 Options, your product admin page, Attributes Tab would look like this (adding in columns for Reward Points Given/Received, and Reward Points Needed):
and your Product Detail pages would look like this:
Product 1, Attribute 1, Option 1
Product 1, Attribute 1, Option 2
Product 1, Attribute 1, Option 3
I also think the Language file would need to be updated to have Reward Points Given/Received, Reward Points Needed, and Reward Points Used...
Does this explain it any better, or am I still not understanding the limitations of the system?
Regards,
Jeff