This release delivers a range of updates designed to simplify operations and give venues more control.
A more intuitive card pre-authorization flow for tabs improves the guest payment experience and reduces potential issues. New staff permission settings make it easier to manage access without compromising security.
Venues can now add custom notes to invoices (on request) and online accounts, supporting clearer communication and more complex booking needs. Smarter discount tools and promo code application round out the release, helping boost conversion and streamline offer setup.
Read on for the details!
Refer to our changelog for all product updates and changes.
Card pre-authorization enhancements [Beta]
Preview release (Playground): No
Target release date: Tuesday 29 July
We’ve introduced a more streamlined tab card pre-authorization experience through several key enhancements:
- An integrated tipping workflow when customers pay their tab has been added. Guests can now add a tip directly during the tab settlement process. They’re presented with suggested tip options or can enter a custom amount. The tip is automatically added to the total when the POS operator selects the pre-authorized card. This makes tipping smoother and removes separate steps.
- Incremental charges above the original pre-authorized amount have been removed by default. This change helps reduce the risk of transactions being flagged as fraudulent by payment providers. Venues can still enable incremental charging by reaching out to the support team if needed.
- Set a default pre-authorized amount. Now you can configure a default minimum pre-authorization amount in POS using the setting: Minimum card pre-authorization amount. This minimizes manual input and speeds up the tab set up process.
- Replace Authorized Card from POS. Staff can replace the pre-authorized card directly in POS without re-entering all tab details. This avoids extra work when the original card can’t be used for the final payment
Custom message field for guests managing bookings in online accounts
Preview release (Playground): From 24 July in ROLLER Playground
Target release date: Tuesday 29 July
This update benefits multi-site groups in particular and those that need guests to contact them by phone for certain booking-related tasks and queries (eg changing the booking of the venue to a different venue). Now, a venue can create a note to guests to display in online accounts related to booking management.
To set up and customize a booking management note:
- Go to Apps, Progressive checkout and select Settings.
- Select the Online accounts tab.
- Scroll down to select the Special instructions checkbox.
- Add a custom booking management note (eg "Parties cannot be edited online within 5 days of the event. Please call the venue on 1234 5678 to edit over the phone.")
- Select Save.
Once set up, a guest logs into their online account and selects the booking. If the Edit booking button is active and has been selected, they will see the note inside the edit screen above the products in the cart.
Automatically apply discount codes to overlay checkout
Preview release (Playground): From 24 July in ROLLER Playground
Target release date: Tuesday 29 July
You can now automatically apply a discount code when launching an overlay checkout from your website. This means if a guest taps a promotional button or CTA, the discount is already applied — no need to type anything in.
Whether you want to boost bookings with a “Buy More, Save More” offer or reward specific promotions, you can now pass a code like SUMMER25 directly through the overlay experience.
This helps increase conversion rates, reduces drop-off and ensures that your guests don’t miss out on deals you’re offering. To use it, your developer just needs to include the code when triggering the overlay checkout.
Add a discount code to overlay checkout
Your dev team must modify the script tag used to load the overlay checkout. They inject the discount code using the RollerCheckout.show() method with the discountCode parameter.
Example:onClick="RollerCheckout.show({ productId: '15292', date: '2025-08-20', discountCode: 'SUMMER25' })"
This is an optional parameter and does not change the way the overlay script is added to the site. It simply provides an enhancement for applying discount codes dynamically at launch.
Check out Automatically apply discount codes in overlay checkout to learn more.
Add custom notes to invoice PDFs [On request]
Preview release (Playground): No
Venues handling large or complex group bookings — such as schools, corporate teams, or government agencies — often need to include extra details on printed invoices to meet processing requirements.
To support this, you can now add a custom notes field to the invoice PDF. This free-text field accepts plain text or numbers and appears as a notes section on the final invoice. Use it to include key booking information such as purchase order numbers, vendor IDs, payment instructions, or guest messages on a per-invoice basis.
This feature is focused on the invoice PDF only. If a venue also needs to customize invoice-related email messaging, that would be handled separately.
Invoice PDF label and layout updates
Preview release (Playground): From 24 July in ROLLER Playground
Target release date: Tuesday 29 July
We've updated the invoice PDF fields and template to be clearer, more flexible and easier for guests and staff to understand.
- The "booking holder"/"company contact name" label has been updated to "company primary contact name".
- "ABN" is now referred to as "registration number", and includes hover text labeled "tax identification number".
- The invoice PDF now supports legal business name as a variable.
- The invoice template in Template Studio has been updated with improved formatting, refined placeholder text and a cleaner booking address layout.
These changes make invoices easier to read, more compliant with varied venue requirements and better aligned with terminology used by corporate and institutional customers.
To apply the new invoice fields and layout, reset your template to default and/or re-save the template.
Create flat price discounts for targeted offers
Preview release (Playground): From 24 July in ROLLER Playground
Target release date: Tuesday 29 July
Venues can now create a flat price discount (eg “2 for $20” or “Escape room for $15”) for products, instead of calculating what percentage off that would be.
ROLLER automatically calculates the discount amount at checkout. If the product is already at or below the flat price, no discount is applied. This makes it easier to run targeted, time-limited offers without worrying about price fluctuations or math conversions.
This feature is especially useful for attractions who want to apply fixed pricing to certain sessions or bundles (e.g. an escape room special).
Check out Create a flat price discount code to learn more.
More precise staff access permissions for Venue Manager
Discounts, product categories & booking data exports
Preview release (Playground): From 24 July in ROLLER Playground
Target release date: Tuesday 29 July
We’ve introduced new permissions to help you manage team access more precisely in Venue Manager, protecting guest data, supporting discount governance and reducing the risk of accidental product configuration changes.
- Can view discounts lets team members view discount codes without being able to create, edit or archive them, while Can access discount code settings (existing) continues to control full edit and create access.
- Can manage product categories gives team members access to create and edit product categories, for example, to help organize products for easier filtering in reporting, without granting full product setup permissions.
- Can view bookings and Can export booking data separate export access from booking visibility, so, for example, call center staff can assist guests without being able to download booking or guest data.
These changes won’t affect current staff access unless you choose to update roles.
POS receipt updates for German venues
Plan: Available on all plans
Preview release (Playground): Not available in ROLLER Playground
Target release date: Tuesday 29 July
Updates have been made to POS receipts, supporting compliance for fiskaly enabled German venues. These are:
- POS receipts now have enhanced German language support for the VAT field labels (has been renamed to MWSt).
- Unique sequential numbering can be set up to display on receipts across all devices in a venue. Venues can customize the prefix and set the start point for numbering.
- Venues can set their business number to display on the document.
- Venues can set the label of the receipt to Beleg.
This is part of a series of updates we’re rolling out for ROLLER + Fiskaly: KassenSichV compliance in Germany. Learn more.
To ensure the business number is ready to display and enable sequential numbering:
- Go to Account > Venue Settings and the heading Business details to ensure that the venue Business number field has the correct number.
- Update if necessary and select Save. If there is a value in this field, then it will now show on the POS receipt.
- Now, go to Account > Tax and fees
- Scroll down to Tax invoice settings and enter a prefix in the Tax invoice number prefix.
- To set where the sequential numbering begins from, add a value in the Invoice range start field.
- Select Save.
To update the receipt document name to BELEG:
- Go to Settings > Design > Receipt templates.
- For Printed receipt, select the options (3 dots) on the left and select Edit template.
- Select the Order toggle.
- Enter BELEG in both the Document Name field and the Returns Receipt name.
- Select Save.
Other news
Guests now get smarter time slot suggestions for add-ons, reducing booking conflicts and improving clarity in the online checkout. In POS, unprinted items are clearly flagged, helping staff avoid missed or duplicate orders.
Smarter add-on time slot suggestions in online checkout
Preview release (Playground): From 24 July in ROLLER Playground
Target release date: Tuesday 29 July
Last month we launched the option to specify the add-on time suggestion to be the next available session after the primary purchase, with optional buffer time. Now we’re suggesting better time slots and notify guests of a conflict, where multiple time-based add on sessions are suggested.
With this update, when a guest adds an experience to the checkout and selects a time:
- The first add on suggested selects the next best time based on the add-on configuration in the product settings. It also displays a warning icon to the guest in the session time which clashes with the original.
- The second (and subsequent) add ons suggested display the next session after the previous selection.Warning icons are displayed on all session times that clash with previous selections.
This update ensures guests can more easily book time-based experiences without conflicts.
POS printing now shows unprinted items [On request]
Preview release (Playground): No
Target release date: Tuesday 29 July
Customers no longer need to guess which items have already been sent to the printer — helping prevent missed or duplicated orders.
If an item in the POS cart hasn't been printed, a Not printed label is displayed next to the item. Once printed, the label is no longer visible. If a user attempts to re-print an item a dialog will appear to warn the item has already been printed.