# What will be the best way to offer a free Item off a main meal purchase

**URL:** <https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099>\
**Category:** V4 Question\
**Created:** [April 22, 2015, 1:44pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099 "2015-04-22T13:44:24Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 4:28pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/41 "2015-04-30T16:28:59Z")

</div>

> [@stephanhenning](#):
>
> Selecting a special meal item –\> then asks question of which free wine you would like Red or White.
> 
> This special will only be active on Tuesdays and Thursdays.

Ok I understand that but what if waiter forgets to select the item? Do you want some system to remind waiter? Or is that just going to be a discipline you train them?

---

<div class="post-metadata">

**Author:** ![stephanhenning](https://forum.sambapos.com/user_avatar/forum.sambapos.com/stephanhenning/32/7644_2.png) [@stephanhenning](https://forum.sambapos.com/u/stephanhenning)\
**Post date:** [April 30, 2015, 4:31pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/42 "2015-04-30T16:31:43Z")

</div>

if its a pop up question I don’t understand how he will be able to forget?

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 4:33pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/43 "2015-04-30T16:33:06Z")

</div>

To initiate the popup he has to click on the meal… what if he never clicks on the meal? You mean selecting it from the menu … the moment its added\>?

So how often do you want this popup to come up… every time that meal is added during the specific time? Or do you want it only asked once if multiples of that same meal selected in same order?

---

<div class="post-metadata">

**Author:** ![stephanhenning](https://forum.sambapos.com/user_avatar/forum.sambapos.com/stephanhenning/32/7644_2.png) [@stephanhenning](https://forum.sambapos.com/u/stephanhenning)\
**Post date:** [April 30, 2015, 4:34pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/44 "2015-04-30T16:34:56Z")

</div>

Yes selecting from menu

every order, same question

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 4:35pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/45 "2015-04-30T16:35:17Z")

</div>

So if same order added 5x in same ticket you want it asked 5x?

---

<div class="post-metadata">

**Author:** ![stephanhenning](https://forum.sambapos.com/user_avatar/forum.sambapos.com/stephanhenning/32/7644_2.png) [@stephanhenning](https://forum.sambapos.com/u/stephanhenning)\
**Post date:** [April 30, 2015, 4:36pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/46 "2015-04-30T16:36:03Z")

</div>

How else are we going to gift an selection of items?

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 4:36pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/47 "2015-04-30T16:36:46Z")

</div>

What I am saying is do you want to give 5 gifts in same ticket or just 1?

What if its a family of three 2 adults 1 kid… you wouldnt give 2 free kids meals would you?

PS I am prodding you for more information to understand your flow.

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 4:45pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/48 "2015-04-30T16:45:25Z")

</div>

@stephanhenning once we work out a solid flow for you we can build a tutorial. I could build a tutorial now but it may not be what you want. Then again you could take it and modify it…

---

<div class="post-metadata">

**Author:** ![stephanhenning](https://forum.sambapos.com/user_avatar/forum.sambapos.com/stephanhenning/32/7644_2.png) [@stephanhenning](https://forum.sambapos.com/u/stephanhenning)\
**Post date:** [April 30, 2015, 4:46pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/49 "2015-04-30T16:46:11Z")

</div>

You have a good memory, this post we on now I was trying to get was for “free glass of wine with any pasta ordered”.

The one you thinking of was my other special we discussed earlier… free kids meal with any main meal.

The pasta was such a small selection I created special buttons for those few under a “specials” category so they could have pop up question linked straight to them, but they could be greyed out or pop up does not pop for a lack of a better word when the special isn’t running

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 4:47pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/50 "2015-04-30T16:47:09Z")

</div>

> [@stephanhenning](#):
>
> You have a good memory, this post we on now I was trying to get was for “free glass of wine with any pasta ordered”.

Ah ok sorry you never mentioned that.

These can operate similar method… but you just modify it slightly…

OK So now that we know the flow which is Free glass of wine with any pasta order… that is simpler… I will write a quick tutorial for that.

---

<div class="post-metadata">

**Author:** ![stephanhenning](https://forum.sambapos.com/user_avatar/forum.sambapos.com/stephanhenning/32/7644_2.png) [@stephanhenning](https://forum.sambapos.com/u/stephanhenning)\
**Post date:** [April 30, 2015, 4:49pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/51 "2015-04-30T16:49:12Z")

</div>

so lets do the kids eat free one, i think its a bit more complex

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 4:49pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/52 "2015-04-30T16:49:29Z")

</div>

Let me show you the wine one first… it can serve as the base for the kids meal one. I mean you can use same technique just modify it slightly for kids meal.

PS. as you can see its very important to discuss the entire flow with these things so we can offer more targeted help. Otherwise we are likely to give you something more generic.

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 5:00pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/53 "2015-04-30T17:00:25Z")

</div>

I have a tutorial ready. Give me a few minutes to prep the screenshots.

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 5:02pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/54 "2015-04-30T17:02:33Z")

</div>

Create an Add Order action:

Within this action you need to set calculate price as false and set the default portion and quantity you want added.

