Hi!
I try to explain my problem as best I can. I have a store that sells games to individual customers and libraries. Both user roles have separate pricing. Every game has multiple versions (PS3, Xbox360, Wii...) and Library users have also possibility to buy the game for loaning purposes or not (PS3, PS3 loaning rights, Xbox360, Xbox360loaning rights...) Customer role 1 should not see the price of customer role 2 and vice versa.
I have build this with attributes and options. There are two attributes (Consumer prices & Library Prices). Options structure goes like this:
Consumer Prices
opt1: Ps3
opt2: Ps2
opt3: Xbox360
opt4: Xbox One
...
Library Prices
opt1: Ps3
opt2: Ps3 w/ loanrights
opt3: Ps2
opt4: Ps2 w/ loanrights
...
I've used Attributes Per Role to hide the attributes from each other.
And now the problem/question: Is it possible to define individual SKU for Consumer Price options and for Library Price options. Now it is possible to define sku for combination of both attribute options, but not for e.g. PS3 w/ loanrights only. We have over 1500 games to be sold, so this would be nice to have. Otherwise we have to make every version as individual product which means 1500 titles X 14 versions X 2 user roles, and thats a lot of work todo :)
I hope you got my point here. If not, please ask and I try to be more clear. Thanks for great module!
Comments
Comment #1
longwaveUnfortunately there is no way of excluding attributes from SKU adjustments. This would be a useful addition, nobody has worked on it yet, but there is an open feature request at #861216: Better Adjustments management
However it sounds like you might be able to do this more easily if you combined the two attributes into one, and instead of hiding attributes per role, you hide options per role. If this module does not exist already it should be reasonably simple to create a custom module to do this.
Comment #3
Pasiaulis commentedHi!
Thanks for your reply. Hiding options per role is exactly what I would like to do. Hope I can find this kind of module or some help building it. I let you guys know if I manage to solve this.