Skip to main content
All CollectionsMarketing
How to set up Offers on your tickets
How to set up Offers on your tickets

Offers allow you to bundle tickets, experiences, and add-ons into compelling deals, making it easier to attract customers and boost sales!

Updated this week

First, got to Marketing > Offers > Create offers

Enters the Offer name (e.g., "Buy 2 pizza get 1 drink for free").

1. Add conditions

Clicks Add Condition to define eligibility criteria.

  • Conditions define when the offer applies. When all the conditions in the order are met in any sale channel (POS, Kiosk, etc.) the offer will be automatically redeemed.

  • Note that each new condition has a unique reference on top, this reference could be used to select which items to be discounted.

The available conditions are:

1.1. Product Condition

This condition restricts the offer to specific Sales collections, products, ticket categories or prices. In order to put Product condition for retails, they should be part of a sales collection.

Example:

  • Buy at least 2 pizzas to get a discount on drinks.

  • Buy a specific ticket (e.g., "VIP Concert Ticket") to unlock an additional benefit.

    The minimum quantity should always be at least 1

  • The minimum quantity is always less or equal than maximum quantity

  • When the maximum quantity is 0, there’s no restriction on the maximum number of items in the order.

1.2. Family Condition

This condition guarantees that the discount is applied only when the order includes specific family tickets (e.g., adults, children).

Example:

  • Buy 1 adult and 1 child ticket for a museum visit and receive a discount on both tickets.

  • You can specify how many tickets should be in the order so that the offer can be redeemed using the following settings:

    • Min adult tickets : the minimum number of adult tickets in the order.

    • Max adult tickets : the maximum number of adult tickets in the order.

    • Min child tickets : the minimum number of child tickets in the order.

    • Max child tickets : the maximum number of child tickets in the order.

  • Similar to the max and min quantity in the Product condition :

    • The minimum quantity of each category (adult or child) should always be at least 1.

    • The minimum quantity is always less or equal than maximum quantity of each category.

    • when the maximum quantity is 0, there’s no restriction on the maximum number of items in the order for each category.

1.3. Membership Condition

This condition applies discounts only to valid membership holders, including Membership with voucher ticket set-up.

The offer can be redeemed when the valid membership code is either scanned or manually entered during the purchase process.

Example:

  • Loyalty program members receive 20% off on books.

  • Premium membership holders get free entry to an event.

Promo Code condition

The offer is only valid when a customer or your staff enter a specific promo code during the booking flow.

Example:

  • Enter code "PROMO123" to get $10 off your first order.

  • Use "SUMMER50" to receive a 50% discount on selected items.

  • The maximum number of promo codes that could be introduced in one offer is 500.

  • Each promo code can be reused multiple times.

Multiple conditions

multiple conditions could be combined, but some combination are not. the table below show the possible combinations:

Product condition

Membership condition

Family condition

code condition

Product condition

Membership condition

Family condition

code condition

To add another condition, click on Add condition.

2. Selecting discount type

Three discount types are available, flat value discount, percentage discount, or getting items for free.

2.1 Flat discount

A fixed discount (e.g., CHF 5 off) applied to each individual item.

  • You can set a fixed discount amount in the main currency to be applied to each targeted item.

  • If applied to all items in the offer, each item will receive the specified discount. For example, if an offer includes three burgers, each priced at CHF 15, and a flat discount of CHF 5 is applied to all items, then each burger will be discounted by CHF 5, reducing the final price to CHF 10 per burger.

  • Similar to the product condition, the operator can define which items the discount applies to (whether for individual products or family conditions). The discount will always be applied to the cheapest items first.

  • The minimum final price of an item after the discount is CHF 0 (free item).

2.2 Percentage discount

  • You can define the discount amount to apply, ranging from 0% to 100%.

  • The percentage discount could be applied to all items of the offer that are in the order by checking Apply on all items in offer.

  • If you chose to give the discount on a specific item, then there are 2 cases :

    • Product conditions: select the product condition that determines which items will receive the discount. If multiple items are included in the order, the discount will be applied to the cheapest items when the offer is redeemed.

    • Family condition : select which category (adult or child) to be discounted. similar to product condition, the cheapest items will be the ones discounted when the offer is redeemed.

2.3. Buy X get Y free

Provides free items when conditions are met.

  • Similar to a percentage discount but set at 100%.

  • This discount cannot be applied to all items in the offer, so the operator must specify which items will be given for free.

Example:

  1. Select Buy X Get Y Free.

  2. Choose the Condition (e.g., drinks are free when purchasing pizzas).

  3. Set the Quantity of Discounted Items (e.g., 1 free drink).

3. Validity settings

The validity section defines the time range and specific days when the offer is available. This enables the operator to create time-limited promotions, restrict the offer to visitors booking for a specific date, or temporarily disable the offer as needed.

