06-21-2024 03:01 PM
tl;dr: Has anyone found a way to remove an automatic discount?
We are leveraging discounts to reduce prices of items during happy hour. Example: $3 off appetizers = Fixed $3 discount on these items. Because this is a standing offer at scheduled times, and because we don't want the server to have to be responsible for providing a "guaranteed discount", we set this as an automatic discount.
So far, no problem. But we want to extend this to DINE-IN customers only. Since Toast doesn't have a Dining Option qualifier on discounts, if a guest walks in and orders an app to go, they will get the discount applied and there is no way to remove it.
Sure, I can select the items and then deselect the discount, but when we navigate to the pay screen, it automatically applies the discount again - and we can't seem to see way to remove it.
Does anyone have a creative workaround? Oh, as I said, we don't want to make it a manual discount. And our pricing structure is Location Specific > Menu Specific already, so we can't leverage time-based pricing.
06-22-2024 09:21 AM
I do pretty much exactly this, but with sizes instead of a separate modifier group. It’s the same concept. We offer half price ice cream when it’s snowing, so the server has to make the determination on the spot that it’s snowing. Instead of choosing the “2 Scoop” size, they would choose “It’s Snowing! 2 Scoop” size, which costs the exact same, but has an auto-applying discount on it.
06-21-2024 08:13 PM
There is a possible workaround using discount but it requires your servers to select a required modifier every time when an qualified appetizer is selected. And this method can guarantee discount will be applied to only dine in orders. We can potentially add time restriction to it as well but I will need to test it out.