First you need to select orders to tell SambaPOS which orders are taken into consideration. You can use “Select Orders” action for that.
If you don’t have a custom order selection logic (eg. for combo items) you don’t need to setup order selection I explained on first step. You can just use Group Selector setting for that. For your example it will be same as Order Selector. For example (MT.Promo=BeerPromo).
Think it like you’re giving 2 beers and 1 of them is free in Beer & Hamburger combo. You want to exclude beers sold without a combo. In this case beer Promotion applies depending on the count of hamburger sold.
Sorry for the poor explanation but it will make sense when you need to setup a combo promotion.
Ok. So I am not doing a combo right now, it’s just a simple buy 4 get 1 free promo.
So for X for Y items I should have X = 1 and Y = 4?
I just got a “divide by zero” error doing that.
And what is the difference with order selector and group selector? I am aware I need to select orders and from what I read before and you said above, I can use the internal selector which I would have thought is Order Selector. But you say I need to set Group Selector also, and should be the same as Order Selector?
Hmm I tested it with ticket total changed event. It is weird
Works fine when I have 5 group selectors…
I need to fine tune it. Yes we shouldn’t need a group selector for your case but without a group selector it didn’t work fine for me when I added 7 items one by one…
I made it while testing my fixes. Putting it here to give an idea about how group selectors works. We’re giving 1 free for 1 item but group selector should also match so it works like 1 free tea for 2 coffee.
@emre we have discussed before but is there no way to have the option to discount using calculation rather than tag?
The discounts and offers are processed through my PMS intergration using calculations which are referenced through to specific account/department codes in PMS?
I understand that but this promo option will be working out the total amount to discount based on the option to distribute discount or not. So was hoping perhaps emre might be able to add the option to apply as calculation of total discount calculated or add automation command where value would be total calculated discount where additional automation would then apply the calculation with the value.