3.1. Date setting

  • Start Date & Time: Specifies when the offer becomes active, allowing it to be automatically applied across all sales channels.

  • End Date & Time: Determines when the offer expires. Any sales made after this date will no longer qualify for the offer.

  • Validity Days of the Week: Defines which days the offer is available (e.g., Monday to Sunday). Transactions made outside these days will not be eligible for the offer.

  • Booking Date Range: Limits the offer to specific visit dates, applicable only to tickets. This restriction prevents the offer from being applied to retail purchases, as they do not have associated visit dates.

  • Booking Days of the Week: Restricts the offer to certain days of the week for bookings. Similar to the booking date range, this condition does not apply to retail items since they lack a visit date.

  • Restrict Specific Dates: Excludes the offer on certain booking days, such as holidays.

Example: Configuring Offer Validity

  1. Set the Start Date to February 12, 2025, at 09:37.

  2. Set the End Date to August 12, 2025, at 23:00.

  3. Select Validity Days (e.g., Monday to Sunday).

  4. (Optional) Define the Booking Date Range and additional restrictions.

3.2. Offer Usage Restriction

These settings control how often an offer can be used:

  • Offer Priority: defines the priority level when multiple offers are available.

  • Offer Usage Limit per Booking: specifies how many times an offer can be applied within a single booking.

    • If set to 1, the offer can only be redeemed once per booking (per sale).

    • If set to 2, the offer can be redeemed twice in the same booking if the conditions are met twice.

Example:

  • An offer allows customers to buy 3 pizzas for the price of 2, meaning the cheapest pizza is free.

  • If a customer orders 6 pizzas, the offer is applied twice, granting 2 free pizzas.

  • However, the same items cannot be counted multiple times within a single redemption. In other words, a customer ordering only 3 pizzas cannot receive 2 free pizzas, even if the offer allows 2 redemptions per booking.

4. Offer redemption

Once an offer is set up, it is automatically applied based on the predefined conditions. Offers can be redeemed across multiple sales channels, including POS, Kiosk, Widget, and Back-office.

How Offers Are Redeemed

  1. When an item is added or removed from the cart, the system checks for applicable offers.

  2. If the conditions are met, the offer is automatically applied, and the discount appears in the cart.

  3. The system continuously evaluates the offer until checkout.

  4. If an offer expires before checkout, it is removed, and a notification is displayed.

  5. If an item linked to the offer is canceled or removed from the cart, the system revalidates the conditions and removes the offer if it no longer applies.

Redemption Scenarios

  1. POS

    At the Point of Sale (POS), a cashier adds items to the cart, and the system dynamically applies any eligible offers.

    Example:

    • An offer provides a free drink when a customer buys two pizzas.

    • When the cashier selects two pizzas and then adds one or more drinks, the system automatically applies a 100% discount to the cheapest drink, making it free.

  2. Back-office

    Offers that can be applied or canceled are displayed on the screen, allowing you to manually decide whether to apply the changes.

    By applying the changes, the balance will decrease as the discount is applied.

  3. Widget (Online Booking)

    The discount will be applied when making order modifications, reflecting in the total balance of the order.

    Detailed information about the applied offer is displayed during the checkout step.

  4. Kiosk

    The visitor selects the items that they want to purchase.

    By finishing the selection of the items, the offer is automatically applied

    In the checkout screen the calculated balance appears

5. Discount stacking rules

Multiple offers can stack when applied to the same booking, there are also other possible discounts that can interact with the offers. The system allows stacking of different discounts but follows predefined rules discounts.

the possible discounts in Smeetz are :

  • Offers, the ones defined in this document.

  • Manual discount, that can be applied by the cashier on POS or operator in the Back-office.

  1. Order of Discount Application
    Discounts are applied sequentially, meaning each discount is calculated based on the adjusted price after the previous one is applied. For example, if purchasing a CHF 50 pizza:

    • Discount 1: A flat CHF 10 offer reduces the price to CHF 40.

    • Discount 2: A promo code gives 50% off, applied to CHF 40, reducing the price to CHF 30.

    • Discount 3: A 20% membership discount is applied to CHF 30, lowering the price to CHF 24.

    • This process continues for any additional offers, promo codes, or manual discounts.

  2. Applying Multiple Offers

    • Multiple offers can be applied to the same items in an order, but the final discount amount depends on offer priority.

    • Offers with a higher priority (e.g., priority = 1) are applied first, followed by lower-priority offers.

    • Example:

      • Offer 1: 20% discount for membership holders purchasing a pizza.

      • Offer 2: CHF 10 flat discount on all pizzas.

      • If Offer 1 has a higher priority (e.g., priority = 1) and Offer 2 has a lower priority (e.g., priority = 5), Offer 1 is applied first, followed by Offer 2.

      • The final discount follows the sequential discounting process explained above.

  3. Discount Limitations

    • Discounts cannot exceed the total price of an item (i.e., an item cannot have a negative price).

    • The maximum discount for any item is 100% of its sale value (i.e., the item can be free but not generate a negative balance).

Additional tips

The minimum final price of an item after the discount is CHF 0 (free item).

You can create up to 50 simultaneous offers.

Did this answer your question?