Discounts

YQueue supports a number of discount mechanics that allow you to reward first time and loyalty customers through our kiosk and online ordering applications.


Basic Configuration

All discounts have a name, tags, description and (optional) promo code. By default, if a discount does not have an associated promo code, it will automatically be applied whenever possible and not restricted by other limits/conditions.


Once a promo code has been associated with a discount, it cannot be changed or removed.


Mechanics

The behavior of a discount (how it applies to orders) is determined by the mechanics that have been configured. YQueue supports the below allocation strategies which influence how a discount is applied against an order.


Apply to entire order

When a discount is configured to apply against an entire order, the dollar or percentage value will be applied across all line items in the cart. This application will occur based on the contribution of each line item to the overall order sub-total. For example, a $7.50 item and a $2.50 item would receive a $0.75 and $0.25 discount respectively if a $1.00 discount is configured.

Percentage-based discounts are also able to have a "cap", which simply limits the aggregate discount value that can be applied (for example, 10% off up to $5).


Apply individually to each line item

When a discount is configured to apply against an individual line item, the dollar or percentage value will be applied individually against each line item in the cart. For example, a $7.50 item and a $2.50 item would both receive a $1.00 discount if a $1.00 discount is configured.

Percentage-based discounts are also able to have a "cap", which simply limits the discount value that can be applied to each line item (for example, 10% off up to $5).


Buy X, Get Y (Quantity Discounts)

When a discount is configured as a quantity discount, the dollar or percentage value is applied to the least expensive line items (up to the configured quantity) if the required number of matching most expensive line items are present.

It is possible to specify the same product group for "X" and "Y", or to configure different product groups entirely. Any item that meets "X" cannot by discounted as part of "Y". It is also possible to limit the number of times that the discount is applied (for example, "Buy 1 Coffee, Get 1 Coffee, Up to 2 Free Coffees".


Redemption Limits

Redemption limits provide a mechanism for controlling the cost associated with providing discounts customers. You can limit the number of redemptions:

  • Across all orders
  • Across all orders for each user
  • Across all orders in a given calendar day
  • Across all orders for each user in a given calendar day

Conditions

Currently the only condition that can be configured is the minimum subtotal spend that a customer must meet before a discount will be applied.


Availability

The availability of discounts can be configured as-per all other catalog entities (such as items, menus etc.).


Examples

The below table highlights some of the common discount mechanics that are configured by merchants.


10% Off Entire Order

Setting Value
Allocation Strategy Apply to entire order
Discounted Product Group N/A
Amount 10%
Cap -

10% Off Entire Order, Up To $5.00

Setting Value
Allocation Strategy Apply to entire order
Discounted Product Group N/A
Amount 10%
Cap $5.00

$5.00 Off Entire Order

Setting Value
Allocation Strategy Apply to entire order
Discounted Product Group N/A
Amount $5.00
Cap N/A

10% Off Coffee

Setting Value
Allocation Strategy Apply individually to each line item
Discounted Product Group Coffee
Amount 10%
Cap -

10% Off Coffee, Up To $0.50 Each Coffee

Setting Value
Allocation Strategy Apply individually to each line item
Discounted Product Group Coffee
Amount 10%
Cap $0.50

$0.50 Off Coffee

Setting Value
Allocation Strategy Apply individually to each line item
Discounted Product Group Coffee
Amount $0.50
Cap N/A

Buy 2 Coffees, Get 1 Free

Setting Value
Allocation Strategy Buy X, Get Y
Discounted Product Group Coffee
Amount 100%
Cap -
Required Product Group Coffee
Required Quantity 2
Discount Quantity 1
Allocation Limit -

Buy 2 Coffees, Get 1 @ 50% Off

Setting Value
Allocation Strategy Buy X, Get Y
Discounted Product Group Coffee
Amount 50%
Cap -
Required Product Group Coffee
Required Quantity 2
Discount Quantity 1
Allocation Limit -

Buy 2 Coffees, Get $1 Off One

Setting Value
Allocation Strategy Buy X, Get Y
Discounted Product Group Coffee
Amount $1.00
Cap -
Required Product Group Coffee
Required Quantity 2
Discount Quantity 1
Allocation Limit -

Buy 5 Coffees, Get 2 @ 50% Off

Setting Value
Allocation Strategy Buy X, Get Y
Discounted Product Group Coffee
Amount 50%
Cap -
Required Product Group Coffee
Required Quantity 5
Discount Quantity 2
Allocation Limit -

Buy 2 Coffees, Get 1 Free (Max 2 Free)

Setting Value
Allocation Strategy Buy X, Get Y
Discounted Product Group Coffee
Amount 100%
Cap -
Required Product Group Coffee
Required Quantity 2
Discount Quantity 1
Allocation Limit 2

Buy 2 Coffees, Get A Free Cake

Setting Value
Allocation Strategy Buy X, Get Y
Discounted Product Group Coffee
Amount 100%
Cap -
Required Product Group Cake
Required Quantity 2
Discount Quantity 1
Allocation Limit -