Jeremy Shipman
Jeremy Shipman
Spree promotions: http://guides.spreecommerce.com/developer/promotions.html http://guides.spreecommerce.com/user/promotions.html
After doing a fair bit of research of other systems, I'm getting a clearer picture of what we can do to make the shop pricing and promotions system more flexible....
One caveat I've realised for the specific prices system is that it would conflict with variations. Do we say that variations can't have a price if you use specific prices?...
Thanks for the input guys. We should definitely get this right on paper before implementing. I think I'll split this issue into a few issues. My current focus/need is on...
To implement a rules system/engine, it might be worth looking at something like the [Ruler](https://github.com/bobthecow/Ruler) library. [article about Ruler](http://jwage.com/post/31292541379/ruler-a-simple-stateless-production-rules-engine-for) This could be wrapped around some DataModels, and adding CMS UI...
@markguinn yes, I think this can be approached first as an ss-module, as 'business rules' have many applications. Possibly harder to implement might be the CMS UI, but I see...
I have started implementing a SS-generic rules module using Ruler, which I will then adapt to be used for the shop module. https://github.com/burnbright/silverstripe-rules
Another thing I've realised is that each rule/discount will have different kinds of actions. These may include things like: - discount each cart item unit price by a fixed amount...
I'm removing the 1.0.0 milestone from this issue. I believe it is still important - some has been implemented in discount module, and some has yet to be addressed.
Yep, that's what would be good to merged back into this repo. :+1: