Skip to main content
Resale

This article explains how to use the Resale status to allow event organizers to manage primary and secondary ticket sales directly on the same seating chart, offering users the ability to select and purchase resold seats.

Ben Verbeken avatar
Written by Ben Verbeken
Updated over 2 months ago

The Resale feature allows event organizers to manage both primary and secondary ticket sales directly on their seating maps: by putting seats up for resale (by changing their status to "resale"), end users can view and select both primary (initial inventory) and secondary (resold) tickets on the same map, offering a seamless experience for both event organizers and ticket buyers.

Key Features

Seats marked for resale function similarly to those in the free status, with a few important distinctions:

  • Selectable Resale Seats: Resale seats appear on the seating map and can be selected like any other available seat. They are marked with a distinct icon to indicate that they are being resold by another user.

  • Held Once Selected: When a resale seat is selected, it can be held for the user and unavailable to others, just like a primary seat.

  • Resale Appearance: Resale seats get a distinct icon, making it easy for users to identify them on the map.

  • Pricing Flexibility: Each resale seat can have its own price, independent of its original category, allowing for dynamic pricing.

  • Excluded from “Best Available” Selection: Resale seats are automatically excluded when users select the “Best Available” option.

How it works

To start using resale, you simply need to change a seat status to resale. This can only be done through the seats.io REST API. You can check the documentation on how to do this here. Note that there is no event manager mode to manage resale status.

All official serverside SDK's support putting up objects for resale.

Any seat can get the resale status, regardless of their current status.

Customize pricing

By default, seats gets the price that is defined for its category.

However, it's possible to override category pricing for each seat to give resale seats their own price. Check out the documentation section on per-object pricing for more information on how to do this.

Did this answer your question?