Breakfast group deal at fixed price

Hello,

We will be starting some promotions and this is the scenario:
Coffee (regular size) and croissant for £3

We have many different types (around 10) of coffees at different prices and different order tags and different types of croissants. 2 examples of coffee listed below with 2 croissants:

  • Americano £1.80 (small), £2.10 (regular), £2.35 (large) - Order tags are free e.g. hot milk, cold milk, soya milk etcetc…
  • Chai Latte £2.50 (small), £2.70 (regular), £2.90 (large) - Order tags include cinnamon and different types of milk
  • Almond Croissant £2.00
  • Pain au chocolat £1.80

If customer chooses regular beverage e.g. Americano (£2.35) + Pain au chocolat ( £1.80 ) - the promotional offer should come to £3.00
If customer chooses regular beverage e.g. Chai Latte (£2.50) + Pain au chocolat ( £1.80 ) - the promotional offer should come to £3.00
If customer chooses regular beverage e.g. Chai Latte (£2.50) + Amond croissant ( £2.00 ) - the promotional offer should come to £3.00

Is this possible to setup?

Thanks for all your help!

-=Akhtar=-

Yes this is possible. You are using version 4 correct? The rule Order Added to Ticket can use constraints to look for those specific items and you can make it look for that specific order tag. You can then use Update Order action to use a specific promotional price list. Hopefully I will have more time to show you an example later but I am currently sitting in a hospital bed using my tablet with no access to SambaPOS. I should be home later tonight and if you have not figured it out by then I will try and post a quick example.

2 Likes

Sweet - thats a relief :smile:

Yeah i am using 4.178

I will try and see what i can figure out in the meantime… otherwise i will wait for your example.

i can sort of understand how it could be possible to use Order Added rule to look for specific items, however the Update Order action remains a bit vague…

Time for experimentation… :slight_smile:

Btw you should update to 4.1.82

sweet - will do… and trying to get to 20 characters…

OK i am a bit stuck now… have done the following:
Added a rule:

Created an action
the following:

Obviously that changes everything to £3 - but it should set the total to £3
Additionally if there are 2 breakfast orders then the total should be £6

Unsure if this will work with Order Added to Ticket - maybe it should be done at the end at Settle time ?

-=Akhtar=-

I did not mean set a specific price I meant have it load a specific price tag for that item. The tag can be called Promotion or whatever you want. Set the price tag by going to Manage > Products > Price Definitions. You should also get in the habit of using Variables in your actions for example [:Price] or [:Price Tag] then set the actual value you want from inside the rule when you add the action. It should also have Matches all if you want it to only switch if that specific combo of items is added. If you want more than 1 you can separate them with | example:

Menu Item Group Code `Equals` Beverages|Viennoiserie  

This would make it look for Beverages or Viennoiserie

If you want it to treat them like a combo maybe we should do something different I will think about it and get back with you. It seems easiest if you simply change price of the two to equal $3

Example:

The difference of these two would be 1.15 so take 1.15 off of the coffee leave the Pain au chocolat at full price. Or do it the other way around… take 1.15 off of the Pain au chocolat So the order becomes Americano 1.20 + Pain au chocolat 1.80 = 3.00

There are several ways to do this. You can also configure a discount that works when those specific items are added together.

I am at home I will try and prepare some samples now.

OK I have a solution for you this may work if you need to modify it we can discuss it here.

One moment ill build the sample screenshots…

EDIT: Never mind I must be tired from so much medication. I will rest on this and get back with you i just blacked out on what I was trying to do.

Ah i see what you mean…

Problem with that is Group Beverages prices are each priced differently (Americano £2.35, Chai Latte £2.50, Tea £1.80)
Also Group Viennoiserie has items priced differently (Pain au chocolat £1.80, Almond Croissant £2.00, Plain butter £1.60)

So the total of the two should add to £3

It should not matter if the item from Viennoiserie is added first and the Beverage is discounted, or the Beverage is added first and the item from Viennoiserie is discounted.

Is it possible to discounted based on the items already added in the order? Then it could work… Or another thought that came to mind is to change the price of each to £1.50 so both items add to £3 ?

Oh man… hope nothing serious. Rest up and feel better soon…

Did you tried configuring Pain au chocolat & Amond croissant as Order Tags?

Hmm…
So what you are saying is if Americano is £2.35 then i could add Almond as an order tag for £0.65?

If Chai Latte is £2.50 then add Almond order tag for £0.50?

Is that what you mean?

Yes. When these products added you can also popup a dialog to let operator quickly add these tags. They’ll also remember to ask customer if they want + croissant for $3.

Good idea. Use the Order Tagged event? I mean to change price if specific tags added.

If he needs to adjust tag prices according to product yes that event will be more appropriate. If specific tags are configured “order added” event can also be used to popup tag ( for additional products) selection dialog.

Other than changing product price we can configure tag prices and enable “add price to order price setting”

1 Like

I see what your saying. This is a good topic to discuss. Gives me some ideas to try. Would be great to figure out a way for dynamic automation of this stuff. So we dont have to hardcode it into the menu. Something we can toggle on or off with promotions.

I may play around with the idea with the v5 beta I know that doesnt help @loveaffogato but I am definitely curious with some of the new features. I think he might be interested in what could be possible in future.

2 Likes

Sweet… I will have a play tonight and see what happens.

Thanks guys… Much appreciated!

OK here goes:
I created a price definition for the Beverages to be £3

The i created order tag for Breakfast Special:
The order tags are priced at £0.00

Then I created the action:

I added the rule:

This seems to work… however have i done it correctly? I didnt get the part about the popup… that would be handy… how would i create a popup?

Thanks,

1 Like

Popup would be an ask question action. Search for Ask Question there is a ton of examples on how to use that action.

OK… There are a couple of issues with using Order Tags for items… mainly that products themselves could have order tags (cream, cinnamon etcetc…) and it is easier to see what items have sold if its the main product and not an order tag.

So I have changed tack and thought about this alternative:
Update Program Setting - Keep track of:
Beverage Count
Beverage Total
Viennoiserie Total

e.g. For order with:
1 Americano (£2.35)
1 Chai Latte (£2.50)
2 Pain au chocolat (£3.60)

BeverageCount = 2
BeverageTotal = £4.85
ViennoiserieTotal = £3.60

So far so good… i can track the above information.

Question is I want to apply the discount at settle time… the formula for the discount will be something like:
TotalDiscount = (BeverageCount*£3)-(BeverageTotal+ViennoiserieTotal)
TotalDiscount = £6 - ( £4.85 + £3.60 ) = £2.45

How / when should i apply the discount? Ideally i want it applied automatically when the staff click on Settle button

Thanks,