Buy and Get offers are a great way to incentivize your guests to add more to their cart and make them feel like they've unlocked a reward. Use it to offer a “Buy 2, Get 1 Free” deal or a discounted item when a specific product is purchased.
In this guide, we’ll walk through how to create and customize a Buy and Get discount code in Venue Manager.
Configure the discount
- From Venue Manager, go to Products > Discount codes > Create a discount code.
- Give your discount code a name to identify it in ROLLER.
- Under Discount type, select Buy & Get.
Employee discount
Select Is an employee discount to accurately report on employee discount usage. This does not change any details of the discount.
Maximum discount amount
Select Set maximum discount per booking ($) to put a dollar-amount limit on the discount.
Choose how you’ll generate the discount code(s)
Manually: Enter a code, then press Enter. You can create multiple codes. Select the X icon to remove a code.
Upload via CSV: Batch upload codes using a template. Download the CSV template and replace it with your own codes.
Issue on purchase: ROLLER issues a unique discount code when a guest purchases specific products. With this option you can also select to use the ticket ID as the discount code. The guest can then use their ticket ID number as the discount code. Their purchase and ticket ID will be attached to their confirmation email.
Create the Buy & Get offer
- Buy: Select the product(s) and quantity a guest needs to purchase to qualify for the discount. You can choose an entire category or specific products within a category.
- Get: Choose the product(s) and quantity the guest will receive as part of the offer.
- Specify whether the discount is a percentage or a fixed dollar amount, then enter the discount amount that applies to the Get product.
If the promotion is a like-for-like deal (e.g., "Buy one Adult Jump Pass, Get one 50% off"), select Same product variation as ‘Buy’ to match the exact product.
Set restrictions on the discount
Discount restrictions ensure discounts are used as intended, giving all guests a fair chance to enjoy the savings while keeping the offers sustainable.
Option | Definition |
---|---|
Restrict booking dates | Limits the discount to bookings on designated dates only. You can choose whether the code applies to a single date or across a date range. For example, if you set the discount for December 5th, guests can only apply it to tickets for that day, even if the product is available throughout December. |
Restrict redemption dates | Limits when guests can use the discount code to buy products or tickets through online checkout or self-serve kiosks. For example, if the code is valid only in October, a guest purchasing an October ticket in September won’t be able to use it—they'll need to wait until October to apply the discount. Restrict Times (for session passes online): This option allows you to control when the discount can be used by setting specific start and end times during the day. |
Applications | Limit where in ROLLER the discount can be used, such as POS, progressive checkouts, Venue Manager or a combination. |
Set usage rules on the discount
Apply limits to control how often discount codes can be used, to keep them aligned with your marketing goals and prevent overuse. You can create urgency by capping redemptions, for example, making the code available only to the first 10 guests who use it.
- Select Limit how many times a discount code can be used.
- Enter the total number of times the code can be used.
- Decide how the limit applies.
Option | Description |
---|---|
Per code | Set how many times the discount code can be used across your guest base. This discount applies once per booking.
|
Per code per day | This option works like per code, but limits code usage to a specific number each day, within any set booking date restrictions. |
Per guest | This option restricts each guest to using the discount code only once, to prevent multiple uses by the same guest (eg one use per guest).
Add booking rule: You can enable this option to specify how times a guest can use the code for fixed amount discounts for selected products in a single booking. |
Across selected products | For Buy & Get discounts the entire Get portion of the offer is treated as a single usage. This ensures the discount is applied consistently while staying within your set limits. |
How the Across selected products limit works for Buy & Get discounts
Usage limits for ‘Across selected products’ work a bit differently for Buy & Get discounts than for other discounts. Instead of counting each discounted item individually, the entire Get portion of the offer is treated as a single usage.
Here’s an example:
Offer: Buy 4 jump socks, Get 2 jump socks at 50% off.
Usage Limit: 1x Across selected products (Quantity purchased counts towards usage).
Customer #1
Buys 4 jump socks.
They qualify for the discount: 2 jump socks at 50% off.
The 1x usage limit means they get this full discount without issues.
Customer #2
Buys 8 jump socks.
They could qualify for 4 jump socks at 50% off (since 8 jump socks = 2x the Buy condition).
However, the 1x usage limit caps the discount to just 2 jump socks at 50% off, no matter how many multiples of 4 they purchase.
Check and save the discount
Confirm that the discount type, restrictions, and usage limits are set up correctly before saving. Once everything is in order, Save the discount to activate it for your guests.