---
title: "Create a multi-pass for online bookings (via a discount code)"
slug: "create-a-multi-pass-for-online-bookings-via-a-discount-code"
updated: 2026-06-16T12:41:32Z
published: 2026-06-16T15:49:04Z
canonical: "mysupport.roller.software/create-a-multi-pass-for-online-bookings-via-a-discount-code"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://mysupport.roller.software/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a multi-pass for online bookings (via a discount code)

This guide shows you how to set up a multi-pass that guests can use to book sessions online. You'll do this by combining a standard pass product with a discount codes issued on purchase of the standard pass product that allows guests to make multiple bookings.

> [!WARNING]
> This article was created before a dedicated **multi-pass product** was released into beta. It’s now recommend that if your venue wants to offer a multi-visit pass product, to use the new multi-pass product type instead. To switch it on for your venue please contact your Customer Success Manager, or [ROLLER Support](/v1/docs/contact-roller-support).

## Why use discount codes issued on purchase?

ROLLER’s standard passes **can’t be used directly to book multiple sessions online**.

To allow guests to book multiple sessions, you issue a **discount code** when the guest purchases a multi-pass standard pass product. The discount code:

- Is automatically sent to the guest after purchasing the standard pass multi-pass in an email. The guest can't use the standard pass ticket to redeem anything, but it covers the cost of the multi-pass.
- Allows the guest to redeem a number of sessions online using the discount code (you set the number of times)**.**
- Works like a digital punch card — each booking uses one “visit”.

## How it works

Here’s what the guest experience looks like:

1. The guest purchases a **standard pass** (multi-pass) ticket.
2. ROLLER sends the guest a **unique discount code by email for use for a number of sessions you set.**
3. They use the code to **redeem the number of sessions online** (or quote it over the phone/in venue).
4. Each booking made with the discount code **counts as one use.**
5. You track usage via **Discounts** in Venue Manager.

With this setup, discount codes are not time sensitive. Guests purchase a standard pass and are issued a unique discount code that they can use to book the number of sessions ahead of time.

## Step 1: Create a placeholder product

Create a standard pass that guests can purchase for the multi-pass.

1. From Venue Manager, go to **Products.**
2. Select **Create product** and select **Standard pass**
3. Set the ticket name and price (eg 10 Visit Pass – Child)

If you're offering multiple pass options (eg 5-visit and 10-visit) with different pricing, create a separate product for each one.

### Set expectations clearly

Since the standard pass **won’t be redeemed directly**, use a text override to explain how the pass works.

**Example override text**

**"**This pass cannot be used to redeem anything. You will receive a separate email with a discount code that will allow you to book in for your visits."

Include this in:

- The **product instructions**
- The **override message**

This helps prevent confusion at the point of purchase.

## Step 2: Create the discount code

This is the code that guests will use to book sessions.

1. From Venue Manager, go to **Products > Discount codes.**
2. Select **Create discount code.**

### Set up the discount

| Setting | What to do |
| --- | --- |
| **Name** | Name it clearly (eg 10x Multi-Pass) ![Screen_Shot_2018-09-26_at_5.17.00_pm.png](https://cdn.us.document360.io/23700755-951c-4b69-8afe-ec8b33c6c689/Images/Documentation/360001114076.png) |
| **Code type** | Select **Issue codes on purchase** |
| **Product to trigger code and email** | Select the ticket type from the multi-pass (eg standard pass) ![multi-pass_discount.JPG](https://cdn.us.document360.io/23700755-951c-4b69-8afe-ec8b33c6c689/Images/Documentation/360003990535.jpg) |
| **Discount type** | Set to **100% off** (percentage) ![Screen_Shot_2018-09-26_at_5.26.45_pm.png](https://cdn.us.document360.io/23700755-951c-4b69-8afe-ec8b33c6c689/Images/Documentation/360001114176.png) |
| **Applicable products** | Select the **products** the code can be used for. ![ultipasspr.gif](https://cdn.us.document360.io/23700755-951c-4b69-8afe-ec8b33c6c689/Images/Documentation/360001114116.gif) |
| **Usage limits** | Set to the number of uses allowed (eg 10) and select **Across selected products.** |
| **Booking restrictions (optional)** | You can limit which days or date ranges guests can book, but this requires ongoing maintenance. Use with caution. |

Select **Save** to create the discount code.

Repeat this process for each different multi-pass product or ticket type.

## How the guest receives the discount code after purchase

When a guest purchases the ticket online, they will receive a booking confirmation email as well as a separate email with their unique discount code to use for the standard pass (multi-pass) they've purchased.

As of January 2026 release, you can customize this email template from Venue Manager. Go to **Settings** > **Design** > **Email** **templates**.

![](https://cdn.us.document360.io/23700755-951c-4b69-8afe-ec8b33c6c689/Images/Documentation/14910494798863.png)

## Related

- [Create standard pass products](/create-your-standard-pass-products.md)
- [Create a quantity-based price rule](/create-a-quantity-based-price-rule.md)
- [Multi-passes using standard passes](/multi-passes-using-standard-passes.md)
- [Contact ROLLER support](/contact-roller-support.md)
- [Create a multi-pass (standard pass for entry-based use)](/create-a-multi-pass-standard-pass-for-entry-based-use.md)
