Tag and Price Rule
I have tag the item as 50+10 100+30 200+70
I have set the price rule buy x get y free for the above tags
buy 50 free 10 is ok
buy 100 free 30 is ok
buy 200 free 70 is ok
but buy 150 should be able to free 30+10 NOT 30
buy 290 should free 70+10
buy 350 should free 70+30+10
I have tested in the 17.2 demo
Comments
8 comments
I am not quite following. What is the exact rule setup and the name of the items? What are these
50+10 100+30 200+70
50+10 100+30 200+70 are tags and we also created the price rule for each tag
1- all items with tag 50+10, buy 50 free 10
2- all items with tag 100+30, buy 100 free 30
3- all items with tag 200+70, buy 200 free 70
we added the 3 tags into one item for eg. item id 20
So when sale the above mentioned item it should work as follow
buy 60 free 10
buy 150 should free 40 (because 100 free 30 and another 50 free 10)
buy 160 should also free 40
buy 351 should free 110 (70+30+10)
Only 1 rule would be used; it cannot daisy chain rules. You might look into using advanced price rules
I have also tested it seem 200+70 it not working,
currently buy 200 free 60 it applied the rule of 100+30
-------------
Using the price rule combine with the tags is very flexible "if it work"! and I also hope to use multiple price rules for one item.
This is a very good policy and make my dealer to buy more to get more free
The rule just selects all items with 1 or more tags for the rule and will only pick 1 rule
so is there anyway to set advance (buy x get free y) rule for the above mentioned?
Or this is kind of requested new feature, i guess
We have a feedback site where you provide feature requests and see other requests. You can also upvote existing feature requests and get alerts on requests you interact with.
This provides php point of sale with a clear roadmap of what customers want so we develop the right features
The site is:
https://feedback.phppointofsale.com
I am also making use of this kind of tags and price rules
but it working if the amount of buying not double like 10 20 40 80 160
So i am using something like 10+2/30+10/70+30
Please sign in to leave a comment.