![](https://forum.sambapos.com/uploads/default/original/3X/7/9/79ab7e4dfebd4ad7d095d29e92f963675cf633ca.png)

Create Ask Question Action

![](https://forum.sambapos.com/uploads/default/original/3X/4/7/47d3148773010cfbb5a88f0a78f9ec90074ac230.png)

Create Order Added to Ticket Rule

 ![](https://forum.sambapos.com/uploads/default/original/3X/1/1/11598deeef41c80975ce2964209268a8ed266a4d.png) 

Set Constraint **Menu Item Group Code Equals Pastas** or whatever your pasta products group code is.  
Set Constraint **{DATE:ddd} Matches Tue|Thu** so it only works on those 2 days.  
Set **Question** to whatever text you want it to display.  
For **Buttons** the format is **Button Name=Menu Item Name** separated with a `,` So in my example My button will say Dr Pepper and Dr Pepper is the menu item name.  
**Automation Command Name** can be anything you want but I used Free Item. This is the command that will be executed from the Ask question.

Create an Automation Command Executed rule

![](https://forum.sambapos.com/uploads/default/original/3X/4/b/4b8319b6a6e6cc3420d55ca8f144b497ccc65095.png)

Constraint should be Automation Command Name Equals `’ so my example I used Free Item as command name from Ask Question so mine was as in the screenshot.

Insert your Add Order action to this rule and use `[:CommandValue]` for Menu Item Name.

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 5:13pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/55 "2015-04-30T17:13:55Z")

</div>

That should be it… feel free anyone to help me format that. I wrote it quickly. The result is as follows…

 ![](https://forum.sambapos.com/uploads/default/original/3X/b/6/b6d85142d9a8ad6a281a0a121a3dc092e35eaaf8.png) 

 ![](https://forum.sambapos.com/uploads/default/original/3X/5/e/5e97a123152ad87bf2abd5aad5117c58e00b33b9.png) 

Notice it shows the price but its not calculated in the total. This is so it deducts it from inventory correctly and for reporting.

Now you could customize this further to put a state on the item to show if its gifted or not for printout reasons.

This same system can be enabled for the kids meals… just use different constraints in the rule.

---

<div class="post-metadata">

**Author:** ![Jesse](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jesse/32/61493_2.png) [@Jesse](https://forum.sambapos.com/u/Jesse)\
**Post date:** [April 30, 2015, 5:24pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/56 "2015-04-30T17:24:23Z")

</div>

PS @JTRTech you mentioned you have not tried using Commands with ask questions? This shows a very good example of how to do that 😛

---

<div class="post-metadata">

**Author:** ![JTRTech](https://forum.sambapos.com/user_avatar/forum.sambapos.com/jtrtech/32/21270_2.png) [@JTRTech](https://forum.sambapos.com/u/JTRTech)\
**Post date:** [April 30, 2015, 5:25pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/57 "2015-04-30T17:25:27Z")

</div>

I saw it, and that is great example, pretty sure I got it 🙂

---

<div class="post-metadata">

**Author:** ![Hasa](https://forum.sambapos.com/user_avatar/forum.sambapos.com/hasa/32/50950_2.png) [@Hasa](https://forum.sambapos.com/u/Hasa)\
**Post date:** [April 30, 2015, 5:57pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/58 "2015-04-30T17:57:46Z")

</div>

Quick question regarding free items and combos.

So from my understanding there is no way to set a while order exists condition. So for example #1 Combo is added and it comes with a free small juice.

Is there a way to say while #1 Combo order is added to ticket, Small juice free pricelist activated. The reason I point this out is because a combo could be added, then free juice added, then combo removed and free juice will still be free.

---

<div class="post-metadata">

**Author:** ![stephanhenning](https://forum.sambapos.com/user_avatar/forum.sambapos.com/stephanhenning/32/7644_2.png) [@stephanhenning](https://forum.sambapos.com/u/stephanhenning)\
**Post date:** [April 30, 2015, 6:05pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/59 "2015-04-30T18:05:33Z")

</div>

Thank you very much, Already tested and all works great, this will help me immensely! I’m sure there are a lot of users that will implement this as is.

Straight to tutorial you go!

\*Inside me there is a little boy doing strange dance mooves

---

<div class="post-metadata">

**Author:** ![QMcKay](https://forum.sambapos.com/user_avatar/forum.sambapos.com/qmckay/32/27925_2.png) [@QMcKay](https://forum.sambapos.com/u/QMcKay)\
**Post date:** [May 1, 2015, 5:10pm UTC](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099/60 "2015-05-01T17:10:28Z")

</div>

> [@Hasa](#):
>
> A combo could be added, then free juice added, then combo removed and free juice will still be free.

I have always had this problem with my Free Coffee. Not sure how to work around it, but it doesn’t bother me much - I just remove the coffee manually if the meal is cancelled.

[Previous page](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099.md?page=2)

[Next page](https://forum.sambapos.com/t/what-will-be-the-best-way-to-offer-a-free-item-off-a-main-meal-purchase/5099.md?page=4)
